HomeHelpTrac

Changeset 8244 for trunk/xmlrpc


Ignore:
Timestamp:
01/05/09 02:48:29 (3 years ago)
Author:
Alexander Trofimov
Message:
  • default no-image pictures were changed
  • XMLRPC interface was updated
  • mobile logo icon was added
Location:
trunk/xmlrpc
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc/BxDolXMLRPCFriends.php

    r8238 r8244  
    33class BxDolXMLRPCFriends 
    44{ 
    5     function getFriends($sUser, $sPwd, $sNick) 
     5    function getFriends($sUser, $sPwd, $sNick, $sLang) 
    66    { 
    77        $iIdProfile = BxDolXMLRPCUtil::getIdByNickname ($sNick); 
    88        if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    99            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     10 
     11        BxDolXMLRPCUtil::setLanguage ($sLang);  
    1012 
    1113        $r = db_res ("SELECT `Profiles`.* FROM `FriendList` 
     
    2123    } 
    2224 
    23     function getFriendRequests($sUser, $sPwd) 
     25    function getFriendRequests($sUser, $sPwd, $sLang) 
    2426    { 
    2527        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    2628            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
    2729     
     30        BxDolXMLRPCUtil::setLanguage ($sLang);  
     31 
    2832        $r = db_res (" 
    2933            SELECT `Profiles`.* FROM `FriendList` 
     
    3236            ORDER BY `Profiles`.`NickName` ASC"); 
    3337 
     38        $aProfiles = array (); 
    3439        while ($aRow = mysql_fetch_array ($r)) 
    3540            $aProfiles[] = new xmlrpcval(BxDolXMLRPCUtil::fillProfileArray($aRow, 'thumb'), 'struct'); 
  • trunk/xmlrpc/BxDolXMLRPCMessages.php

    r7703 r8244  
    104104        while ($aRow = mysql_fetch_array ($r)) 
    105105        { 
    106             $sIcon = BxDolXMLRPCUtil::getThumbLink($isInbox ? $aRow['Sender'] : $aRow['Recipient'], 'icon'); 
     106            $sIcon = BxDolXMLRPCUtil::getThumbLink($isInbox ? $aRow['Sender'] : $aRow['Recipient'], 'thumb'); 
    107107            $aMsg = array ( 
    108108                'ID' => new xmlrpcval($aRow['ID']), 
  • trunk/xmlrpc/BxDolXMLRPCSearch.php

    r8238 r8244  
    33class BxDolXMLRPCSearch 
    44{ 
    5     function getSearchResultsLocation($sUser, $sPwd, $sCountryCode, $sCity, $isOnlineOnly, $isWithPhotosOnly, $iStart, $iPP) 
     5    function getSearchResultsLocation($sUser, $sPwd, $sLang, $sCountryCode, $sCity, $isOnlineOnly, $isWithPhotosOnly, $iStart, $iPP) 
    66    { 
    77        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    88            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     9 
     10        BxDolXMLRPCUtil::setLanguage ($sLang);  
    911 
    1012        $sWhere = ''; 
     
    3941    } 
    4042 
    41     function getSearchResultsKeyword($sUser, $sPwd, $sKeyword, $isOnlineOnly, $isWithPhotosOnly, $iStart, $iPP) 
     43    function getSearchResultsKeyword($sUser, $sPwd, $sLang, $sKeyword, $isOnlineOnly, $isWithPhotosOnly, $iStart, $iPP) 
    4244    { 
    4345        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    4446            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     47 
     48        BxDolXMLRPCUtil::setLanguage ($sLang);  
    4549 
    4650        $sMatch = ''; 
     
    7175 
    7276        while ($aRow = mysql_fetch_array ($r)) 
    73             $aProfiles[] = new xmlrpcval(BxDolXMLRPCUtil::fillProfileArray($aRow, 'icon'), 'struct'); 
     77            $aProfiles[] = new xmlrpcval(BxDolXMLRPCUtil::fillProfileArray($aRow, 'thumb'), 'struct'); 
    7478 
    7579        return new xmlrpcval ($aProfiles, "array"); 
  • trunk/xmlrpc/BxDolXMLRPCUser.php

    r7936 r8244  
    2323    } 
    2424 
    25     function getUserInfo($sUser, $sPwd, $sNick) 
     25    function getUserInfo($sUser, $sPwd, $sNick, $sLang) 
    2626    { 
    2727        $iIdProfile = BxDolXMLRPCUtil::getIdByNickname ($sNick); 
    2828        if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
    2929            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     30 
     31        BxDolXMLRPCUtil::setLanguage ($sLang);  
    3032 
    3133        $aRet = BxDolXMLRPCUtil::getUserInfo($iIdProfile); 
  • trunk/xmlrpc/BxDolXMLRPCUtil.php

    r7936 r8244  
    9797        $aRet['sex'] = new xmlrpcval($aSexSql['Sex']); 
    9898        $aRet['age'] = new xmlrpcval(age($aSexSql['DateOfBirth'])); 
     99        $aRet['country'] = new xmlrpcval($aSexSql['Country']); 
     100        $aRet['city'] = new xmlrpcval($aSexSql['City']); 
    99101 
    100102        return $aRet; 
     
    111113               'Sex' => new xmlrpcval($a['Sex']), 
    112114               'Age' => new xmlrpcval(age($a['DateOfBirth'])), 
     115               'Country' => new xmlrpcval(_t($GLOBALS['aPreValues']['Country'][$a['Country']]['LKey'])), 
     116               'City' => new xmlrpcval($a['City']), 
    113117               $sImageKey => new xmlrpcval($sImage), 
    114118            ); 
  • trunk/xmlrpc/index.php

    r8181 r8244  
    5454            "dolphin.getUserInfo" => array( 
    5555                "function" => "BxDolXMLRPCUser::getUserInfo", 
    56                 "signature" => array (array ($xmlrpcStruct, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     56                "signature" => array (array ($xmlrpcStruct, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    5757                "docstring" => "return user information", 
    5858            ), 
     
    9696            "dolphin.getSearchResultsLocation" => array( 
    9797                "function" => "BxDolXMLRPCSearch::getSearchResultsLocation", 
    98                 "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     98                "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    9999                "docstring" => "get search results by location", 
    100100            ),             
    101101            "dolphin.getSearchResultsKeyword" => array( 
    102102                "function" => "BxDolXMLRPCSearch::getSearchResultsKeyword", 
    103                 "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     103                "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString,$xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    104104                "docstring" => "get search results by keyword", 
    105105            ),             
     
    109109            "dolphin.getFriends" => array( 
    110110                "function" => "BxDolXMLRPCFriends::getFriends", 
    111                 "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     111                "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    112112                "docstring" => "get user's friends", 
    113113            ),             
    114114            "dolphin.getFriendRequests" => array( 
    115115                "function" => "BxDolXMLRPCFriends::getFriendRequests", 
    116                 "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString)), 
     116                "signature" => array (array ($xmlrpcArray, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    117117                "docstring" => "get friend requests", 
    118118            ),             
Note: See TracChangeset for help on using the changeset viewer.