horfic
2010-02-22 a62fd5f9b638dc9e60b1b85c165e5e7640b23cac
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
1 files modified
10 ■■■■ changed files
interface/lib/classes/remoting_lib.inc.php 10 ●●●● patch | view | raw | blame | history
interface/lib/classes/remoting_lib.inc.php
@@ -149,16 +149,10 @@
                $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"])."'");
        $user = $app->db->queryOneRecord("SELECT * FROM sys_user WHERE sysuser_id = $client_id");
                if(empty($user["userid"])) {
                    $this->errorMessage .= 'No user with the username '.$client['username'].' found.';
          $this->errorMessage .= 'No sysuser with the ID $client_id found.';
                    return false;
                }
                $this->sys_username         = $user['username'];