Changeset 8595 for trunk/xmlrpc
- Timestamp:
- 01/19/09 03:12:26 (3 years ago)
- File:
-
- 1 edited
-
trunk/xmlrpc/BxDolXMLRPCMedia.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xmlrpc/BxDolXMLRPCMedia.php
r8345 r8595 41 41 function _getMediaCategories ($sType, $iIdProfile) 42 42 { 43 require_once(BX_DIRECTORY_PATH_CLASSES . 'BxDolCategories.php'); 44 $oCategories = new BxDolCategories(); 45 $oCategories->getTagObjectConfig(); 46 $aCategories = $oCategories->getCategoriesList($sType, $iIdProfile, true); 47 foreach ($aCategories as $sCat) 48 { 49 $aCat = array ( 50 'Id' => new xmlrpcval($sCat), 51 'Title' => new xmlrpcval($sCat), 52 'Num' =>new xmlrpcval(0), 53 ); 54 $aCats[] = new xmlrpcval($aCat, 'struct'); 43 switch ($sType) { 44 case 'photo': 45 $sTable = 'bx_shared_photo_files'; 46 $sFieldId = 'medID'; 47 break; 48 case 'video': 49 $sTable = 'RayVideoFiles'; 50 $sFieldId = 'ID'; 51 break; 52 case 'music': 53 $sTable = 'RayMp3Files'; 54 $sFieldId = 'ID'; 55 break; 56 default: 57 return new xmlrpcval (array(), "array"); 55 58 } 56 return new xmlrpcval ($aCats, "array");57 59 58 /*59 60 if (!($r = db_res (" 60 61 SELECT `c`.`Category`, COUNT(`f`.`$sFieldId`) AS `Num` … … 63 64 WHERE `c`.`Type` = '$sType' AND (`c`.`Owner` = '0' OR `c`.`Owner` = '$iIdProfile') 64 65 GROUP BY `c`.`Category`"))) 65 return new xmlrpcval (array(), "array"); 66 $a Ret = array();66 return new xmlrpcval (array(), "array"); 67 $aFiles = array (); 67 68 while ($a = mysql_fetch_array ($r)) 68 69 { 69 $a Image = array (70 $aFile = array ( 70 71 'Id' => new xmlrpcval($a['Category']), 71 72 'Title' => new xmlrpcval($a['Category']), 72 73 'Num' =>new xmlrpcval($a['Num']), 73 74 ); 74 $a Images[] = new xmlrpcval($aImage, 'struct');75 $aFiles[] = new xmlrpcval($aFile, 'struct'); 75 76 } 76 return new xmlrpcval ($aImages, "array"); 77 */ 77 return new xmlrpcval ($aFiles, "array"); 78 78 } 79 79
Note: See TracChangeset
for help on using the changeset viewer.