Changeset 12465 for trunk/xmlrpc/BxDolXMLRPCUser.php
- Timestamp:
- 08/28/09 05:41:07 (3 years ago)
- File:
-
- 1 edited
-
trunk/xmlrpc/BxDolXMLRPCUser.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xmlrpc/BxDolXMLRPCUser.php
r12175 r12465 9 9 } 10 10 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 11 21 function getUserLocation ($sUser, $sPwd, $sNick) 12 22 { … … 71 81 function updateStatusMessage ($sUser, $sPwd, $sStatusMsg) 72 82 { 73 $iIdProfile = BxDolXMLRPCUtil::getIdByNickname ($sUser); 74 if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 83 if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 75 84 return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 76 85 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); 82 93 83 94 return new xmlrpcresp(new xmlrpcval($iRet, "int"));
Note: See TracChangeset
for help on using the changeset viewer.