Esempio n. 1
0
 function set_diskspace($diskspace, $force = false)
 {
     global $db;
     if ($this->exists && $_SESSION["is_admin"] || $force) {
         $d = limit_diskspace_by_id($diskspace);
         $vzctl = "{$d["d_gb"]}G:{$d["d_gb"]}G";
         $sql = 'UPDATE vps SET vps_diskspace = "' . $db->check($diskspace) . '" WHERE vps_id = ' . $db->check($this->veid);
         $db->query($sql);
         if ($db->affected_rows() == 1) {
             $command = '--diskspace ' . $vzctl;
             $this->ve["vps_diskspace"] = $diskspace;
             add_transaction($_SESSION["member"]["m_id"], $this->ve["vps_server"], $this->veid, T_EXEC_LIMITS, $command);
         } else {
             return array('0' => '');
         }
     }
 }
Esempio n. 2
0
 }
 $vps->info();
 $xtpl->table_add_category(' ');
 $xtpl->table_add_category(' ');
 $xtpl->table_td('ID:');
 $xtpl->table_td($vps->veid);
 $xtpl->table_tr();
 $xtpl->table_td(_("Owner") . ':');
 $xtpl->table_td($vps->ve["m_nick"]);
 $xtpl->table_tr();
 $xtpl->table_td(_("RAM") . ':');
 $privvmpages = limit_privvmpages_by_id($vps->ve["vps_privvmpages"]);
 $xtpl->table_td($privvmpages["vm_label"]);
 $xtpl->table_tr();
 $xtpl->table_td(_("Disk space") . ':');
 $diskspace = limit_diskspace_by_id($vps->ve["vps_diskspace"]);
 $xtpl->table_td($diskspace["d_label"]);
 $xtpl->table_tr();
 $xtpl->table_td(_("Status") . ':');
 $xtpl->table_td($vps->ve["vps_up"] ? _("running") . ' <a href="?page=adminvps&action=info&run=stop&veid=' . $vps->veid . '">(' . _("stop") . ')</a>' : _("stopped") . ' <a href="?page=adminvps&action=info&run=start&veid=' . $vps->veid . '">(' . _("start") . ')</a>');
 $xtpl->table_tr();
 $xtpl->table_td(_("Processes") . ':');
 $xtpl->table_td($vps->ve["vps_nproc"]);
 $xtpl->table_tr();
 $xtpl->table_td(_("Hostname") . ':');
 $xtpl->table_td($vps->ve["vps_hostname"]);
 $xtpl->table_tr();
 $xtpl->table_td(_("Distribution") . ':');
 $templ = template_by_id($vps->ve["vps_template"]);
 $xtpl->table_td($templ["templ_label"]);
 $xtpl->table_tr();