Beispiel #1
0
 function display($var)
 {
     if ($var == 'month') {
         $month = date('n', $this->{$var});
         $month = intToMonth($month);
         $year = date('Y', $this->{$var});
         return "{$year} {$month}";
     }
     return parent::display($var);
 }
Beispiel #2
0
 function display($var)
 {
     global $gbl, $sgbl, $login, $ghtml;
     if ($var === "logintime" || $var === "timeout" || $var === 'last_access') {
         return " " . lxgettime($this->{$var}) . " ";
     }
     if ($var === 'current_f') {
         if ($gbl->c_session->nname === $this->nname) {
             return 'on';
         }
         return 'dull';
     }
     if ($var === 'ip_address') {
         if (if_demo()) {
             return 'Masked in Demo';
         }
     }
     return parent::display($var);
 }
Beispiel #3
0
 function updateform($subaction, $param)
 {
     global $gbl, $sgbl, $login, $ghtml;
     switch ($subaction) {
         case "switchserver":
             $serverlist = $login->getServerList($this->get__table());
             if (!$this->checkIfLockedForAction('switchserver')) {
                 if ($this->olddeleteflag === 'doing') {
                     $this->olddeleteflag = 'program_interrupted';
                 }
             }
             $vlist['olddeleteflag'] = array('M', null);
             $psi = pserver::createServerInfo($serverlist, $this->get__table());
             $psi = get_warning_for_server_info($login, $psi);
             $vlist['server_detail_f'] = array('M', $psi);
             $vlist['syncserver'] = array('s', $serverlist);
             return $vlist;
         case "restore":
             $vlist['restore_file_f'] = null;
             $sgbl->method = 'post';
             return $vlist;
         case "restore_from_http":
             $vlist['restore_url_f'] = null;
             return $vlist;
     }
     return parent::updateform($subaction, $param);
 }
Beispiel #4
0
 function display($var)
 {
     switch ($var) {
         case "sizeper":
             return $this->size;
         case "pvrename":
             return "rename";
         case "pvdownload":
             return "download";
         case "nname":
             if ($this->base === ".trash") {
                 return "Trash";
             }
             if ($this->nname === '/') {
                 return $this->getParentO()->nname;
             }
             if (isset($this->linkto)) {
                 return "{$this->base} -> {$this->linkto}";
             }
             return $this->base;
             break;
         case "mode":
             if ($this->base === ".." || $this->base === ".trash") {
                 return "";
             }
             return $this->getPermissions($dummy);
             break;
         case "realsize":
         case "size":
             if ($this->size < 1024) {
                 return $this->size . 'B';
             }
             if ($this->size < 1024 * 1024) {
                 return round($this->size / 1024, 0) . "K";
             }
             if ($this->size < 1024 * 1024 * 1024) {
                 return round($this->size / (1024 * 1024), 1) . "M";
             }
             return round($this->size / (1024 * 1024 * 1024), 3) . "G";
         case "mtime":
             return lxgettime($this->mtime);
         default:
             return parent::display($var);
             break;
     }
 }