checkAuth in init() function

This commit is contained in:
Martin Konecny 2012-07-15 21:07:34 -04:00
parent f0f033b4fb
commit 5661872034
1 changed files with 1 additions and 44 deletions

View File

@ -5,6 +5,7 @@ class ApiController extends Zend_Controller_Action
public function init() public function init()
{ {
$this->checkAuth();
/* Initialize action controller here */ /* Initialize action controller here */
$context = $this->_helper->getHelper('contextSwitch'); $context = $this->_helper->getHelper('contextSwitch');
$context->addActionContext('version', 'json') $context->addActionContext('version', 'json')
@ -66,8 +67,6 @@ class ApiController extends Zend_Controller_Action
*/ */
public function versionAction() public function versionAction()
{ {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true); $this->_helper->viewRenderer->setNoRender(true);
@ -107,8 +106,6 @@ class ApiController extends Zend_Controller_Action
*/ */
public function getMediaAction() public function getMediaAction()
{ {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true); $this->_helper->viewRenderer->setNoRender(true);
@ -182,8 +179,6 @@ class ApiController extends Zend_Controller_Action
*/ */
function smartReadFile($location, $mimeType = 'audio/mp3') function smartReadFile($location, $mimeType = 'audio/mp3')
{ {
$this->checkAuth();
$size= filesize($location); $size= filesize($location);
$time= date('r', filemtime($location)); $time= date('r', filemtime($location));
@ -341,8 +336,6 @@ class ApiController extends Zend_Controller_Action
public function scheduleAction() public function scheduleAction()
{ {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true); $this->_helper->viewRenderer->setNoRender(true);
@ -353,8 +346,6 @@ class ApiController extends Zend_Controller_Action
public function notifyMediaItemStartPlayAction() public function notifyMediaItemStartPlayAction()
{ {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true); $this->_helper->viewRenderer->setNoRender(true);
@ -367,8 +358,6 @@ class ApiController extends Zend_Controller_Action
public function recordedShowsAction() public function recordedShowsAction()
{ {
$this->checkAuth();
$today_timestamp = date("Y-m-d H:i:s"); $today_timestamp = date("Y-m-d H:i:s");
$now = new DateTime($today_timestamp); $now = new DateTime($today_timestamp);
$end_timestamp = $now->add(new DateInterval("PT2H")); $end_timestamp = $now->add(new DateInterval("PT2H"));
@ -392,8 +381,6 @@ class ApiController extends Zend_Controller_Action
public function uploadFileAction() public function uploadFileAction()
{ {
$this->checkAuth();
$upload_dir = ini_get("upload_tmp_dir"); $upload_dir = ini_get("upload_tmp_dir");
$tempFilePath = Application_Model_StoredFile::uploadFile($upload_dir); $tempFilePath = Application_Model_StoredFile::uploadFile($upload_dir);
$tempFileName = basename($tempFilePath); $tempFileName = basename($tempFilePath);
@ -408,8 +395,6 @@ class ApiController extends Zend_Controller_Action
public function uploadRecordedAction() public function uploadRecordedAction()
{ {
$this->checkAuth();
//this file id is the recording for this show instance. //this file id is the recording for this show instance.
$show_instance_id = $this->_getParam('showinstanceid'); $show_instance_id = $this->_getParam('showinstanceid');
$file_id = $this->_getParam('fileid'); $file_id = $this->_getParam('fileid');
@ -472,8 +457,6 @@ class ApiController extends Zend_Controller_Action
} }
public function mediaMonitorSetupAction() { public function mediaMonitorSetupAction() {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true); $this->_helper->viewRenderer->setNoRender(true);
@ -489,8 +472,6 @@ class ApiController extends Zend_Controller_Action
} }
public function reloadMetadataAction() { public function reloadMetadataAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$mode = $request->getParam('mode'); $mode = $request->getParam('mode');
@ -585,8 +566,6 @@ class ApiController extends Zend_Controller_Action
} }
public function listAllFilesAction() { public function listAllFilesAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$dir_id = $request->getParam('dir_id'); $dir_id = $request->getParam('dir_id');
@ -594,8 +573,6 @@ class ApiController extends Zend_Controller_Action
} }
public function listAllWatchedDirsAction() { public function listAllWatchedDirsAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$result = array(); $result = array();
@ -613,8 +590,6 @@ class ApiController extends Zend_Controller_Action
} }
public function addWatchedDirAction() { public function addWatchedDirAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$path = base64_decode($request->getParam('path')); $path = base64_decode($request->getParam('path'));
@ -622,8 +597,6 @@ class ApiController extends Zend_Controller_Action
} }
public function removeWatchedDirAction() { public function removeWatchedDirAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$path = base64_decode($request->getParam('path')); $path = base64_decode($request->getParam('path'));
@ -631,8 +604,6 @@ class ApiController extends Zend_Controller_Action
} }
public function setStorageDirAction() { public function setStorageDirAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$path = base64_decode($request->getParam('path')); $path = base64_decode($request->getParam('path'));
@ -640,8 +611,6 @@ class ApiController extends Zend_Controller_Action
} }
public function getStreamSettingAction() { public function getStreamSettingAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$info = Application_Model_StreamSetting::getStreamSetting(); $info = Application_Model_StreamSetting::getStreamSetting();
@ -649,8 +618,6 @@ class ApiController extends Zend_Controller_Action
} }
public function statusAction() { public function statusAction() {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$getDiskInfo = $request->getParam('diskinfo') == "true"; $getDiskInfo = $request->getParam('diskinfo') == "true";
@ -719,8 +686,6 @@ class ApiController extends Zend_Controller_Action
// handles addition/deletion of mount point which watched dirs reside // handles addition/deletion of mount point which watched dirs reside
public function updateFileSystemMountAction(){ public function updateFileSystemMountAction(){
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$params = $request->getParams(); $params = $request->getParams();
@ -786,8 +751,6 @@ class ApiController extends Zend_Controller_Action
// handles case where watched dir is missing // handles case where watched dir is missing
public function handleWatchedDirMissingAction() public function handleWatchedDirMissingAction()
{ {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$dir = base64_decode($request->getParam('dir')); $dir = base64_decode($request->getParam('dir'));
@ -799,8 +762,6 @@ class ApiController extends Zend_Controller_Action
* out a message to pypo that a potential change has been made. */ * out a message to pypo that a potential change has been made. */
public function rabbitmqDoPushAction() public function rabbitmqDoPushAction()
{ {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
Logging::log("Notifying RabbitMQ to send message to pypo"); Logging::log("Notifying RabbitMQ to send message to pypo");
@ -823,8 +784,6 @@ class ApiController extends Zend_Controller_Action
/* This is used but Liquidsoap to check authentication of live streams*/ /* This is used but Liquidsoap to check authentication of live streams*/
public function checkLiveStreamAuthAction() public function checkLiveStreamAuthAction()
{ {
$this->checkAuth();
$request = $this->getRequest(); $request = $this->getRequest();
$username = $request->getParam('username'); $username = $request->getParam('username');
@ -887,8 +846,6 @@ class ApiController extends Zend_Controller_Action
* out a message to pypo that a potential change has been made. */ * out a message to pypo that a potential change has been made. */
public function getFilesWithoutReplayGainAction() public function getFilesWithoutReplayGainAction()
{ {
$this->checkAuth();
// disable the view and the layout // disable the view and the layout
$this->view->layout()->disableLayout(); $this->view->layout()->disableLayout();
$dir_id = $this->_getParam('dir_id'); $dir_id = $this->_getParam('dir_id');