From 664f54f60f1bdb1494801cc674b7bc6b60864db2 Mon Sep 17 00:00:00 2001 From: mcramer Date: Wed, 12 Sep 2012 09:33:31 +0000 Subject: [PATCH] Bugfix: Database creation through remoting api failed --- interface/lib/classes/remoting.inc.php | 5 +++++ interface/lib/classes/tform.inc.php | 2 +- interface/web/sites/form/database.tform.php | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/interface/lib/classes/remoting.inc.php b/interface/lib/classes/remoting.inc.php index d39769b15..c47eb63c4 100644 --- a/interface/lib/classes/remoting.inc.php +++ b/interface/lib/classes/remoting.inc.php @@ -1255,6 +1255,8 @@ class remoting { //* Add a record public function sites_database_add($session_id, $client_id, $params) { + global $app; + if(!$this->checkPerm($session_id, 'sites_database_add')) { $this->server->fault('permission_denied', 'You do not have the permissions to access this function.'); return false; @@ -1277,6 +1279,8 @@ class remoting { //* Update a record public function sites_database_update($session_id, $client_id, $primary_id, $params) { + global $app; + if(!$this->checkPerm($session_id, 'sites_database_update')) { $this->server->fault('permission_denied', 'You do not have the permissions to access this function.'); return false; @@ -1298,6 +1302,7 @@ class remoting { //* Delete a record public function sites_database_delete($session_id, $primary_id) { + global $app; if(!$this->checkPerm($session_id, 'sites_database_delete')) { $this->server->fault('permission_denied', 'You do not have the permissions to access this function.'); return false; diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php index 12547ba53..8beb795b7 100644 --- a/interface/lib/classes/tform.inc.php +++ b/interface/lib/classes/tform.inc.php @@ -400,7 +400,7 @@ class tform { $selected = ($k == $val)?' SELECTED':''; if(!empty($this->wordbook[$v])) $v = $this->wordbook[$v]; - $out .= "\r\n"; + $out .= "\r\n"; } } $new_record[$key] = $out; diff --git a/interface/web/sites/form/database.tform.php b/interface/web/sites/form/database.tform.php index c8a7ac9b8..c0220609a 100644 --- a/interface/web/sites/form/database.tform.php +++ b/interface/web/sites/form/database.tform.php @@ -83,7 +83,7 @@ $form["tabs"]['database'] = array ( 'keyfield'=> 'domain_id', 'valuefield'=> 'domain' ), - 'value' => array('0' => $app->tform->lng('select_site_txt')) + 'value' => array('0' => 'select_site_txt') ), 'type' => array ( 'datatype' => 'VARCHAR', @@ -115,7 +115,7 @@ $form["tabs"]['database'] = array ( 'keyfield'=> 'database_user_id', 'valuefield'=> 'database_user' ), - 'value' => array('0' => $app->tform->lng('select_dbuser_txt')) + 'value' => array('0' => 'select_dbuser_txt') ), 'database_ro_user_id' => array ( 'datatype' => 'INTEGER', @@ -126,7 +126,7 @@ $form["tabs"]['database'] = array ( 'keyfield'=> 'database_user_id', 'valuefield'=> 'database_user' ), - 'value' => array('0' => $app->tform->lng('no_dbuser_txt')) + 'value' => array('0' => 'no_dbuser_txt') ), 'database_charset' => array ( 'datatype' => 'VARCHAR', -- GitLab