소스 검색

Pasamos $this->sys_usuario_id a las funciones after_insert para que inserten el id del usuario.

Modificamos sys_userid por userid en la funcion de control de usuario para establecer variable correctamente.
v2.0
Pablo Sarria 7 년 전
부모
커밋
1a8a3f1b4a
1개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. +7
    -7
      new_service_webdns.php

+ 7
- 7
new_service_webdns.php 파일 보기

@@ -562,7 +562,7 @@ class page_action extends tform_actions {
$this->cli_id = $_SESSION["s"]["user"]["client_id"]; $this->cli_id = $_SESSION["s"]["user"]["client_id"];
$this->cli_grupo_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]); $this->cli_grupo_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
$this->sys_usuario_id = $_SESSION["s"]["user"]["sys_userid"];
$this->sys_usuario_id = $_SESSION["s"]["user"]["userid"];
$this->sys_grupo_id = $_SESSION["s"]["user"]["sys_groupid"]; $this->sys_grupo_id = $_SESSION["s"]["user"]["sys_groupid"];
//echo('Es cliente cli_id ' . $this->cli_id . ' cli_grupo_id ' . $this->cli_grupo_id . ' sys_usuario ' . $this->sys_usuario_id . ' sys_grupo ' . $this->sys_grupo_id); //echo('Es cliente cli_id ' . $this->cli_id . ' cli_grupo_id ' . $this->cli_grupo_id . ' sys_usuario ' . $this->sys_usuario_id . ' sys_grupo ' . $this->sys_grupo_id);


@@ -1389,7 +1389,7 @@ class page_action extends tform_actions {
); );
$dns_soa_id = $app->db->datalogInsert('dns_soa', $insert_data, 'id'); $dns_soa_id = $app->db->datalogInsert('dns_soa', $insert_data, 'id');
$remote->dns_soa_after_insert($dns_soa_id, $this->cli_grupo_id);
$remote->dns_soa_after_insert($dns_soa_id, $this->sys_usuario_id, $this->cli_grupo_id);


// Insert the dns_rr records // Insert the dns_rr records
if(is_array($dns_rr) && $dns_soa_id > 0) { if(is_array($dns_rr) && $dns_soa_id > 0) {
@@ -1411,7 +1411,7 @@ class page_action extends tform_actions {
); );
$dns_rr_id = $app->db->datalogInsert('dns_rr', $insert_data, 'id'); $dns_rr_id = $app->db->datalogInsert('dns_rr', $insert_data, 'id');
$remote->dns_rr_after_insert($dns_rr_id, $this->cli_grupo_id);
$remote->dns_rr_after_insert($dns_rr_id, $this->sys_usuario_id, $this->cli_grupo_id);
} }
} }
//sites_web_domain_add //sites_web_domain_add
@@ -1668,11 +1668,11 @@ class remote_actions extends remoting {
$app->db->query($sql, $server_id, $dir, $uid, $gid, $sys_groupid, $this->id); $app->db->query($sql, $server_id, $dir, $uid, $gid, $sys_groupid, $this->id);
} }


function dns_rr_after_insert($dns_rr_id, $cliente_grupo_id) {
function dns_rr_after_insert($dns_rr_id, $cliente_usuario_id, $cliente_grupo_id) {
global $app, $conf; global $app, $conf;
//echo(' el cliente grupo id ' . $cliente_grupo_id . ' el id tupla en dns_rr ' . $dns_rr_id); //echo(' el cliente grupo id ' . $cliente_grupo_id . ' el id tupla en dns_rr ' . $dns_rr_id);
if($_SESSION["s"]["user"]["typ"] == 'user') { if($_SESSION["s"]["user"]["typ"] == 'user') {
$app->db->datalogUpdate('dns_rr', array("sys_userid" => $cliente_grupo_id,
$app->db->datalogUpdate('dns_rr', array("sys_userid" => $cliente_usuario_id,
"sys_groupid" => $cliente_grupo_id), 'id', $dns_rr_id); "sys_groupid" => $cliente_grupo_id), 'id', $dns_rr_id);
} }
@@ -1682,11 +1682,11 @@ class remote_actions extends remoting {
} }
} }


function dns_soa_after_insert($dns_soa_id, $cliente_grupo_id) {
function dns_soa_after_insert($dns_soa_id, $cliente_usuario_id, $cliente_grupo_id) {
global $app, $conf; global $app, $conf;
//echo(' el cliente grupo id ' . $cliente_grupo_id . ' el id tupla en dns_rr ' . $dns_soa_id . ' sys usuario ' . $sys_usuario_id); //echo(' el cliente grupo id ' . $cliente_grupo_id . ' el id tupla en dns_rr ' . $dns_soa_id . ' sys usuario ' . $sys_usuario_id);
if($_SESSION["s"]["user"]["typ"] == 'user') { if($_SESSION["s"]["user"]["typ"] == 'user') {
$app->db->datalogUpdate('dns_soa', array("sys_userid" => $cliente_grupo_id,
$app->db->datalogUpdate('dns_soa', array("sys_userid" => $cliente_usuario_id,
"sys_groupid" => $cliente_grupo_id), 'id', $dns_soa_id); "sys_groupid" => $cliente_grupo_id), 'id', $dns_soa_id);
} }




불러오는 중...
취소
저장