public function setpersonalAction() { $request = $this->getRequest(); $params = array_diff($request->getParams(), $request->getUserParams()); $params['member_id'] = $this->_applicant->member_id; $params['department_id'] = $this->_applicant->department_id; $params['programme_id'] = $this->_applicant->programme_id; $params['semester_id'] = $this->_applicant->semester_id; $this->_helper->viewRenderer->setNoRender(TRUE); $this->_helper->layout()->disableLayout(); foreach ($params as $colName => $value) { $value = is_array($value) ? $value : htmlentities(trim($value)); $this->_applicant_personel->{$colName} = $value; } echo 'Following information recieved:<br/>'; foreach ($params as $colName => $value) { $value = is_array($value) ? var_export($value, true) : htmlentities(trim($value)); echo '<b>' . ucwords(str_ireplace('_', ' ', $colName)) . '</b> : ' . $value . '<br/>'; } $model = new Core_Model_Member_Student(); $model->initSave(); $model->setSave_stu_dep(true); $model->save($params); $model->initSave(); $model->setSave_stu_per(true); $model->save($params); /*$PROTOCOL = 'http://'; Zend_Registry::get('logger')->debug($params); $URL = $PROTOCOL . CORE_SERVER . '/student/saveprofile' . '?' . http_build_query($params); $client = new Zend_Http_Client($URL); $client->setCookie('PHPSESSID', $_COOKIE['PHPSESSID']); $response = $client->request(); if ($response->isError()) { $remoteErr = 'REMOTE ERROR: (' . $response->getStatus() . ') ' . $response->getHeader('Message'); throw new Zend_Exception($remoteErr, Zend_Log::ERR); } $body = $response->getBody();*/ //Zend_Registry::get('logger')->debug($body); }
public function fetchrollnumbersAction() { $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout()->disableLayout(); $request = $this->getRequest(); $param_view = array_diff($request->getParams(), $request->getUserParams()); $member_ids = $param_view['myarray']; $format = $this->_getParam('format', 'log'); $student = new Core_Model_Member_Student(); $member_rolls = array(); foreach ($member_ids as $member_id) { $student->setMember_id($member_id); $roll_number = $student->fetchRollNumber(); if (!empty($roll_number)) { $member_rolls[$member_id] = $roll_number; } } if (empty($member_rolls)) { $member_rolls = false; } switch ($format) { case 'html': $this->view->assign('response', $member_rolls); break; case 'jsonp': $callback = $this->getRequest()->getParam('callback'); echo $callback . '(' . $this->_helper->json($member_rolls, false) . ')'; break; case 'json': $this->_helper->json($member_rolls); break; case 'log': Zend_Registry::get('logger')->debug($member_ids); break; default: break; } }
private function findRegistrationInfo($member_id) { $student = new Core_Model_Member_Student(); $student->setMember_id($member_id); $info = $student->fetchRegistrationInfo(); $registration_info = array(); if ($info instanceof Core_Model_StudentRegistration) { return $info->getRegistration_id(); } }