Skip to content
Snippets Groups Projects
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
No related branches found
No related tags found
No related merge requests found
......@@ -139,37 +139,31 @@ class remoting_lib {
//* Load the user profile
function loadUserProfile($client_id = 0) {
global $app,$conf;
$client_id = intval($client_id);
if($client_id == 0) {
$this->sys_username = 'admin';
$this->sys_userid = 1;
$this->sys_default_group = 1;
$this->sys_groups = 1;
} else {
//* Load the client data
$client = $app->db->queryOneRecord("SELECT username FROM client WHERE client_id = $client_id");
if($client["username"] == '') {
$this->errorMessage .= 'No client with ID $client_id found.';
return false;
}
//* load system user
$user = $app->db->queryOneRecord("SELECT * FROM sys_user WHERE username = '".$app->db->quote($client["username"])."'");
if(empty($user["userid"])) {
$this->errorMessage .= 'No user with the username '.$client['username'].' found.';
return false;
}
$this->sys_username = $user['username'];
$this->sys_userid = $user['userid'];
$this->sys_default_group = $user['default_group'];
$this->sys_groups = $user['groups'];
}
return true;
}
global $app,$conf;
$client_id = intval($client_id);
if($client_id == 0) {
$this->sys_username = 'admin';
$this->sys_userid = 1;
$this->sys_default_group = 1;
$this->sys_groups = 1;
} else {
//* load system user
$user = $app->db->queryOneRecord("SELECT * FROM sys_user WHERE sysuser_id = $client_id");
if(empty($user["userid"])) {
$this->errorMessage .= 'No sysuser with the ID $client_id found.';
return false;
}
$this->sys_username = $user['username'];
$this->sys_userid = $user['userid'];
$this->sys_default_group = $user['default_group'];
$this->sys_groups = $user['groups'];
}
return true;
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment