function updateform($subaction, $param) { if ($subaction === 'edit') { $vlist['directory'] = null; return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { if ($subaction === 'privilege') { $vlist['delete_flag'] = null; $vlist['pserver_flag'] = null; return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { global $gbl, $sgbl, $login, $ghtml; switch ($subaction) { case "shell_access": $driverapp = $gbl->getSyncClass($this->__masterserver, $this->syncserver, 'uuser'); $res = rl_exec_get($this->__masterserver, $this->syncserver, array("uuser__{$driverapp}", "getShellList"), null); $vlist['nname'] = array('M', null); $vlist['shell'] = array('s', $res); return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { switch ($subaction) { case "ddatabasepserver": if ($this->isLogin()) { $vlist['mysqldbpserver_list'] = array('M', $this->listpriv->mysqldbpserver_list); $vlist['mssqldbpserver_list'] = array('M', $this->listpriv->mssqldbpserver_list); //$vlist['dbtype_list'] = array('M', $this->listpriv->dbtype_list); $vlist['__v_button'] = array(); return $vlist; } $parent = $this->getParentO(); $vlist['mysqldbpserver_list'] = array('Q', $parent->listpriv->mysqldbpserver_list); $vlist['mssqldbpserver_list'] = array('Q', $parent->listpriv->mssqldbpserver_list); //$vlist['dbtype_list'] = array('Q', $parent->listpriv->dbtype_list); if (!$this->isRightParent()) { $this->convertToUnmodifiable($vlist); } return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { global $gbl, $sgbl, $login, $ghtml; switch ($subaction) { case "centralbackupconfig": $list = $login->getList('centralbackupserver'); $list = get_namelist_from_objectlist($list); $vlist['centralbackupserver'] = array('s', add_disabled($list)); $vlist['internalnetworkip'] = null; $vlist['tmpdir'] = null; //$vlist['__v_updateall_button'] = array(); return $vlist; case "commandcenter": return $this->commandCenter($param); break; case "timezone": $vlist['timezone'] = array('s', pserver::getTimeZoneList()); return $vlist; case "ssl_key": $this->createPublicPrivate(); $this->setUpdateSubaction(); $vlist['text_public_key'] = array('t', null); return $vlist; case "switchprogram": $this->web_driver = $gbl->getSyncClass($this->__masterserver, $this->nname, 'web'); $this->dns_driver = $gbl->getSyncClass($this->__masterserver, $this->nname, 'dns'); $this->spam_driver = $gbl->getSyncClass($this->__masterserver, $this->nname, 'spam'); $vlist['web_driver'] = array('s', array('apache', 'lighttpd')); $vlist['dns_driver'] = array('s', array('bind', 'djbdns')); $vlist['spam_driver'] = array('s', array('spamassassin', 'bogofilter')); return $vlist; case "mysqlpasswordreset": $vlist['newpassword_f'] = null; return $vlist; case "importvps": $vlist['importvps'] = array('M', 'Import Vpses on this server?'); $vlist['__v_button'] = "Import"; return $vlist; case "importhypervmvps": $vlist['importvps'] = array('M', 'Import HyperVM Vpses on this server?'); $vlist['__v_button'] = "Import"; return $vlist; case "savevpsdata": $vlist['__v_button'] = "Save"; return $vlist; case "information": $sq = new Sqlite(null, 'client'); $res = $sq->getRowsWhere("cttype = 'wholesale'", null, array('nname')); $clientlist = get_namelist_from_arraylist($res); $vlist['description'] = null; $vlist['realhostname'] = null; if ($sgbl->isHyperVm()) { $list = get_namelist_from_objectlist($login->getList('datacenter')); if (!$list) { $list[] = '--no-dc--'; $this->datacenter = '--no-dc--'; } $vlist['datacenter'] = array('s', $list); $newclientlist = lx_array_merge(array(array('--unassigned--'), $clientlist)); if ($this->nname === 'localhost') { $vlist['clientname'] = array('M', $login->getKeyword('master_cannot_be_assigned')); } else { $vlist['clientname'] = array('s', $newclientlist); } } if ($sgbl->isHyperVm()) { $vlist['max_vps_num'] = null; } $this->setDefaultValue("load_threshold", "20"); $vlist['load_threshold'] = null; return $vlist; case "backupconfig": return $vlist; case "phpsmtp": $vlist['pserverconf_b_s_usesmtp'] = null; $vlist['pserverconf_b_s_smtpserver'] = null; $vlist['pserverconf_b_s_smtpport'] = null; $vlist['pserverconf_b_s_smtpuseauth'] = null; $vlist['pserverconf_b_s_smtpuser'] = null; $vlist['pserverconf_b_s_smtppass'] = null; return $vlist; case "cron_mailto": $vlist['cron_mailto'] = null; return $vlist; case "vpslist": $vlist['used_vpslist_f'] = array('M', $this->getUsed()); $vlist['__v_button'] = array(); return $vlist; case "showused": $res = $this->createUsedDomainList(); foreach ($res as $k => $v) { $var = "used_domainlist_{$k}_f"; $vlist[$var] = array('M', $this->{$var}); } $vlist['__v_button'] = array(); return $vlist; case "update": $vlist['nname'] = array('M', null); $vlist['password'] = null; return $vlist; case "poweroff": // --- issue 612 - Hide password in reboot / shutdown server // $vlist['retype_admin_p_f'] = null; $vlist['__v_button'] = 'Poweroff'; return $vlist; case "reboot": // --- issue 612 - Hide password in reboot / shutdown server // $vlist['retype_admin_p_f'] = null; $vlist['__v_button'] = 'Reboot'; return $vlist; case "dbpassword": $vlist['dbadmin'] = null; $vlist['dbpassword'] = null; return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { if ($subaction === 'autores') { $list = $this->getList('autoresponder'); if (!$list) { throw new lxException("first_add_some_autoresponders", ''); } $nlist = get_namelist_from_objectlist($list, "nname", "autores_name"); $vlist['autores_name'] = array('A', $nlist); return $vlist; } if ($subaction === 'filter') { $this->setDefaultValue('filter_spam_status', 'mailbox'); $vlist['filter_spam_status'] = array('s', array('spambox', 'mailbox', 'delete')); $vlist['__v_updateall_button'] = array(); return $vlist; } if ($subaction === 'configuration') { $vlist['no_local_copy'] = null; $vlist['__v_updateall_button'] = array(); return $vlist; } return parent::updateform($subaction, $param); }
function updateform($subaction, $param) { switch ($subaction) { } return parent::updateform($subaction, $param); }