getLang();
$message = $lang->showWord("message_upgrade");
chdir('/root');
// if($_POST['fw_tag']=='iso')
// {
exec("rm /mnt/*.zip");
$fileCount = count($_FILES['files']['name']);
for ($i = 0; $i < $fileCount; $i++) {
if ($_FILES["files"]["error"][$i] > 0)
{
echo "Return Code: " . $_FILES["files"]["error"][$i] . "
";
}
else
{
// echo "Upload: " . $_FILES["file"]["name"] . "
";
// echo "Type: " . $_FILES["file"]["type"] . "
";
// echo "Size: " . ($_FILES["file"]["size"]) . "
";
// echo "Temp file: " . $_FILES["file"]["tmp_name"] . "
";
// echo "Upgrade is completed
";
}
//ob_start();
sleep(1);
move_uploaded_file($_FILES["files"]["tmp_name"][$i],"/mnt/".$_FILES["files"]["name"][$i]);
}
$fCount = count($_FILES['file']['name']);
if($fCount>0){
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "
";
}
sleep(1);
move_uploaded_file($_FILES["file"]["tmp_name"],"/mnt/".$_FILES["file"]["name"]);
}
chdir("/root");
exec("'./WebService' 'upgrade' '".$_FILES["files"]["name"][0]."'",$output,$return_var);
// echo 'Result:'.json_decode(trim($output[0]))->{'Result'}.' Message:'.json_decode(trim($output[0]))->{'Message'};
echo ''.json_decode(trim($output[0]))->{'Message'}.'';
//printf($output);
// }
shell_exec('sync;sync;sync');
}
?>