pedro_morgan
2007-08-21 3db182044f9c219a98f473fb42d2526a29696f4c
Minor tidy
1 files modified
34 ■■■■■ changed files
interface/lib/classes/remoting.inc.php 34 ●●●●● patch | view | raw | blame | history
interface/lib/classes/remoting.inc.php
@@ -6,7 +6,8 @@
    private $session_timeout = 600;
    
    //* remote login function
    public function login($username, $password) {
    public function login($username, $password)
    {
        global $app,$conf,$server;
        
        if(empty($username)) {
@@ -43,7 +44,8 @@
    
    
    //* remote logout function
    public function logout($session_id) {
    public function logout($session_id)
    {
        global $app,$conf,$server;
        
        if(empty($session_id)) {
@@ -62,7 +64,8 @@
        }
    }
    
    public function mail_domain_add($session_id, $params) {
    public function mail_domain_add($session_id, $params)
    {
        global $app,$conf,$server;
        
        if(!$this->checkPerm($session_id,'mail_domain_add')) {
@@ -83,30 +86,26 @@
    
    
    
    //* private functions -----------------------------------------------------------------------------------
    //** private functions -----------------------------------------------------------------------------------
    
    private function updateQuery($formdef,$params) {
    private function updateQuery($formdef, $params)
    {
    
    }
    
    
    private function checkPerm($session_id,$function_name) {
    private function checkPerm($session_id, $function_name)
    {
        $session = $this->getSession($session_id);
        if($session) {
            $remote_functions = explode(',',$session['remote_functions']);
            if(in_array($function_name,$remote_functions)) {
                return true;
            } else {
        if(!$session){
                return false;
            }
        } else {
            return false;
        }
        return in_array($function_name, explode(',', $session['remote_functions']) );
    }
    
    
    private function getSession($session_id) {
    private function getSession($session_id)
    {
        global $app,$conf,$server;
        
        if(empty($session_id)) {
@@ -125,10 +124,7 @@
            $server->fault('session_does_not_exist','The Session is expired or does not exist.');
            return false;
        }
    }
}
?>