HomeHelpTrac

Ignore:
Timestamp:
10/20/09 19:42:05 (3 years ago)
Author:
Alexander Trofimov
Message:

Ticket #1340

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc/BxDolXMLRPCImages.php

    r11678 r12990  
    2323            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
    2424 
    25         if (BxDolService::call('photos', 'remove_object', array($iImageId))) 
     25        if (BxDolService::call('photos', 'remove_object', array((int)$iImageId))) 
    2626            return new xmlrpcval ("ok"); 
    2727        return new xmlrpcval ("fail"); 
     
    3333            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
    3434 
    35         if (BxDolService::call('avatar', 'make_avatar_from_shared_photo_auto', array($iImageId))) 
     35        if (BxDolService::call('avatar', 'make_avatar_from_shared_photo_auto', array((int)$iImageId))) 
    3636            return new xmlrpcval ("ok"); 
    3737        return new xmlrpcval ("fail"); 
     
    6767        if (!$f) 
    6868            return new xmlrpcval ("fail fopen"); 
    69         if (!fwrite ($f, $binImageData, $iDataLength)) 
     69        if (!fwrite ($f, $binImageData, (int)$iDataLength)) 
    7070        { 
    7171            fclose($f); 
     
    8585 
    8686        $aFileInfo = array(); 
    87         $aFileInfo['medTitle'] = htmlspecialchars_adv($sTitle); 
    88         $aFileInfo['medDesc'] = process_db_input(htmlspecialchars_adv($sDesc)); 
    89         $aFileInfo['medTags'] = process_db_input(htmlspecialchars_adv($sTags)); 
     87        $aFileInfo['medTitle'] = process_db_input($sTitle, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION); 
     88        $aFileInfo['medDesc'] = process_db_input($sDesc, BX_TAGS_VALIDATE, BX_SLASHES_NO_ACTION); 
     89        $aFileInfo['medTags'] = process_db_input($sTags, BX_TAGS_STRIP, BX_SLASHES_NO_ACTION); 
    9090        $aFileInfo['Categories'] = array (); 
    9191        $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); 
    9294         
    9395        $isUpdateThumb = (int)db_value("SELECT `Avatar` FROM `Profiles` WHERE `ID` = '$iId' LIMIT 1") ? false : true; 
     
    106108            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct")); 
    107109 
    108         return BxDolXMLRPCMedia::_getFilesInAlbum ('photos', $iIdProfile, $iAlbumId); 
     110        return BxDolXMLRPCMedia::_getFilesInAlbum ('photos', $iIdProfile, (int)$iAlbumId); 
    109111    } 
    110112 
Note: See TracChangeset for help on using the changeset viewer.