From 5fa5c0b33700c0a8227f33bde50b664d93d4cc00 Mon Sep 17 00:00:00 2001 From: jmontoya <jmontoya@ispconfig3> Date: Tue, 03 Aug 2010 10:31:10 -0400 Subject: [PATCH] Moving id, and datarecord in the insertQuery in order to get the values when loading a plugin --- interface/lib/classes/remoting_lib.inc.php | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/interface/lib/classes/remoting_lib.inc.php b/interface/lib/classes/remoting_lib.inc.php index 06a4d6d..1fb0a11 100644 --- a/interface/lib/classes/remoting_lib.inc.php +++ b/interface/lib/classes/remoting_lib.inc.php @@ -166,7 +166,9 @@ $this->sys_userid = $user['userid']; $this->sys_default_group = $user['default_group']; $this->sys_groups = $user['groups']; - $_SESSION["s"]["user"]["typ"] = $user['typ']; + // $_SESSION["s"]["user"]["typ"] = $user['typ']; + // we have to force admin priveliges for the remoting API as some function calls might fail otherwise. + $_SESSION["s"]["user"]["typ"] = 'admin'; } return true; @@ -694,6 +696,10 @@ function datalogSave($action,$primary_id, $record_old, $record_new) { global $app,$conf; + + $app->db->datalogSave($this->formDef['db_table'], $action, $this->formDef['db_table_idx'], $primary_id, $record_old, $record_new); + return true; + /* if(stristr($this->formDef['db_table'],'.')) { $escape = ''; @@ -750,11 +756,6 @@ } } - /* - echo "<pre>"; - print_r($diffrec_full); - echo "</pre>"; - */ // Insert the server_id, if the record has a server_id $server_id = (isset($record_old["server_id"]) && $record_old["server_id"] > 0)?$record_old["server_id"]:0; @@ -774,6 +775,7 @@ } return true; + */ } -- Gitblit v1.9.1