Cheetah
ChWsbXMLRPCMediaAudio.php
Go to the documentation of this file.
1 <?php
2 
9 {
10 
12  {
14  return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct"));
15 
16  if (ChWsbService::call('sounds', 'remove_object', array((int)$iFileId)))
17  return new xmlrpcval ("ok");
18  return new xmlrpcval ("fail");
19  }
20 
22  {
24  if (!$iIdProfile || !($iId = ChWsbXMLRPCUtil::checkLogin ($sUser, $sPwd)))
25  return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct"));
26 
27  return ChWsbXMLRPCMedia::_getMediaAlbums ('music', $iIdProfile, $iId);
28  }
29 
30  function getAudioInAlbum($sUser, $sPwd, $sNick, $iAlbumId)
31  {
33  if (!$iIdProfile || !($iId = ChWsbXMLRPCUtil::checkLogin ($sUser, $sPwd)))
34  return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "struct"));
35 
36  return ChWsbXMLRPCMedia::_getFilesInAlbum ('sounds', $iIdProfile, $iId, $iAlbumId, 'mp3', 'getMp3Token', 'flash/modules/mp3/get_file.php?id=');
37  }
38 }
ChWsbXMLRPCMediaAudio
Definition: ChWsbXMLRPCMediaAudio.php:9
xmlrpcval
Definition: xmlrpc.inc:2696
php
ChWsbXMLRPCMedia\_getMediaAlbums
_getMediaAlbums($sType, $iIdProfile, $iIdProfileViewer, $isShowEmptyAlbums=false)
Definition: ChWsbXMLRPCMedia.php:12
$iId
$iId
Definition: license.php:15
ChWsbXMLRPCMediaAudio\removeAudio5
removeAudio5($sUser, $sPwd, $iFileId)
Definition: ChWsbXMLRPCMediaAudio.php:11
$sPwd
$sPwd
Definition: r.php:14
ChWsbXMLRPCUtil\getIdByNickname
static getIdByNickname($sUser)
Definition: ChWsbXMLRPCUtil.php:233
ChWsbXMLRPCMediaAudio\getAudioInAlbum
getAudioInAlbum($sUser, $sPwd, $sNick, $iAlbumId)
Definition: ChWsbXMLRPCMediaAudio.php:30
ChWsbXMLRPCMedia
Definition: ChWsbXMLRPCMedia.php:9
ChWsbXMLRPCMediaAudio\getAudioAlbums
getAudioAlbums($sUser, $sPwd, $sNick)
Definition: ChWsbXMLRPCMediaAudio.php:21
$iFileId
$iFileId
Definition: embed.php:12
ChWsbXMLRPCMedia\_getFilesInAlbum
_getFilesInAlbum($sModuleName, $iIdProfile, $iIdProfileViewer, $iAlbumId, $sWidget='', $sFuncToken='', $sTokenUrl='')
Definition: ChWsbXMLRPCMedia.php:96
xmlrpcresp
Definition: xmlrpc.inc:1911
ChWsbXMLRPCUtil\checkLogin
static checkLogin($sUser, $sPwd)
Definition: ChWsbXMLRPCUtil.php:239
$sNick
$sNick
Definition: actions.inc.php:9
ChWsbService\call
static call($mixed, $sMethod, $aParams=array(), $sClass='Module')
Definition: ChWsbService.php:32
$sUser
$sUser
Definition: r.php:13