Commit a62fd5f9 authored by horfic's avatar horfic
Browse files

Deleted the client id check, now he goes directly to the sysuser_id. Now you...

Deleted the client id check, now he goes directly to the sysuser_id. Now you don't have to use the client id anymore, only more the sysuser_id. Solves issue when client has more than one sysuser
parent 2c1c662d
...@@ -139,37 +139,31 @@ class remoting_lib { ...@@ -139,37 +139,31 @@ class remoting_lib {
//* Load the user profile //* Load the user profile
function loadUserProfile($client_id = 0) { function loadUserProfile($client_id = 0) {
global $app,$conf; global $app,$conf;
$client_id = intval($client_id); $client_id = intval($client_id);
if($client_id == 0) { if($client_id == 0) {
$this->sys_username = 'admin'; $this->sys_username = 'admin';
$this->sys_userid = 1; $this->sys_userid = 1;
$this->sys_default_group = 1; $this->sys_default_group = 1;
$this->sys_groups = 1; $this->sys_groups = 1;
} else { } else {
//* Load the client data //* load system user
$client = $app->db->queryOneRecord("SELECT username FROM client WHERE client_id = $client_id"); $user = $app->db->queryOneRecord("SELECT * FROM sys_user WHERE sysuser_id = $client_id");
if($client["username"] == '') { if(empty($user["userid"])) {
$this->errorMessage .= 'No client with ID $client_id found.'; $this->errorMessage .= 'No sysuser with the ID $client_id found.';
return false; return false;
} }
//* load system user $this->sys_username = $user['username'];
$user = $app->db->queryOneRecord("SELECT * FROM sys_user WHERE username = '".$app->db->quote($client["username"])."'"); $this->sys_userid = $user['userid'];
if(empty($user["userid"])) { $this->sys_default_group = $user['default_group'];
$this->errorMessage .= 'No user with the username '.$client['username'].' found.'; $this->sys_groups = $user['groups'];
return false; }
}
$this->sys_username = $user['username']; return true;
$this->sys_userid = $user['userid'];
$this->sys_default_group = $user['default_group']; }
$this->sys_groups = $user['groups'];
}
return true;
}
/** /**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment