コード例 #1
0
 static function add($parent, $class, $param)
 {
     ClientBase::fixpserver_list($param);
     return $param;
 }
コード例 #2
0
ファイル: clientbaselib.php プロジェクト: zseand/kloxo
 static function add($parent, $class, $param)
 {
     if_customer_complain_and_exit();
     self::validate_client_name($param['nname']);
     /*
     	if (strlen($param['nname']) > 12) {
     		throw new lxexception("name_cannot_be_more_than_12_char", 'nname', $param['nname']);
     	}
     */
     if ($parent->isGt('wholesale') && $parent->isGte($param['cttype'])) {
         throw new lxexception("type_of_adding_more_than_parent", '');
     }
     $param['cpstatus'] = 'on';
     if (isset($param['resourceplan_f'])) {
     } else {
         ClientBase::fixpserver_list($param);
         //$param['dnstemplate_list'] = domain::getDnsTemplateList($parent);
     }
     if (isset($param['dnssyncserver_list'])) {
         $param['dnssyncserver_list'] = Client::fixListVariable($param['dnssyncserver_list']);
     }
     $param['used_s_client_num'] = '-';
     $param['realpass'] = $param['password'];
     $param['password'] = crypt($param['password']);
     return $param;
 }
コード例 #3
0
 static function add($parent, $class, $param)
 {
     $param['realname'] = fix_nname_to_be_variable_without_lowercase($param['realname']);
     ClientBase::fixpserver_list($param);
     return $param;
 }