diff --git a/new_service_webdns.php b/new_service_webdns.php index 5f15172..9dcaf3d 100755 --- a/new_service_webdns.php +++ b/new_service_webdns.php @@ -803,14 +803,16 @@ class page_action extends tform_actions { //$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'])); - $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 $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'];*/ // Insert the soa record - $sys_userid = $_SESSION['s']['user']['userid']; + $sys_userid = $fields['client_group_id']; //$_SESSION['s']['user']['userid']; $origin = $vars['origin']; $ns = $vars['ns']; $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); $insert_data = array( - "sys_userid" => $sys_userid, + "sys_userid" => $fields['client_group_id'],//$sys_userid, "sys_groupid" => $client_group_id, "sys_perm_user" => '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) { foreach($dns_rr as $rr) { $insert_data = array( - "sys_userid" => $sys_userid, + "sys_userid" => $fields['client_group_id'],//$sys_userid, "sys_groupid" => $client_group_id, "sys_perm_user" => '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"; $app->tform->loadFormDef($tform_def_file); + print_r($fields); + //echo('La sesión user id ' . $_SESSION['s']['user']['userid']); // add site $paramsite = array( 'type' => 'vhost', 'domain' => $fields['domain'], '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, 'ip_address' => '*', //$dns_ip_servidor['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 "
"; print_r($paramsite); print "
\n"; + print "
"; print_r($paramsite); print "
\n"; /*print '
 cliente id ' . $fields['client_id'];
 		print "
";print_r($fields);print "
\n";*/