Esempio n. 1
0
             if ($firstchar > 0) {
                 $class = "d{$class}";
             }
             if (class_exists($class)) {
                 $hostClass = new $class(false);
                 $hostClass->Download($LINK);
             }
         } catch (Exception $e) {
             echo "</div><script type='text/javascript'>updateStatus({$i}, '" . htmlspecialchars($e->getMessage(), ENT_QUOTES) . "');{$nn}" . "document.getElementById('progress{$i}').style.display='none';</script>{$nn}";
             continue 2;
         }
     }
 }
 if (!$isHost) {
     $FileName = isset($Url['path']) ? basename($Url['path']) : '';
     $redir = GetDefaultParams();
     $redir['filename'] = urlencode($FileName);
     $redir['host'] = urlencode($Url['host']);
     if (!empty($Url['port'])) {
         $redir['port'] = urlencode($Url['port']);
     }
     $redir['path'] = urlencode($Url['path'] . (!empty($Url['query']) ? '?' . $Url['query'] : ''));
     $redir['referer'] = urlencode($Referer);
     $redir['link'] = urlencode($LINK);
     if (!empty($_GET['cookie'])) {
         $redir['cookie'] = urlencode(encrypt($_GET['cookie']));
     }
     if (!empty($auth)) {
         $redir['auth'] = $auth;
     }
     insert_location($redir);
 public function DefaultParamArr($link = 0, $cookie = 0, $referer = 1, $encrypt = 0)
 {
     if ($referer === 1 || $referer === true) {
         global $Referer;
         $referer = $Referer;
     }
     if (is_array($cookie)) {
         $cookie = CookiesToStr($cookie);
     }
     if ($encrypt) {
         $cookie = encrypt($cookie);
     }
     $DParam = GetDefaultParams();
     if ($link) {
         $DParam['link'] = urlencode($link);
     }
     if ($cookie) {
         $DParam['cookie'] = urlencode($cookie);
     }
     if ($referer) {
         $DParam['referer'] = urlencode($referer);
     }
     return $DParam;
 }