${$parameter}[step1],
2 => ${$parameter}[step2],
3 => ${$parameter}[step3]
);
echo "
\n";
echo "{${$parameter}[header]}
\n";
if ($curr_step == 0)
{
echo "{${$parameter}[confirm_qu]}
\n";
echo "\n";
}
else
{
/*****************************************
* Display pre-defined text
*****************************************/
for ($i=1; $i<$curr_step; $i++)
{
echo "{$steps[$i]} ... {${$parameter}[done]}
\n";
flush();
}
echo "{$steps[$curr_step]}
\n";
flush();
$retval=-1;
switch ($curr_step)
{
case 1: $retval = download_parameters($db,$bssid,$language,$debug);
flush();
sleep(2);
break;
case 2: $retval = upload_parameters($db,$bssid,$debug);
flush();
sleep(2);
break;
default:
break;
}
}
/*****************************************
* Stop refreshing when all tasks finished
*****************************************/
if ($curr_step >= sizeof($steps))
{
echo "\n";
}
else if ($curr_step > 0)
{
if ($retval == 0)
{
echo "\n";
}
else /* Failed */
{
echo " ... {${$parameter}[dnloadfail]}
\n";
echo "\n";
}
}
?>