HomeHelpTrac

Changeset 11963 for trunk/xmlrpc


Ignore:
Timestamp:
08/06/09 03:47:49 (3 years ago)
Author:
Alexander Trofimov
Message:

status message update

Location:
trunk/xmlrpc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc/BxDolXMLRPCUser.php

    r9967 r11963  
    4646        return $o->getProfileInfoExtra(); 
    4747    } 
     48 
     49    function updateStatusMessage ($sUser, $sPwd, $sStatusMsg)  
     50    { 
     51        $iIdProfile = BxDolXMLRPCUtil::getIdByNickname ($sNick); 
     52        if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
     53            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
     54 
     55        $iRet = 0; 
     56        if (db_res ("UPDATE `Profiles` SET `UserStatusMessage` = '" . process_db_input ($sStatusMsg, 1) . "' WHERE `ID` = '$iIdProfile' LIMIT 1")) { 
     57            $iRet = 1; 
     58        } 
     59 
     60        return new xmlrpcresp(new xmlrpcval($iRet, "int")); 
     61    } 
     62 
    4863} 
    4964 
  • trunk/xmlrpc/index.php

    r11465 r11963  
    6666            ),                         
    6767 
     68            "dolphin.updateStatusMessage" => array( 
     69                "function" => "BxDolXMLRPCUser::updateStatusMessage", 
     70                "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     71                "docstring" => "update user status message, returns 0 on error, or 1 on success", 
     72            ),                         
     73 
    6874            // messages 
    6975             
Note: See TracChangeset for help on using the changeset viewer.