Просмотр исходного кода

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 лет назад
Родитель
Сommit
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_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"];
//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');
$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
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');
$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
@@ -1668,11 +1668,11 @@ class remote_actions extends remoting {
$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;
//echo(' el cliente grupo id ' . $cliente_grupo_id . ' el id tupla en dns_rr ' . $dns_rr_id);
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);
}
@@ -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;
//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') {
$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);
}



Загрузка…
Отмена
Сохранить