コード例 #1
0
 /** 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'));
     }
 }
コード例 #2
0
 /** 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);
     }
 }
コード例 #3
0
 /** 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);
     }
 }