示例#1
0
 private function setModel($row)
 {
     //$user=$row->findParentRow('Application_Model_DbTable_User','User');
     $model = new Application_Model_Test();
     $model->setName($row->name)->setClass($row->class);
     return $model;
 }
 /**
  * The Orders page for Operator user from where operator user can enter
  * or update the patient information and can order his/her test
  */
 public function ordersAction()
 {
     $auth = Zend_Auth::getInstance();
     $auth->setStorage(new Zend_Auth_Storage_Session('user'));
     //check if user is logged in
     if ($auth->hasIdentity()) {
         $session = new Zend_Session_Namespace('userObj');
         $userObj = $session->__get('userObj');
         // This page only visible to operator
         if ($userObj['user_type'] == 'operator') {
             $forms = Zend_Registry::get('forms');
             $form = new Zend_Form($forms->orders->adduser);
             $this->view->form = $form;
             $testObj = new Application_Model_Test();
             $tests = $testObj->getAll();
             $this->view->tests = $tests;
         } else {
             $this->_redirect('patient/orders');
         }
     } else {
         $this->_redirect('patient/orders');
     }
 }