diff --git a/application/modules/push/controllers/MultimediaController.php b/application/modules/push/controllers/MultimediaController.php index e2868890722b0ae6f9d65c32be6d3d24055ec7cf..27bef205ca18dd08f71d5a621fe3d92ac39084ae 100644 --- a/application/modules/push/controllers/MultimediaController.php +++ b/application/modules/push/controllers/MultimediaController.php @@ -20,14 +20,21 @@ */ class Push_MultimediaController extends Zend_Controller_Action { public function configAction() { + $log = new Zend_Log(new Zend_Log_Writer_Stream(PATH_TEMP . 'push.log')); + $log->info('Push multimedia start'); + $this->_helper->getHelper('viewRenderer')->setNoRender(); if (!($groups = json_decode($this->_getParam('json'))) - || !($sign = $this->_getParam('sign'))) + || !($sign = $this->_getParam('sign'))) { + $log->err('Missing parameter'); return; - - if (!Class_Multimedia::isValidHash($sign, $this->_getParam('json'))) + } + + if (!Class_Multimedia::isValidHash($sign, $this->_getParam('json'))) { + $log->err('Sign check failure'); return; + } foreach ($groups as $group) { $location = Class_Multimedia_Location::getLoader()->fromJsonModel($group->site);