* Initial podcast skeleton functionality

* Rename SoundCloud/Celery classes to fit conventions
* Small fixes to Table class functionality
This commit is contained in:
Duncan Sommerville 2015-09-18 15:34:55 -04:00
parent d95b5a9034
commit be39b6b7c0
15 changed files with 168 additions and 29 deletions

View file

@ -133,7 +133,7 @@ class LibraryController extends Zend_Controller_Action
// SOUNDCLOUD MENU OPTION
$ownerId = empty($obj) ? $file->getFileOwnerId() : $obj->getCreatorId();
if ($isAdminOrPM || $ownerId == $user->getId()) {
$soundcloudService = new SoundcloudService();
$soundcloudService = new Application_Service_SoundcloudService();
if ($type === "audioclip" && $soundcloudService->hasAccessToken()) {
//create a menu separator

View file

@ -65,12 +65,13 @@ class ShowbuilderController extends Zend_Controller_Action
// MEDIA BUILDER
$this->view->headScript()->appendFile($baseUrl.'js/airtime/library/spl.js?'.$CC_CONFIG['airtime_version'], 'text/javascript');
$this->view->headScript()->appendFile($baseUrl.'js/airtime/library/podcast.js?'.$CC_CONFIG['airtime_version'], 'text/javascript');
$this->view->headScript()->appendFile($baseUrl.'js/airtime/playlist/smart_blockbuilder.js?'.$CC_CONFIG['airtime_version'], 'text/javascript');
$this->view->headLink()->appendStylesheet($baseUrl.'css/playlist_builder.css?'.$CC_CONFIG['airtime_version']);
$this->view->headLink()->appendStylesheet($baseUrl.'css/jquery.ui.timepicker.css?'.$CC_CONFIG['airtime_version']);
$this->view->headLink()->appendStylesheet($baseUrl.'css/showbuilder.css?'.$CC_CONFIG['airtime_version']);
$this->view->headLink()->appendStylesheet($baseUrl.'css/dashboard.css?'.$CC_CONFIG['airtime_version']); // TODO
$this->view->headLink()->appendStylesheet($baseUrl.'css/dashboard.css?'.$CC_CONFIG['airtime_version']);
$csrf_namespace = new Zend_Session_Namespace('csrf_namespace');
$csrf_element = new Zend_Form_Element_Hidden('csrf');

View file

@ -6,7 +6,7 @@ require_once "ise/php-soundcloud/src/Soundcloud/Service.php";
class SoundcloudController extends ThirdPartyController implements OAuth2Controller {
/**
* @var SoundcloudService
* @var Application_Service_SoundcloudService
*/
protected $_service;
@ -20,7 +20,7 @@ class SoundcloudController extends ThirdPartyController implements OAuth2Control
*/
public function init() {
parent::init();
$this->_service = new SoundcloudService();
$this->_service = new Application_Service_SoundcloudService();
}
/**

View file

@ -11,7 +11,7 @@ abstract class ThirdPartyController extends Zend_Controller_Action {
protected $_baseUrl;
/**
* @var ThirdPartyService third party service object
* @var Application_Service_ThirdPartyService third party service object
*/
protected $_service;