Cheetah
xmlrpc
ChWsbXMLRPCMediaAudio.php
Go to the documentation of this file.
1
<?
php
2
8
class
ChWsbXMLRPCMediaAudio
extends
ChWsbXMLRPCMedia
9
{
10
11
function
removeAudio5
(
$sUser
,
$sPwd
,
$iFileId
)
12
{
13
if
(!(
$iId
=
ChWsbXMLRPCUtil::checkLogin
(
$sUser
,
$sPwd
)))
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
21
function
getAudioAlbums
(
$sUser
,
$sPwd
,
$sNick
)
22
{
23
$iIdProfile =
ChWsbXMLRPCUtil::getIdByNickname
(
$sNick
);
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
{
32
$iIdProfile =
ChWsbXMLRPCUtil::getIdByNickname
(
$sNick
);
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
Generated by
1.8.20