/** View a contact's details */ public function contactAction() { if ($this->_getParam('format') == 'vcf') { $this->_helper->layout->disableLayout(); //disable layout $persons = new Contacts(); $this->view->persons = $persons->getPersonDetails($this->_getParam('id')); } else { $staffs = new Contacts(); $this->view->staffs = $staffs->getPersonDetails($this->_getParam('id')); } }
/** Set up view for individual contact */ public function profileAction() { if ($this->_getParam('id', false)) { $id = $this->_getParam('id'); $staffs = new Contacts(); $this->view->staffs = $staffs->getPersonDetails($id); $findstotals = new Finds(); $this->view->findstotals = $findstotals->getFindsFloQuarter($id); $periodtotals = new Finds(); $this->view->periodtotals = $periodtotals->getFindsFloPeriod($id); } else { throw new Pas_Exception_Param($this->_missingParameter); } }
/** Profile page * @access public * @return void * @throws Pas_Exception_Param */ public function profileAction() { if ($this->getParam('id', false)) { $id = $this->getParam('id'); $staffs = new Contacts(); $this->view->persons = $staffs->getPersonDetails($id); $this->view->findstotals = $this->getFinds()->getFindsFloQuarter($id); $this->view->periodtotals = $this->getFinds()->getFindsFloPeriod($id); $accts = new OnlineAccounts(); $this->view->accts = $accts->getAccounts($id); } else { throw new Pas_Exception_Param($this->_missingParameter, 500); } }