HomeHelpTrac

Changeset 7891 for trunk/xmlrpc


Ignore:
Timestamp:
12/05/08 06:51:03 (3 years ago)
Author:
hihi
Message:
 
Location:
trunk/xmlrpc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc/BxDolXMLRPCImages.php

    r7861 r7891  
    2828                'icon' =>new xmlrpcval($aRow['icon']), 
    2929                'image' =>new xmlrpcval($aRow['medium']), 
     30                'cat' =>new xmlrpcval($aRow['cat']), 
    3031            ); 
    3132            $aImages[] = new xmlrpcval($a, 'struct'); 
     
    3334 
    3435        return new xmlrpcval ($aImages, "array"); 
     36    } 
     37 
     38    function removeImage ($sUser, $sPwd, $iImageId) 
     39    { 
     40        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
     41            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     42 
     43        require_once( BX_DIRECTORY_PATH_CLASSES . 'BxDolSharedMedia.php' ); 
     44        $aMember = array ('ID' => $iId); 
     45        $oMedia = new BxDolSharedMedia('photo', $GLOBALS['site'], $GLOBALS['dir'], $aMember);  
     46 
     47        if ($oMedia->deleteMedia ($iImageId, $GLOBALS['logged'], false)) 
     48            return new xmlrpcval ("ok"); 
     49        return new xmlrpcval ("fail"); 
     50    } 
     51 
     52    function makeThumbnail ($sUser, $sPwd, $iImageId) 
     53    { 
     54        if (!($iId = BxDolXMLRPCUtil::checkLogin ($sUser, $sPwd))) 
     55            return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 
     56 
     57        return new xmlrpcval ("ok"); 
     58        return new xmlrpcval ("fail"); 
    3559    } 
    3660 
  • trunk/xmlrpc/BxDolXMLRPCSearch.php

    r7703 r7891  
    4747        if ($sKeyword && strlen($sKeyword) > 2) 
    4848        { 
    49             $sMatch .= " MATCH (`NickName`, `Headline`, `DescriptionMe`, `City`) AGAINST ('$sKeyword') "; 
     49            $sMatch .= " MATCH (`NickName`, `City`, `Headline`, `DescriptionMe`, `Tags`) AGAINST ('$sKeyword') "; 
    5050            $sWhere .= " AND $sMatch  "; 
    5151        } 
  • trunk/xmlrpc/index.php

    r7861 r7891  
    149149                "docstring" => "get profile's images in specified category", 
    150150            ),             
     151            "dolphin.removeImage" => array( 
     152                "function" => "BxDolXMLRPCImages::removeImage", 
     153                "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     154                "docstring" => "remove user image by id", 
     155            ),                
     156            "dolphin.makeThumbnail" => array( 
     157                "function" => "BxDolXMLRPCImages::makeThumbnail", 
     158                "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
     159                "docstring" => "make primary image by image id", 
     160            ),                
    151161            "dolphin.getImageCategories" => array( 
    152162                "function" => "BxDolXMLRPCImages::getImageCategories", 
     
    154164                "docstring" => "get profile's images", 
    155165            ),                
    156             //function uploadImage ($sUser, $sPwd, $iCat, $binImageData, $sTitle, $sTags, $sDesc) 
    157166            "dolphin.uploadImage" => array( 
    158167                "function" => "BxDolXMLRPCImages::uploadImage", 
    159168                "signature" => array (array ($xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcBase64, $xmlrpcString, $xmlrpcString, $xmlrpcString, $xmlrpcString)), 
    160                 "docstring" => "get profile's images", 
     169                "docstring" => "upload new image", 
    161170            ),                
    162171        ), 
Note: See TracChangeset for help on using the changeset viewer.