public static function checkEligibility($unit, $data = []) { $ret = application_requirement::ok($unit, $data); if (!$ret) { Session::flush('not-eligible', Messages::notEligible()); } }
public function step2() { if (Session::exists('invalid-captcha')) { $data = $this->model->getStep2(); $this->view->render("admissionform/step2", $data); return; } if (null !== Input::get('unit')) { $_SESSION['admission.unit'] = Input::get('unit'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_roll')) { $_SESSION['ssc.roll'] = Input::get('ssc_roll'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_res')) { $_SESSION['ssc.res'] = Input::get('ssc_res'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_session')) { $_SESSION['ssc.session'] = Input::get('ssc_session'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_py')) { $_SESSION['ssc.py'] = Input::get('ssc_py'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_board')) { $_SESSION['ssc.board'] = Input::get('ssc_board'); } else { return miscellaneous::Error(); } if (null !== Input::get('ssc_gpa')) { $_SESSION['ssc.gpa'] = Input::get('ssc_gpa'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_roll')) { $_SESSION['hsc.roll'] = Input::get('hsc_roll'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_res')) { $_SESSION['hsc.res'] = Input::get('hsc_res'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_session')) { $_SESSION['hsc.session'] = Input::get('hsc_session'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_board')) { $_SESSION['hsc.board'] = Input::get('hsc_board'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_py')) { $_SESSION['hsc.py'] = Input::get('hsc_py'); } else { return miscellaneous::Error(); } if (null !== Input::get('hsc_gpa')) { $_SESSION['hsc.gpa'] = Input::get('hsc_gpa'); } else { return miscellaneous::Error(); } //check if applicats is eligible for application $D = $this->model->getStep1(); $ok = application_requirement::ok($D); if (!$ok) { Session::flush('not-eligible', Messages::notEligible($D['admission_unit'])); //s Redirect::to(SITE_URL . '/admissionform/step1'); } $data = $this->model->getStep2(); $this->view->render("admissionform/step2", $data); }