Changeset 13353 for trunk/xmlrpc
- Timestamp:
- 12/03/09 00:23:07 (2 years ago)
- Location:
- trunk/xmlrpc
- Files:
-
- 4 edited
-
BxDolXMLRPCImages.php (modified) (3 diffs)
-
BxDolXMLRPCSearch.php (modified) (1 diff)
-
BxDolXMLRPCUtil.php (modified) (1 diff)
-
index.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xmlrpc/BxDolXMLRPCImages.php
r12990 r13353 56 56 } 57 57 58 function uploadImage ($sUser, $sPwd, $ mixedAlbum, $binImageData, $iDataLength, $sTitle, $sTags, $sDesc)58 function uploadImage ($sUser, $sPwd, $sAlbum, $binImageData, $iDataLength, $sTitle, $sTags, $sDesc) 59 59 { 60 60 if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) … … 74 74 fclose($f); 75 75 76 // upload 77 78 $aAlbum = array (); 79 if (is_array($mixedAlbum) && count($mixedAlbum) && $mixedAlbum[0]) 80 $aAlbum = $mixedAlbum; 81 elseif (is_string($mixedAlbum) && $mixedAlbum) 82 $aAlbum = array ($mixedAlbum); 83 else 84 $aAlbum = 'TODO: use getAlbumDefaultName'; 76 // upload 85 77 86 78 $aFileInfo = array(); … … 88 80 $aFileInfo['medDesc'] = process_db_input($sDesc, BX_TAGS_VALIDATE, BX_SLASHES_NO_ACTION); 89 81 $aFileInfo['medTags'] = process_db_input($sTags, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION); 90 $aFileInfo['Categories'] = array (); 91 $aFileInfo['album'] = is_array($mixedAlbum) && count($mixedAlbum) ? $mixedAlbum : array($mixedAlbum); 92 foreach ($aFileInfo['album'] as $k => $v) 93 $aFileInfo['album'][$k] = process_db_input($v, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION); 82 $aFileInfo['Categories'] = array (process_db_input($sAlbum, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION)); 83 $aFileInfo['album'] = process_db_input($sAlbum, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION); 94 84 95 85 $isUpdateThumb = (int)db_value("SELECT `Avatar` FROM `Profiles` WHERE `ID` = '$iId' LIMIT 1") ? false : true; 96 86 97 //Todo .. I can`t perform updating of omages by avatars. possible later98 87 if (BxDolService::call('photos', 'perform_photo_upload', array($sTmpFilename, $aFileInfo, $isUpdateThumb), 'Uploader')) 99 88 return new xmlrpcval ("ok"); -
trunk/xmlrpc/BxDolXMLRPCSearch.php
r12990 r13353 60 60 { 61 61 $sDistance = ", (POW($sLat-`loc`.`lat`, 2)+POW($sLng-`loc`.`lng`, 2)) AS `distance`"; 62 $sJoin .= " INNER JOIN `bx_map_profiles` AS `loc` ON (`loc`.`id` = ` ID` AND `loc`.`failed` = 0) ";62 $sJoin .= " INNER JOIN `bx_map_profiles` AS `loc` ON (`loc`.`id` = `Profiles`.`ID` AND `loc`.`failed` = 0) "; 63 63 } 64 64 if ($isWithPhotosOnly) -
trunk/xmlrpc/BxDolXMLRPCUtil.php
r13029 r13353 148 148 function checkLogin ($sUser, $sPwd) 149 149 { 150 //sleep(1);150 sleep(1); 151 151 $iId = (int)BxDolXMLRPCUtil::getIdByNickname ($sUser); 152 $aProfile = getProfileInfo((int)$iId); 153 if (!$aProfile) 154 return 0; 152 155 $_COOKIE["memberID" ] = $iId; 153 $_COOKIE["memberPassword"] = process_db_input($sPwd, BX_TAGS_NO_ACTION, BX_SLASHES_NO_ACTION);156 $_COOKIE["memberPassword"] = sha1($sPwd . $aProfile['Salt']); 154 157 return ($GLOBALS['logged']['member'] = member_auth(0, false)) ? $iId : 0; 155 158 } -
trunk/xmlrpc/index.php
r12465 r13353 198 198 "dolphin.uploadImage" => array( 199 199 "function" => "BxDolXMLRPCImages::uploadImage", 200 "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpc Array, $xmlrpcBase64, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)),200 "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcBase64, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 201 201 "docstring" => "upload new image", 202 202 ),
Note: See TracChangeset
for help on using the changeset viewer.