HomeHelpTrac

Ignore:
Timestamp:
08/28/09 05:41:07 (3 years ago)
Author:
Alexander Trofimov
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc/BxDolXMLRPCUser.php

    r12175 r12465  
    99    } 
    1010     
     11    function updateUserLocation ($sUser, $sPwd, $sLat, $sLng, $sZoom, $sMapType)  
     12    { 
     13        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
     14            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
     15 
     16        $iRet = BxDolService::call('map_profiles', 'update_profile_location_manually', array ($iId, $sLat, $sLng, $sZoom, $sMapType, '', '')) ? '1' : '0'; 
     17 
     18        return new xmlrpcresp(new xmlrpcval($iRet)); 
     19    } 
     20 
    1121    function getUserLocation ($sUser, $sPwd, $sNick)  
    1222    { 
     
    7181    function updateStatusMessage ($sUser, $sPwd, $sStatusMsg)  
    7282    { 
    73         $iIdProfile = BxDolXMLRPCUtil::getIdByNickname ($sUser); 
    74         if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
     83        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    7584            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
    7685 
    77         $iRet = 0; 
    78         if (db_res ("UPDATE `Profiles` SET `UserStatusMessage` = '" . $GLOBALS['MySQL']->escape(process_db_input ($sStatusMsg, 1)) . "' WHERE `ID` = '$iIdProfile' LIMIT 1")) { 
    79             $iRet = 1; 
    80             createUserDataFile ($iIdProfile); 
    81         } 
     86        ob_start(); 
     87        $_GET['action'] = '1'; 
     88        require_once( BX_DIRECTORY_PATH_ROOT . 'list_pop.php' ); 
     89        ob_end_clean(); 
     90 
     91        $_REQUEST['status_message'] = $sStatusMsg; 
     92        ActionChangeStatusMessage ($iId); 
    8293 
    8394        return new xmlrpcresp(new xmlrpcval($iRet, "int")); 
Note: See TracChangeset for help on using the changeset viewer.