| @@ -803,14 +803,16 @@ class page_action extends tform_actions { | |||||
| //$this->elServidor = $server_id; | //$this->elServidor = $server_id; | ||||
| } | } | ||||
| // client prefix and group id | |||||
| //Este if lo he tomado de onAfterInsert del web_domain | |||||
| /*if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($this->dataRecord["client_group_id"])) { | |||||
| $client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]); | |||||
| $app->db->query("UPDATE web_domain SET sys_groupid = ?, sys_perm_group = 'ru' WHERE domain_id = ?", $client_group_id, $this->id); | |||||
| }*/ | |||||
| // client group id | |||||
| $res = $app->db->queryOneRecord("SELECT groupid FROM sys_group WHERE client_id = ".$app->functions->intval($fields['client_group_id'])); | $res = $app->db->queryOneRecord("SELECT groupid FROM sys_group WHERE client_id = ".$app->functions->intval($fields['client_group_id'])); | ||||
| $client_group_id = $res['groupid']; | |||||
| //$client_prefix = 'c'.$fields['client_id']; | |||||
| // add domain. Llamada que inserta el dominio en la tabla domain | |||||
| //$domain_id = $remote->insert_query('../client/form/domain.tform.php', $fields['client_id'], array('domain' => $fields['domain'])); | |||||
| //$this->crearBaseDatosFtp($remote); | |||||
| $client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]);//$res['groupid']; | |||||
| echo ('El group id ' . $client_group_id . " "); | |||||
| //Carga del formulario dns_soa para guardar en base de datos | //Carga del formulario dns_soa para guardar en base de datos | ||||
| $tform_def_file = "../dns/form/dns_soa.tform.php"; | $tform_def_file = "../dns/form/dns_soa.tform.php"; | ||||
| @@ -899,7 +901,7 @@ $dns_ip_servidor_ipv6 = $app->db->queryOneRecord("SELECT ip_type, ip_address FRO | |||||
| $valor_recuperado3 = $dns_servidor['default_webserver'];*/ | $valor_recuperado3 = $dns_servidor['default_webserver'];*/ | ||||
| // Insert the soa record | // Insert the soa record | ||||
| $sys_userid = $_SESSION['s']['user']['userid']; | |||||
| $sys_userid = $fields['client_group_id']; //$_SESSION['s']['user']['userid']; | |||||
| $origin = $vars['origin']; | $origin = $vars['origin']; | ||||
| $ns = $vars['ns']; | $ns = $vars['ns']; | ||||
| $mbox = str_replace('@', '.', $vars['mbox']); | $mbox = str_replace('@', '.', $vars['mbox']); | ||||
| @@ -914,7 +916,7 @@ $dns_ip_servidor_ipv6 = $app->db->queryOneRecord("SELECT ip_type, ip_address FRO | |||||
| $serial = $app->validate_dns->increase_serial(0); | $serial = $app->validate_dns->increase_serial(0); | ||||
| $insert_data = array( | $insert_data = array( | ||||
| "sys_userid" => $sys_userid, | |||||
| "sys_userid" => $fields['client_group_id'],//$sys_userid, | |||||
| "sys_groupid" => $client_group_id, | "sys_groupid" => $client_group_id, | ||||
| "sys_perm_user" => 'riud', | "sys_perm_user" => 'riud', | ||||
| "sys_perm_group" => 'riud', | "sys_perm_group" => 'riud', | ||||
| @@ -941,7 +943,7 @@ $dns_ip_servidor_ipv6 = $app->db->queryOneRecord("SELECT ip_type, ip_address FRO | |||||
| if(is_array($dns_rr) && $dns_soa_id > 0) { | if(is_array($dns_rr) && $dns_soa_id > 0) { | ||||
| foreach($dns_rr as $rr) { | foreach($dns_rr as $rr) { | ||||
| $insert_data = array( | $insert_data = array( | ||||
| "sys_userid" => $sys_userid, | |||||
| "sys_userid" => $fields['client_group_id'],//$sys_userid, | |||||
| "sys_groupid" => $client_group_id, | "sys_groupid" => $client_group_id, | ||||
| "sys_perm_user" => 'riud', | "sys_perm_user" => 'riud', | ||||
| "sys_perm_group" => 'riud', | "sys_perm_group" => 'riud', | ||||
| @@ -962,12 +964,14 @@ $dns_ip_servidor_ipv6 = $app->db->queryOneRecord("SELECT ip_type, ip_address FRO | |||||
| $tform_def_file = "../sites/form/web_vhost_domain.tform.php"; | $tform_def_file = "../sites/form/web_vhost_domain.tform.php"; | ||||
| $app->tform->loadFormDef($tform_def_file); | $app->tform->loadFormDef($tform_def_file); | ||||
| print_r($fields); | |||||
| //echo('La sesión user id ' . $_SESSION['s']['user']['userid']); | |||||
| // add site | // add site | ||||
| $paramsite = array( | $paramsite = array( | ||||
| 'type' => 'vhost', | 'type' => 'vhost', | ||||
| 'domain' => $fields['domain'], | 'domain' => $fields['domain'], | ||||
| 'server_id' => $server_id,//$dns_servidor['default_webserver'], | 'server_id' => $server_id,//$dns_servidor['default_webserver'], | ||||
| 'sys_userid' => $sys_userid, | |||||
| 'sys_userid' => $fields['client_group_id'],//$sys_userid, | |||||
| 'sys_groupid' => $client_group_id, | 'sys_groupid' => $client_group_id, | ||||
| 'ip_address' => '*', //$dns_ip_servidor['ip_address'], | 'ip_address' => '*', //$dns_ip_servidor['ip_address'], | ||||
| 'ipv6_address' => $dns_ip_servidor_ipv6['ip_address'], | 'ipv6_address' => $dns_ip_servidor_ipv6['ip_address'], | ||||
| @@ -1008,7 +1012,7 @@ $dns_ip_servidor_ipv6 = $app->db->queryOneRecord("SELECT ip_type, ip_address FRO | |||||
| ); | ); | ||||
| //print 'Valores: ' . $dns_ip_servidor_ipv6 . " " . $formulario . " Parametros: " ; | //print 'Valores: ' . $dns_ip_servidor_ipv6 . " " . $formulario . " Parametros: " ; | ||||
| //print "<pre>"; print_r($paramsite); print "</pre>\n"; | |||||
| print "<pre>"; print_r($paramsite); print "</pre>\n"; | |||||
| /*print '<pre> cliente id ' . $fields['client_id']; | /*print '<pre> cliente id ' . $fields['client_id']; | ||||
| print "<pre>";print_r($fields);print "</pre>\n";*/ | print "<pre>";print_r($fields);print "</pre>\n";*/ | ||||