/**
 * This function updates the progress bar
 * @param div_id where the progress bar is displayed
 * @param upload_id the identifier given in the field UPLOAD_IDENTIFIER
 */
function updateProgress($div_id, $upload_id, $waitAfterupload = false)
{
    $objResponse = new XajaxResponse();
    $ul_info = uploadprogress_get_info($upload_id);
    $percent = intval($ul_info['bytes_uploaded'] * 100 / $ul_info['bytes_total']);
    if ($waitAfterupload && $ul_info['est_sec'] < 2) {
        $percent = 100;
        $objResponse->addAssign($div_id . '_label', 'innerHTML', get_lang('UploadFile') . ' : ' . $percent . ' %');
        $objResponse->addAssign($div_id . '_waiter_frame', 'innerHTML', '<img src="' . api_get_path(WEB_CODE_PATH) . 'img/progress_bar.gif" />');
        $objResponse->addScript('clearInterval("myUpload.__progress_bar_interval")');
    }
    $objResponse->addAssign($div_id . '_label', 'innerHTML', get_lang('UploadFile') . ' : ' . $percent . ' %');
    $objResponse->addAssign($div_id . '_filled', 'style.width', $percent . '%');
    return $objResponse;
}
 /**
  *
  * @deprecated
  *
  */
 public function ajaxInnomaticStickFrame($args)
 {
     $objResponse = new XajaxResponse();
     $name = $args[0];
     $top = $args[1];
     $left = $args[2];
     $empty = new \Shared\Wui\WuiDivframe($name);
     $session_args = $empty->retrieveSession();
     if (isset($session_args['top'])) {
         unset($session_args['top']);
         unset($session_args['left']);
         $sScript = "var myImg = document.getElementById('pin_" . $name . "');";
         $sScript .= "myImg.src='" . $empty->mThemeHandler->mIconsBase . $empty->mThemeHandler->mIconsSet['mini']['flag']['base'] . '/mini/' . $empty->mThemeHandler->mIconsSet['mini']['flag']['file'] . "';";
         $objResponse->addScript($sScript);
     } else {
         $session_args['top'] = $top;
         $session_args['left'] = $left;
         $sScript = "var myImg = document.getElementById('pin_" . $name . "');";
         $sScript .= "myImg.src='" . $empty->mThemeHandler->mIconsBase . $empty->mThemeHandler->mIconsSet['mini']['lock']['base'] . '/mini/' . $empty->mThemeHandler->mIconsSet['mini']['lock']['file'] . "';";
         $objResponse->addScript($sScript);
     }
     $empty->storeSession($session_args);
     return $objResponse->getXML();
 }