Esempio n. 1
0
 function getVideoAlbums($sUser, $sPwd, $sNick)
 {
     $iIdProfile = BxDolXMLRPCUtil::getIdByNickname($sNick);
     if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin($sUser, $sPwd))) {
         return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1, "int")), "struct"));
     }
     return BxDolXMLRPCMedia::_getMediaAlbums('video', $iIdProfile, $iId);
 }
 function getVideoAlbums($sUser, $sPwd, $sNick)
 {
     $iIdProfile = BxDolXMLRPCUtil::getIdByNickname($sNick);
     if (!$iIdProfile || !($iId = BxDolXMLRPCUtil::checkLogin($sUser, $sPwd))) {
         return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1, "int")), "struct"));
     }
     // create user's default album if there is no one
     if ($sUser == $sNick) {
         $sCaption = str_replace('{nickname}', $sUser, getParam('bx_videos_profile_album_name'));
         bx_import('BxDolAlbums');
         $oAlbum = new BxDolAlbums('bx_videos');
         $aData = array('caption' => $sCaption, 'location' => _t('_bx_videos_undefined'), 'owner' => $iId, 'AllowAlbumView' => BX_DOL_PG_ALL);
         $oAlbum->addAlbum($aData);
     }
     return BxDolXMLRPCMedia::_getMediaAlbums('video', $iIdProfile, $iId, true);
 }