sintonia/airtime_mvc/application/controllers/ThirdPartyController.php

30 lines
780 B
PHP

<?php
/**
* Class ThirdPartyController abstract superclass for third-party service authorization
*/
abstract class ThirdPartyController extends Zend_Controller_Action {
/**
* @var string base url and port for redirection
*/
protected $_baseUrl;
/**
* @var Application_Service_ThirdPartyService third party service object
*/
protected $_service;
/**
* Disable controller rendering and initialize
*
* @return void
*/
public function init() {
$this->_baseUrl = Application_Common_HTTPHelper::getStationUrl();
$this->view->layout()->disableLayout(); // Don't inject the standard Now Playing header.
$this->_helper->viewRenderer->setNoRender(true); // Don't use (phtml) templates
}
}