diff --git a/interface/lib/classes/listform_actions.inc.php b/interface/lib/classes/listform_actions.inc.php index 033ea952a590e09b495b55865784877d6a06d603..ec80323057cbf1efa8ea56dacf29bd4985a05ac3 100644 --- a/interface/lib/classes/listform_actions.inc.php +++ b/interface/lib/classes/listform_actions.inc.php @@ -267,6 +267,8 @@ class listform_actions { $limits = array('5'=>'5','15'=>'15','25'=>'25','50'=>'50','100'=>'100','999999999' => 'all'); //* create options and set selected, if default -> 15 is selected + + $options = ''; foreach($limits as $key => $val){ $options .= ''; } diff --git a/interface/web/client/client_edit.php b/interface/web/client/client_edit.php index f0c9727847d51cde41d37bca1b839e9fd8ce8d5d..5d1f251684b0274a09db6636643691d847fa302c 100644 --- a/interface/web/client/client_edit.php +++ b/interface/web/client/client_edit.php @@ -142,7 +142,7 @@ class page_action extends tform_actions { $username = $app->db->quote($this->dataRecord["username"]); $password = $app->db->quote($this->dataRecord["password"]); $modules = $conf['interface_modules_enabled']; - if($this->dataRecord["limit_client"] > 0) $modules .= ',client'; + if(isset($this->dataRecord["limit_client"]) && $this->dataRecord["limit_client"] > 0) $modules .= ',client'; $startmodule = (stristr($modules,'dashboard'))?'dashboard':'client'; $usertheme = $app->db->quote($this->dataRecord["usertheme"]); $type = 'user'; @@ -194,9 +194,8 @@ class page_action extends tform_actions { */ function onAfterUpdate() { global $app; - // username changed - if($conf['demo_mode'] != true && isset($this->dataRecord['username']) && $this->dataRecord['username'] != '' && $this->oldDataRecord['username'] != $this->dataRecord['username']) { + if(isset($conf['demo_mode']) && $conf['demo_mode'] != true && isset($this->dataRecord['username']) && $this->dataRecord['username'] != '' && $this->oldDataRecord['username'] != $this->dataRecord['username']) { $username = $app->db->quote($this->dataRecord["username"]); $client_id = $this->id; $sql = "UPDATE sys_user SET username = '$username' WHERE client_id = $client_id"; @@ -208,7 +207,7 @@ class page_action extends tform_actions { } // password changed - if($conf['demo_mode'] != true && isset($this->dataRecord["password"]) && $this->dataRecord["password"] != '') { + if(isset($conf['demo_mode']) && $conf['demo_mode'] != true && isset($this->dataRecord["password"]) && $this->dataRecord["password"] != '') { $password = $app->db->quote($this->dataRecord["password"]); $salt="$1$"; $base64_alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; @@ -223,7 +222,7 @@ class page_action extends tform_actions { } // language changed - if($conf['demo_mode'] != true && isset($this->dataRecord['language']) && $this->dataRecord['language'] != '' && $this->oldDataRecord['language'] != $this->dataRecord['language']) { + if(isset($conf['demo_mode']) && $conf['demo_mode'] != true && isset($this->dataRecord['language']) && $this->dataRecord['language'] != '' && $this->oldDataRecord['language'] != $this->dataRecord['language']) { $language = $app->db->quote($this->dataRecord["language"]); $client_id = $this->id; $sql = "UPDATE sys_user SET language = '$language' WHERE client_id = $client_id"; diff --git a/interface/web/client/form/client.tform.php b/interface/web/client/form/client.tform.php index 66eba4f51966c65277422810b621e11d34b5e8eb..6bf190cff9a29ac07888e19afcecf6dcee329250 100644 --- a/interface/web/client/form/client.tform.php +++ b/interface/web/client/form/client.tform.php @@ -220,7 +220,7 @@ $form["tabs"]['address'] = array ( 'datatype' => 'VARCHAR', 'formtype' => 'SELECT', - 'default' => $conf["country"], + 'default' => (isset($conf["country"]) ? $conf["country"] : ''), 'datasource' => array ( 'type' => 'SQL', 'querystring' => 'SELECT iso,printable_name FROM country ORDER BY printable_name', 'keyfield'=> 'iso', diff --git a/interface/web/client/form/reseller.tform.php b/interface/web/client/form/reseller.tform.php index 5447070f64e87dfbe2fe4fac4248158fd6e7563f..220e7efec338f416e88237358c2ed8ed4cf61cc4 100644 --- a/interface/web/client/form/reseller.tform.php +++ b/interface/web/client/form/reseller.tform.php @@ -220,7 +220,7 @@ $form["tabs"]['address'] = array ( 'datatype' => 'VARCHAR', 'formtype' => 'SELECT', - 'default' => $conf["country"], + 'default' => (isset($conf["country"]) ? $conf["country"] : ''), 'datasource' => array ( 'type' => 'SQL', 'querystring' => 'SELECT iso,printable_name FROM country ORDER BY printable_name', 'keyfield'=> 'iso',