* @package task * @version $Id: control.php 5106 2022-11-18 17:15:54Z $ * @link https://www.zentao.net */ class screen extends control { /** * Browse screen list. * * @param int $dimensionID * @access public * @return void */ public function browse($dimensionID = 0) { $dimensionID = $this->commonAction($dimensionID); $this->view->title = $this->lang->screen->common; $this->view->screens = $this->screen->getList($dimensionID); $this->display(); } /** * View screen. * * @param int $screenID * @param int $year * @param int $dept * @param string $account * @access public * @return void */ public function view($screenID, $year = 0, $dept = 0, $account = '') { if(empty($year)) $year = date('Y'); if($screenID == 3) $this->locate($this->createLink('report', 'annualData')); $screen = $this->screen->getByID($screenID, $year, $dept, $account); $this->view->title = $screen->name; $this->view->screen = $screen; if($screenID == 5) { $this->loadModel('execution'); $this->view->executions = $this->screen->getBurnData(); $this->view->date = date('Y-m-d H:i:s'); $this->display('screen', 'burn'); } else { $this->view->year = $year; $this->view->dept = $dept; $this->view->account = $account; $this->display(); } } }