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); }