File indexing completed on 2024-12-22 05:33:32

0001 <?php
0002 
0003 /**
0004  *  ocs-webserver
0005  *
0006  *  Copyright 2016 by pling GmbH.
0007  *
0008  *    This file is part of ocs-webserver.
0009  *
0010  *    This program is free software: you can redistribute it and/or modify
0011  *    it under the terms of the GNU Affero General Public License as
0012  *    published by the Free Software Foundation, either version 3 of the
0013  *    License, or (at your option) any later version.
0014  *
0015  *    This program is distributed in the hope that it will be useful,
0016  *    but WITHOUT ANY WARRANTY; without even the implied warranty of
0017  *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0018  *    GNU Affero General Public License for more details.
0019  *
0020  *    You should have received a copy of the GNU Affero General Public License
0021  *    along with this program.  If not, see <http://www.gnu.org/licenses/>.
0022  **/
0023 class FundingController extends Local_Controller_Action_DomainSwitch
0024 {
0025 
0026     /**
0027      * Zend_Controller_Request_Abstract object wrapping the request environment
0028      *
0029      * @var Zend_Controller_Request_Http
0030      */
0031     protected $_request = null;
0032     /** @var  int */
0033     /** @var  Zend_Auth */
0034     protected $_auth;
0035 
0036     public function init()
0037     {
0038         parent::init();
0039         $this->_auth = Zend_Auth::getInstance();
0040     }
0041 
0042     public function indexAction()
0043     {
0044         $this->view->authMember = $this->_authMember;
0045         $this->view->headTitle('Funding - ' . $this->getHeadTitle(), 'SET');
0046     }
0047     
0048     public function plingsajaxAction()
0049     {
0050         $this->_helper->layout->disableLayout();
0051         
0052         $year = null;
0053         if($this->hasParam('year')) {
0054             $year = $this->getParam('year');
0055         }
0056         $this->view->year = $year;
0057         
0058         $this->_helper->viewRenderer('/plingsajax');
0059     }
0060     
0061     public function plingsmonthajaxAction()
0062     {
0063         $this->_helper->layout->disableLayout();
0064         
0065         $yearmonth = null;
0066         if($this->hasParam('yearmonth')) {
0067             $yearmonth = $this->getParam('yearmonth');
0068         }
0069         $this->view->yearmonth = $yearmonth;
0070         
0071         $this->_helper->viewRenderer('/plingsmonthajax');
0072     }
0073 
0074 }