tbrehm
2010-09-10 dbbafff1a1034fdac93fd8aea203cc66758c3c26
Patch from Filip that enables settting of sys_user.modules and sys_user.startmodule via client_add remote API call
1 files modified
16 ■■■■ changed files
interface/lib/classes/remoting_lib.inc.php 16 ●●●● patch | view | raw | blame | history
interface/lib/classes/remoting_lib.inc.php
@@ -664,8 +664,20 @@
            global $app,$sql1;
            $username = $app->db->quote($params["username"]);
            $password = $app->db->quote($params["password"]);
            $modules = 'mail,sites,dns,tools';
            $startmodule = 'mail';
            if(!isset($params['modules'])) {
                $modules = 'dashboard,mail,sites,dns,tools';
            } else {
                $modules = $app->db->quote($params['modules']);
            }
            if(!isset($params['startmodule'])) {
                $startmodule = 'dashboard';
            } else {
                $startmodule = $app->db->quote($params["startmodule"]);
                if(!preg_match('/'.$startmodule.'/',$modules)) {
                    $_modules = explode(',',$modules);
                    $startmodule=$_modules[0];
                }
            }
            $usertheme = $app->db->quote($params["usertheme"]);
            $type = 'user';
            $active = 1;