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'); } }