Esempio n. 1
0
 public function reservations()
 {
     $userid = $this->Session->read('User.userid');
     if (!isset($userid)) {
         $this->Session->setFlash(__('Please Login!.'));
         return $this->redirect(array('action' => 'login'));
     } else {
         $reservations = $this->Reservation->find('first', array('conditions' => array('frkUserID' => $userid)));
         if (!empty($reservations)) {
             $appenddata['SecondaryRegister']['HandiCapped'] = $reservations['Reservation']['frkHandiCapped'];
             $appenddata['SecondaryRegister']['NCC/NSS'] = $reservations['Reservation']['frkNcc/Nss'];
             $appenddata['SecondaryRegister']['Ex-ServiceMan'] = $reservations['Reservation']['frkEx-ServiceMan'];
             $appenddata['SecondaryRegister']['NCC_Certificate_A'] = $reservations['Reservation']['NCC_Certificate_A'];
             $appenddata['SecondaryRegister']['NCC_Certificate_B'] = $reservations['Reservation']['NCC_Certificate_B'];
             $appenddata['SecondaryRegister']['NCC_Certificate_C'] = $reservations['Reservation']['NCC_Certificate_C'];
             $appenddata['SecondaryRegister']['None'] = $reservations['Reservation']['None'];
             $appenddata['SecondaryRegister']['Illiteracy'] = $reservations['Reservation']['Illiteracy'];
             $appenddata['SecondaryRegister']['Sports1'] = $reservations['Reservation']['sportDis1'];
             $appenddata['SecondaryRegister']['SportsLevel1'] = $reservations['Reservation']['sportlevel1'];
             $appenddata['SecondaryRegister']['Sports2'] = $reservations['Reservation']['sportDis2'];
             $appenddata['SecondaryRegister']['SportsLevel2'] = $reservations['Reservation']['sportlevel2'];
             $appenddata['SecondaryRegister']['Sports3'] = $reservations['Reservation']['sportDis3'];
             $appenddata['SecondaryRegister']['SportsLevel3'] = $reservations['Reservation']['sportlevel3'];
             $appenddata['SecondaryRegister']['Arts1'] = $reservations['Reservation']['Arts1'];
             $appenddata['SecondaryRegister']['ArtsLevel1'] = $reservations['Reservation']['ArtsLevel1'];
             $appenddata['SecondaryRegister']['Arts2'] = $reservations['Reservation']['Arts2'];
             $appenddata['SecondaryRegister']['ArtsLevel2'] = $reservations['Reservation']['ArtsLevel2'];
             $appenddata['SecondaryRegister']['Arts3'] = $reservations['Reservation']['Arts3'];
             $appenddata['SecondaryRegister']['ArtsLevel3'] = $reservations['Reservation']['ArtsLevel3'];
             $appenddata['SecondaryRegister']['extra_course'] = $reservations['Reservation']['frkExtra_course'];
             $appenddata['SecondaryRegister']['FeeConcession'] = $reservations['Reservation']['frkFeeConcession'];
         }
         if ($this->request->is('post')) {
             if (!empty($this->request->data['SecondaryRegister'])) {
                 if (!empty($reservations)) {
                     $extraCourse = str_replace("'", "", $this->request->data['SecondaryRegister']['extra_course']);
                     $Sports1 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports1']);
                     $Sports2 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports2']);
                     $Sports3 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports3']);
                     $Arts1 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts1']);
                     $Arts2 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts2']);
                     $Arts3 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts3']);
                     $ReservationTableData = array('frkHandiCapped' => "'" . $this->request->data['SecondaryRegister']['HandiCapped'] . "'", 'frkNcc/Nss' => "'" . $this->request->data['SecondaryRegister']['NCC/NSS'] . "'", 'frkEx-ServiceMan' => "'" . $this->request->data['SecondaryRegister']['Ex-ServiceMan'] . "'", 'NCC_Certificate_A' => "'" . $this->request->data['SecondaryRegister']['NCC_Certificate_A'] . "'", 'NCC_Certificate_B' => "'" . $this->request->data['SecondaryRegister']['NCC_Certificate_B'] . "'", 'NCC_Certificate_C' => "'" . $this->request->data['SecondaryRegister']['NCC_Certificate_C'] . "'", 'None' => "'" . $this->request->data['SecondaryRegister']['None'] . "'", 'Illiteracy' => "'" . $this->request->data['SecondaryRegister']['Illiteracy'] . "'", 'frkExtra_course' => "'" . $extraCourse . "'", 'frkFeeConcession' => "'" . $this->request->data['SecondaryRegister']['FeeConcession'] . "'", 'sportDis1' => "'" . $Sports1 . "'", 'sportlevel1' => "'" . $this->request->data['SecondaryRegister']['SportsLevel1'] . "'", 'sportDis2' => "'" . $Sports2 . "'", 'sportlevel2' => "'" . $this->request->data['SecondaryRegister']['SportsLevel2'] . "'", 'sportDis3' => "'" . $Sports3 . "'", 'sportlevel3' => "'" . $this->request->data['SecondaryRegister']['SportsLevel3'] . "'", 'Arts1' => "'" . $Arts1 . "'", 'ArtsLevel1' => "'" . $this->request->data['SecondaryRegister']['ArtsLevel1'] . "'", 'Arts2' => "'" . $Arts2 . "'", 'ArtsLevel2' => "'" . $this->request->data['SecondaryRegister']['ArtsLevel2'] . "'", 'Arts3' => "'" . $Arts3 . "'", 'ArtsLevel3' => "'" . $this->request->data['SecondaryRegister']['ArtsLevel3'] . "'");
                     $cnd3 = array('Reservation.frkUserID' => $userid);
                     $IndexObject = new IndexesController();
                     $choice = $this->Choice->find('all', array('conditions' => array('user_id' => $this->Session->read('User.userid'))));
                     $choice_str = $choice[0]['Choice']['choices'];
                     $choice_arr = explode(',', $choice_str);
                     if (!$this->Reservation->updateAll($ReservationTableData, $cnd3)) {
                         $this->Session->setFlash(__('Could not Save Application Data'));
                         return $this->redirect(array('action' => 'reservations'));
                     } else {
                         if ($IndexObject->indexing($this->Session->read('User.userid')) && $IndexObject->ranking($choice_arr)) {
                             $this->Session->setFlash(__('Additional Information have been saved'));
                             return $this->redirect(array('action' => 'choice_select'));
                         }
                     }
                 } else {
                     $extraCourse = str_replace("'", "", $this->request->data['SecondaryRegister']['extra_course']);
                     $Sports1 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports1']);
                     $Sports2 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports2']);
                     $Sports3 = str_replace("'", "", $this->request->data['SecondaryRegister']['Sports3']);
                     $Arts1 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts1']);
                     $Arts2 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts2']);
                     $Arts3 = str_replace("'", "", $this->request->data['SecondaryRegister']['Arts3']);
                     $reservations1 = array('frkHandiCapped' => $this->request->data['SecondaryRegister']['HandiCapped'], 'frkUserID' => $userid, 'frkNcc/Nss' => $this->request->data['SecondaryRegister']['NCC/NSS'], 'frkEx-ServiceMan' => $this->request->data['SecondaryRegister']['Ex-ServiceMan'], 'NCC_Certificate_A' => $this->request->data['SecondaryRegister']['NCC_Certificate_A'], 'NCC_Certificate_B' => $this->request->data['SecondaryRegister']['NCC_Certificate_B'], 'NCC_Certificate_C' => $this->request->data['SecondaryRegister']['NCC_Certificate_C'], 'None' => $this->request->data['SecondaryRegister']['None'], 'Illiteracy' => $this->request->data['SecondaryRegister']['Illiteracy'], 'frkExtra_course' => $extraCourse, 'frkFeeConcession' => $this->request->data['SecondaryRegister']['FeeConcession'], 'sportDis1' => $Sports1, 'sportlevel1' => $this->request->data['SecondaryRegister']['SportsLevel1'], 'sportDis2' => $Sports2, 'sportlevel2' => $this->request->data['SecondaryRegister']['SportsLevel2'], 'sportDis3' => $Sports3, 'sportlevel3' => $this->request->data['SecondaryRegister']['SportsLevel3'], 'Arts1' => $Arts1, 'ArtsLevel1' => $this->request->data['SecondaryRegister']['ArtsLevel1'], 'Arts2' => $Arts2, 'ArtsLevel2' => $this->request->data['SecondaryRegister']['ArtsLevel2'], 'Arts3' => $Arts3, 'ArtsLevel3' => $this->request->data['SecondaryRegister']['ArtsLevel3']);
                     $IndexObject = new IndexesController();
                     $choice = $this->Choice->find('all', array('conditions' => array('user_id' => $this->Session->read('User.userid'))));
                     $choice_str = $choice[0]['Choice']['choices'];
                     $choice_arr = explode(',', $choice_str);
                     $this->Reservation->create();
                     if ($this->Reservation->save($reservations1)) {
                         if ($IndexObject->indexing($this->Session->read('User.userid')) && $IndexObject->ranking($choice_arr)) {
                             $this->Session->setFlash(__('Your Application has been successfully saved!'));
                             return $this->redirect(array('action' => 'choice_select'));
                         }
                     } else {
                         $this->Session->setFlash(__('Your Additional Information could not be saved. Please, try again.'));
                         return $this->redirect(array('action' => 'reservations'));
                     }
                 }
             }
         }
         if (!empty($reservations)) {
             if (!$this->request->data) {
                 $this->request->data = $appenddata;
             }
         }
     }
 }
 public function edit_applicant($userid = null)
 {
     $this->layout = 'admin';
     if ($this->Session->read('User.admin') != 1) {
         $this->Session->setFlash(__('Please Login!.'));
         return $this->redirect(array('action' => 'adminlogin'));
     } else {
         $paymentUndetected = $this->Undetectedpayment->find('first', array('conditions' => array('user_id' => $this->Session->read('User.userid'))));
         $paymentCompleted = $this->Completedpayment->find('first', array('conditions' => array('user_id' => $this->Session->read('User.userid'))));
         $users = $this->User->find('first', array('conditions' => array('frkUserID' => $userid)));
         $applicant = $this->Applicant->find('first', array('conditions' => array('frkUserID' => $userid)));
         $reservations = $this->Reservation->find('first', array('conditions' => array('frkUserID' => $userid)));
         $markTest = $this->Mark->find('first', array('conditions' => array('user_id' => $userid)));
         if (count($markTest) > 0) {
             $markDetails = $this->Mark->find('first', array('conditions' => array('user_id' => $userid), 'joins' => array(array('table' => 'universities', 'alias' => 'University', 'type' => 'INNER', 'conditions' => array('Mark.university_id=University.id')), array('table' => 'degrees', 'alias' => 'Degree', 'type' => 'INNER', 'conditions' => array('Mark.degree_id=Degree.id'))), 'fields' => array('Mark.*', 'University.name', 'Degree.name')));
             //pr($markDetails); exit;
             $this->set('marks', $markDetails);
             $this->set('mark_entered', 1);
         }
         $appenddata = array();
         $appenddata['PrimaryRegister']['name'] = $users['User']['frkUserName'];
         $appenddata['PrimaryRegister']['email'] = $users['User']['frkUserEmail'];
         //$appenddata['PrimaryRegister']['adhaar'] = $users['User']['frkUserAdhaarNo'];
         $appenddata['PrimaryRegister']['blood'] = $users['User']['frkUserBloodGroup'];
         $appenddata['PrimaryRegister']['religion'] = $users['User']['frkUserReligion'];
         //$appenddata['PrimaryRegister']['religion-other'] = $users['User']['frkUserReligion'];
         if ($users['User']['frkUserDOB'] != '0000-00-00') {
             $appenddata['PrimaryRegister']['dob'] = date("d/m/Y", strtotime($users['User']['frkUserDOB']));
         }
         $appenddata['PrimaryRegister']['parent-name'] = $users['User']['frkParentName'];
         $appenddata['PrimaryRegister']['parent-occupation'] = $users['User']['frkParentOccupation'];
         $appenddata['PrimaryRegister']['parent-income'] = $users['User']['frkParentIncome'];
         $appenddata['PrimaryRegister']['parent-occupation-other'] = $users['User']['frkParentOccupation'];
         //$appenddata['PrimaryRegister']['father-occupation-other'] = $users['User']['frkFatherOccupation'];
         $appenddata['PrimaryRegister']['gender'] = $users['User']['frkUserGender'];
         $appenddata['PrimaryRegister']['mobile'] = $users['User']['frkUserMobile'];
         $appenddata['PrimaryRegister']['nationality'] = $users['User']['frkUserNationality_ID'];
         $appenddata['PrimaryRegister']['community'] = $users['User']['frkUserCommunity'];
         $appenddata['PrimaryRegister']['caste'] = $users['User']['frkUserCasteID'];
         //$appenddata['PrimaryRegister']['community-other'] = $users['User']['frkUserCommunity'];
         $appenddata['PrimaryRegister']['placeofbirth'] = $users['User']['frkUserPOB'];
         //$appenddata['PrimaryRegister']['mother-name'] = $users['User']['frkMotherName'];
         //$appenddata['PrimaryRegister']['mother-qualification'] = $users['User']['frkMotherQualification'];
         //$appenddata['PrimaryRegister']['mother-qualification-other'] = $users['User']['frkMotherQualification'];
         //$appenddata['PrimaryRegister']['mother-occupation'] = $users['User']['frkMotherOccupation'];
         //$appenddata['PrimaryRegister']['mother-occupation-other'] = $users['User']['frkMotherOccupation'];
         $appenddata['PrimaryRegister']['perma-addline1'] = $users['User']['frkUserAddressline1'];
         $appenddata['PrimaryRegister']['perma-addline2'] = $users['User']['frkUserAddressline2'];
         $appenddata['PrimaryRegister']['perma-postoffice'] = $users['User']['frkUserTaluk'];
         $appenddata['PrimaryRegister']['perma-pincode'] = $users['User']['frkUserPincode'];
         $appenddata['PrimaryRegister']['perma-city'] = $users['User']['frkUserDistrict'];
         $appenddata['PrimaryRegister']['perma-city-other'] = $users['User']['frkUserDistrict'];
         $appenddata['PrimaryRegister']['perma-state'] = $users['User']['frkUserState'];
         $appenddata['PrimaryRegister']['perma-state-other'] = $users['User']['frkUserState'];
         $appenddata['PrimaryRegister']['perma-country'] = $users['User']['frkUserCountry_ID'];
         $appenddata['PrimaryRegister']['comm-addline1'] = $users['User']['frkUserCommAddressline1'];
         $appenddata['PrimaryRegister']['comm-addline2'] = $users['User']['frkUserCommAddressline2'];
         $appenddata['PrimaryRegister']['comm-postoffice'] = $users['User']['frkUserCommTaluk'];
         $appenddata['PrimaryRegister']['comm-pincode'] = $users['User']['frkUserCommPincode'];
         $appenddata['PrimaryRegister']['comm-city'] = $users['User']['frkUserCommDistrict'];
         $appenddata['PrimaryRegister']['comm-city-other'] = $users['User']['frkUserCommDistrict'];
         $appenddata['PrimaryRegister']['comm-state'] = $users['User']['frkUserCommState'];
         $appenddata['PrimaryRegister']['comm-state-other'] = $users['User']['frkUserCommState'];
         $appenddata['PrimaryRegister']['comm-country'] = $users['User']['frkUserCommCountryID'];
         $appenddata['PrimaryRegister']['phonestd'] = $users['User']['frkPhoneStd'];
         $appenddata['PrimaryRegister']['phonenumber'] = $users['User']['frkPhoneNumber'];
         if ($applicant != null) {
             //$appenddata['PrimaryRegister']['qualifyingexam'] = $applicant['Applicant']['frkTenth'];
             //$appenddata['PrimaryRegister']['otherqualifyingexam'] = $applicant['Applicant']['frkTenth'];
             $appenddata['PrimaryRegister']['ten-school'] = $applicant['Applicant']['frkTenthSchool'];
             //$appenddata['PrimaryRegister']['tenyearofstudy'] = $applicant['Applicant']['frkTenthYOS'];
             $appenddata['PrimaryRegister']['TenYearofPassing'] = $applicant['Applicant']['frlTenthYOP'];
             $appenddata['PrimaryRegister']['tenthRegno'] = $applicant['Applicant']['frkTenthRegno'];
             $appenddata['PrimaryRegister']['tenthRegno'] = $applicant['Applicant']['frkTenthRegno'];
             $appenddata['PrimaryRegister']['tenthRegno'] = $applicant['Applicant']['frkTenthRegno'];
             $appenddata['PrimaryRegister']['tenthParcentage'] = $applicant['Applicant']['tenthParcentage'];
             //$appenddata['PrimaryRegister']['tenthMaxMarks'] = $applicant['Applicant']['TenthMaxMarks'];
             $appenddata['PrimaryRegister']['caste'] = $users['User']['frkUserCasteID'];
             $appenddata['PrimaryRegister']['plusTwo-school'] = $applicant['Applicant']['plusTwoSchool'];
             $appenddata['PrimaryRegister']['plusTwoStream'] = $applicant['Applicant']['plusTwoStream'];
             $appenddata['PrimaryRegister']['plusTwoRegno'] = $applicant['Applicant']['plusTwoRegno'];
             $appenddata['PrimaryRegister']['plusTwoBoard'] = $applicant['Applicant']['plusTwoBoard'];
             //$appenddata['PrimaryRegister']['plusTwoTotalMarks'] = $applicant['Applicant']['plusTwoTotalMarks'];
             $appenddata['PrimaryRegister']['plusTwoPercentage'] = $applicant['Applicant']['plusTwoPercentage'];
             $appenddata['PrimaryRegister']['plusTwoYearofPassing'] = $applicant['Applicant']['plusTwoYOP'];
             //$appenddata['PrimaryRegister']['carrer-ambition'] = $applicant['Applicant']['frkApplicantAmbition'];
             //$appenddata['PrimaryRegister']['other-carrer-ambition'] = $applicant['Applicant']['frkApplicantAmbition'];
         }
         $countries = $this->Country->find('list', array('fields' => array('id', 'country_name')));
         $religions = $this->Religion->find('list', array('fields' => array('id', 'name')));
         $qualifications = $this->Qualification->find('list', array('fields' => array('id', 'name')));
         $occupations = $this->Occupation->find('list', array('fields' => array('id', 'name')));
         $communities = $this->Final_community->find('list', array('fields' => array('id', 'name')));
         $states = $this->State->find('list', array('fields' => array('id', 'name')));
         $districts = $this->District->find('list', array('fields' => array('id', 'name')));
         $ambitions = $this->Ambition->find('list', array('fields' => array('id', 'name')));
         $streams = $this->Stream->find('list', array('fields' => array('id', 'name')));
         $boards = $this->Board->find('list', array('fields' => array('id', 'name')));
         $universities = $this->University->find('list', array('fields' => array('id', 'name')));
         $degrees = $this->Degree->find('list', array('fields' => array('id', 'name')));
         //$communities['other'] = 'Other';
         //$religions['other'] = 'Other';
         //$qualifications['other'] = 'Other';
         $occupations['other'] = 'Other';
         $states['other'] = 'Other';
         $districts['other'] = 'Other';
         //$universities['other']='Other';
         //$ambitions['other'] = 'Other';
         if ($this->request->is('post')) {
             //pr($this->request->data); exit;
             $userRelegion = $this->request->data['PrimaryRegister']['religion'];
             $userCommunity = $this->request->data['PrimaryRegister']['community'];
             if ($this->request->data['PrimaryRegister']['parent-occupation'] != 'other') {
                 $frkParentOccupation = $this->request->data['PrimaryRegister']['parent-occupation'];
             } else {
                 $frkParentOccupation = $this->request->data['PrimaryRegister']['parent-occupation-other'];
             }
             if ($this->request->data['PrimaryRegister']['perma-state'] != 'other') {
                 $PermaState = $this->request->data['PrimaryRegister']['perma-state'];
             } else {
                 $PermaState = $this->request->data['PrimaryRegister']['perma-state-other'];
             }
             if ($this->request->data['PrimaryRegister']['comm-state'] != 'other') {
                 $CommState = $this->request->data['PrimaryRegister']['comm-state'];
             } else {
                 $CommState = $this->request->data['PrimaryRegister']['comm-state-other'];
             }
             if ($this->request->data['PrimaryRegister']['comm-city'] != 'other') {
                 $CommCity = $this->request->data['PrimaryRegister']['comm-city'];
             } else {
                 $CommCity = $this->request->data['PrimaryRegister']['comm-city-other'];
             }
             if ($this->request->data['PrimaryRegister']['perma-city'] != 'other') {
                 $PermaCity = $this->request->data['PrimaryRegister']['perma-city'];
             } else {
                 $PermaCity = $this->request->data['PrimaryRegister']['perma-city-other'];
             }
             $dob = $this->request->data['PrimaryRegister']['dob'];
             $date = str_replace('/', '-', $dob);
             $newdob = date('Y-m-d', strtotime($date));
             $userTabaleSaveData = array('frkUserName' => "'" . $this->request->data['PrimaryRegister']['name'] . "'", 'frkUserBloodGroup' => "'" . $this->request->data['PrimaryRegister']['blood'] . "'", 'frkUserReligion' => "'" . $userRelegion . "'", 'frkUserDOB' => "'" . $newdob . "'", 'frkParentName' => "'" . $this->request->data['PrimaryRegister']['parent-name'] . "'", 'frkParentOccupation' => "'" . $frkParentOccupation . "'", 'frkParentIncome' => "'" . $this->request->data['PrimaryRegister']['parent-income'] . "'", 'frkUserGender' => "'" . $this->request->data['PrimaryRegister']['gender'] . "'", 'frkUserMobile' => "'" . $this->request->data['PrimaryRegister']['mobile'] . "'", 'frkUserNationality_ID' => $this->request->data['PrimaryRegister']['nationality'], 'frkUserCommunity' => "'" . $userCommunity . "'", 'frkUserCasteID' => $this->request->data['PrimaryRegister']['caste'], 'frkUserPOB' => "'" . $this->request->data['PrimaryRegister']['placeofbirth'] . "'", 'frkUserAddressline1' => "'" . $this->request->data['PrimaryRegister']['perma-addline1'] . "'", 'frkUserAddressline2' => "'" . $this->request->data['PrimaryRegister']['perma-addline2'] . "'", 'frkUserTaluk' => "'" . $this->request->data['PrimaryRegister']['perma-postoffice'] . "'", 'frkUserDistrict' => "'" . $PermaCity . "'", 'frkUserState' => "'" . $PermaState . "'", 'frkUserPincode' => "'" . $this->request->data['PrimaryRegister']['perma-pincode'] . "'", 'frkUserCountry_ID' => $this->request->data['PrimaryRegister']['perma-country'], 'frkUserCommAddressline1' => "'" . $this->request->data['PrimaryRegister']['comm-addline1'] . "'", 'frkUserCommAddressline2' => "'" . $this->request->data['PrimaryRegister']['comm-addline2'] . "'", 'frkUserCommTaluk' => "'" . $this->request->data['PrimaryRegister']['comm-postoffice'] . "'", 'frkUserCommDistrict' => "'" . $CommCity . "'", 'frkUserCommState' => "'" . $CommState . "'", 'frkUserCommPincode' => "'" . $this->request->data['PrimaryRegister']['comm-pincode'] . "'", 'frkUserCommCountryID' => $this->request->data['PrimaryRegister']['comm-country'], 'frkPhoneStd' => "'" . $this->request->data['PrimaryRegister']['phonestd'] . "'", 'frkPhoneNumber' => "'" . $this->request->data['PrimaryRegister']['phonenumber'] . "'");
             $applicantdetails = $this->Applicant->find('first', array('conditions' => array('Applicant.frkUserID' => $userid)));
             $cnd = array('User.frkUserID' => $userid);
             $cnd2 = array('Applicant.frkUserID' => $userid);
             $usersaved = $this->User->updateAll($userTabaleSaveData, $cnd);
             /*if (!$this->User->updateAll($userTabaleSaveData, $cnd)) {
                   $this->Session->setFlash(__('Could not Save Application Data'));
                   return $this->redirect(array('action' => 'primary_registration'));
               }*/
             if ($this->request->data['PrimaryRegister']['plusTwoBoard'] != 'other') {
                 $plusTwoBoard = $this->request->data['PrimaryRegister']['plusTwoBoard'];
             } else {
                 $plusTwoBoard = $this->request->data['PrimaryRegister']['otherPlusTwoBoard'];
             }
             if (count($applicantdetails) > 0) {
                 $frkTenthSchool = str_replace("'", "", $this->request->data['PrimaryRegister']['ten-school']);
                 $plusTwoSchool = str_replace("'", "", $this->request->data['PrimaryRegister']['plusTwo-school']);
                 $ApplicantTableData = array('frkTenthSchool' => "'" . $frkTenthSchool . "'", 'frkTenthRegno' => "'" . $this->request->data['PrimaryRegister']['tenthRegno'] . "'", 'frlTenthYOP' => "'" . $this->request->data['PrimaryRegister']['TenYearofPassing'] . "'", 'tenthParcentage' => "'" . $this->request->data['PrimaryRegister']['tenthParcentage'] . "'", 'plusTwoSchool' => "'" . $plusTwoSchool . "'", 'plusTwoStream' => "'" . $this->request->data['PrimaryRegister']['plusTwoStream'] . "'", 'plusTwoRegno' => "'" . $this->request->data['PrimaryRegister']['plusTwoRegno'] . "'", 'plusTwoBoard' => "'" . $plusTwoBoard . "'", 'plusTwoPercentage' => "'" . $this->request->data['PrimaryRegister']['plusTwoPercentage'] . "'", 'plusTwoYOP' => "'" . $this->request->data['PrimaryRegister']['plusTwoYearofPassing'] . "'");
                 $applicantsaved = $this->Applicant->updateAll($ApplicantTableData, $cnd2);
                 /*if (!$this->Applicant->updateAll($ApplicantTableData, $cnd2)) {
                       $this->Session->setFlash(__('Could not Save Application Data'));
                       return $this->redirect(array('action' => 'primary_registration'));
                   }*/
             } else {
                 $result = $this->Choice->find('first', array('conditions' => array('user_id' => $userid), 'fields' => array('application_no')));
                 $ApplicationNumber = $result['Choice']['application_no'];
                 $frkTenthSchool = str_replace("'", "", $this->request->data['PrimaryRegister']['ten-school']);
                 $plusTwoSchool = str_replace("'", "", $this->request->data['PrimaryRegister']['plusTwo-school']);
                 $ApplicantTableData = array('frkUserID' => $userid, 'frkApplicationNumber' => $ApplicationNumber, 'frkTenthSchool' => $frkTenthSchool, 'frkTenthRegno' => $this->request->data['PrimaryRegister']['tenthRegno'], 'frlTenthYOP' => $this->request->data['PrimaryRegister']['TenYearofPassing'], 'tenthParcentage' => $this->request->data['PrimaryRegister']['tenthParcentage'], 'plusTwoSchool' => $plusTwoSchool, 'plusTwoStream' => $this->request->data['PrimaryRegister']['plusTwoStream'], 'plusTwoRegno' => $this->request->data['PrimaryRegister']['plusTwoRegno'], 'plusTwoBoard' => $plusTwoBoard, 'plusTwoPercentage' => $this->request->data['PrimaryRegister']['plusTwoPercentage'], 'plusTwoYOP' => $this->request->data['PrimaryRegister']['plusTwoYearofPassing']);
                 $this->Applicant->create();
                 $applicantsaved = $this->Applicant->save($ApplicantTableData);
             }
             $marks = $this->Mark->find('first', array('conditions' => array('user_id' => $userid)));
             if (empty($marks)) {
                 if ($this->request->data['mark_grade'] == 'M') {
                     if ($this->request->data['main_system'] == 1) {
                         if ($this->request->data['PrimaryRegister']['degree'] == 2 || $this->request->data['PrimaryRegister']['degree'] == 4 || $this->request->data['PrimaryRegister']['degree'] == 5) {
                             // B com or bba or bmmc
                             $markSaveData = array('user_id' => $userid, 'university_id' => $this->request->data['PrimaryRegister']['University'], 'degree_id' => $this->request->data['PrimaryRegister']['degree'], 'mark_grade' => $this->request->data['mark_grade'], 'main' => $this->request->data['main_system'], 'main1_sub' => 'Core', 'main1_mark' => $this->request->data['core_marks'], 'main1_max' => $this->request->data['core_max'], 'comp1_sub' => 'Complementary', 'comp1_mark' => $this->request->data['comp1_marks'], 'comp1_max' => $this->request->data['comp1_max'], 'part1_sub' => $this->request->data['PrimaryRegister']['part_one_subject'], 'part1_mark' => $this->request->data['part_one_marks'], 'part1_max' => $this->request->data['part_one_max'], 'part2_sub' => $this->request->data['PrimaryRegister']['part_two_subject'], 'part2_mark' => $this->request->data['part_two_marks'], 'part2_max' => $this->request->data['part_two_max']);
                         } else {
                             $markSaveData = array('user_id' => $userid, 'university_id' => $this->request->data['PrimaryRegister']['University'], 'degree_id' => $this->request->data['PrimaryRegister']['degree'], 'mark_grade' => $this->request->data['mark_grade'], 'main' => $this->request->data['main_system'], 'main1_sub' => $this->request->data['PrimaryRegister']['singleMainSubject1'], 'main1_mark' => $this->request->data['core_marks'], 'main1_max' => $this->request->data['core_max'], 'comp1_sub' => $this->request->data['PrimaryRegister']['singleCompSubject1'], 'comp1_mark' => $this->request->data['comp1_marks'], 'comp1_max' => $this->request->data['comp1_max'], 'comp2_sub' => $this->request->data['PrimaryRegister']['singleCompSubject2'], 'comp2_mark' => $this->request->data['comp2_marks'], 'comp2_max' => $this->request->data['comp2_max'], 'part1_sub' => $this->request->data['PrimaryRegister']['part_one_subject'], 'part1_mark' => $this->request->data['part_one_marks'], 'part1_max' => $this->request->data['part_one_max'], 'part2_sub' => $this->request->data['PrimaryRegister']['part_two_subject'], 'part2_mark' => $this->request->data['part_two_marks'], 'part2_max' => $this->request->data['part_two_max']);
                         }
                         $this->Mark->create();
                         $marksaved = $this->Mark->save($markSaveData);
                     } else {
                         if ($this->request->data['main_system'] == 2) {
                             $markSaveData = array('user_id' => $userid, 'university_id' => $this->request->data['PrimaryRegister']['University'], 'degree_id' => $this->request->data['PrimaryRegister']['degree'], 'mark_grade' => $this->request->data['mark_grade'], 'main' => $this->request->data['main_system'], 'main1_sub' => $this->request->data['PrimaryRegister']['doubleMainSubject1'], 'main1_mark' => $this->request->data['core1_marks'], 'main1_max' => $this->request->data['core1_max'], 'main2_sub' => $this->request->data['PrimaryRegister']['doubleMainSubject2'], 'main2_mark' => $this->request->data['core2_marks'], 'main2_max' => $this->request->data['core2_max'], 'comp1_sub' => $this->request->data['PrimaryRegister']['doubleCompSubject1'], 'comp1_mark' => $this->request->data['comp1_marks'], 'comp1_max' => $this->request->data['comp1_max'], 'part1_sub' => $this->request->data['PrimaryRegister']['part_one_subject'], 'part1_mark' => $this->request->data['part_one_marks'], 'part1_max' => $this->request->data['part_one_max'], 'part2_sub' => $this->request->data['PrimaryRegister']['part_two_subject'], 'part2_mark' => $this->request->data['part_two_marks'], 'part2_max' => $this->request->data['part_two_max']);
                             $this->Mark->create();
                             $marksaved = $this->Mark->save($markSaveData);
                         } else {
                             if ($this->request->data['main_system'] == 3) {
                                 $markSaveData = array('user_id' => $userid, 'university_id' => $this->request->data['PrimaryRegister']['University'], 'degree_id' => $this->request->data['PrimaryRegister']['degree'], 'mark_grade' => $this->request->data['mark_grade'], 'main' => $this->request->data['main_system'], 'main1_sub' => $this->request->data['PrimaryRegister']['tripleMainSubject1'], 'main1_mark' => $this->request->data['core1_marks'], 'main1_max' => $this->request->data['core1_max'], 'main2_sub' => $this->request->data['PrimaryRegister']['tripleMainSubject2'], 'main2_mark' => $this->request->data['core2_marks'], 'main2_max' => $this->request->data['core2_max'], 'main3_sub' => $this->request->data['PrimaryRegister']['tripleMainSubject3'], 'main3_mark' => $this->request->data['core3_marks'], 'main3_max' => $this->request->data['core3_max'], 'part1_sub' => $this->request->data['PrimaryRegister']['part_one_subject'], 'part1_mark' => $this->request->data['part_one_marks'], 'part1_max' => $this->request->data['part_one_max'], 'part2_sub' => $this->request->data['PrimaryRegister']['part_two_subject'], 'part2_mark' => $this->request->data['part_two_marks'], 'part2_max' => $this->request->data['part_two_max']);
                                 $this->Mark->create();
                                 $marksaved = $this->Mark->save($markSaveData);
                             }
                         }
                     }
                 } else {
                     if ($this->request->data['mark_grade'] == 'G') {
                         if ($this->request->data['main_system'] == 1) {
                             //if($this->request->data['PrimaryRegister']['degree']!=2 && $this->request->data['PrimaryRegister']['degree']!=4 && $this->request->data['PrimaryRegister']['degree']!=5) { // Not B com, bba and bmmc
                             $markSaveData = array();
                             $markSaveData['user_id'] = $userid;
                             $markSaveData['university_id'] = $this->request->data['PrimaryRegister']['University'];
                             $markSaveData['degree_id'] = $this->request->data['PrimaryRegister']['degree'];
                             $markSaveData['mark_grade'] = $this->request->data['mark_grade'];
                             $markSaveData['main'] = $this->request->data['main_system'];
                             if ($this->request->data['PrimaryRegister']['degree'] != 2 && $this->request->data['PrimaryRegister']['degree'] != 4 && $this->request->data['PrimaryRegister']['degree'] != 5 && $this->request->data['PrimaryRegister']['degree'] != 6) {
                                 // Not B com, bba, bca and bmmc
                                 if ($this->request->data['PrimaryRegister']['University'] != 4) {
                                     $markSaveData['main1_sub'] = $this->request->data['PrimaryRegister']['singleMainSubject1'];
                                     $markSaveData['main1_credit'] = $this->request->data['core_credit'];
                                     $markSaveData['main1_cgpa'] = $this->request->data['core_cgpa'];
                                     $markSaveData['comp1_sub'] = $this->request->data['PrimaryRegister']['singleCompSubject1'];
                                     $markSaveData['comp1_credit'] = $this->request->data['comp1_credit'];
                                     $markSaveData['comp1_cgpa'] = $this->request->data['comp1_cgpa'];
                                     $markSaveData['comp2_sub'] = $this->request->data['PrimaryRegister']['singleCompSubject2'];
                                     $markSaveData['comp2_credit'] = $this->request->data['comp2_credit'];
                                     $markSaveData['comp2_cgpa'] = $this->request->data['comp2_cgpa'];
                                     if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                         $markSaveData['open_sub'] = $this->request->data['PrimaryRegister']['open_course'];
                                         $markSaveData['open_credit'] = $this->request->data['open_course_credit'];
                                         $markSaveData['open_cgpa'] = $this->request->data['open_course_cgpa'];
                                     }
                                     $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['common_course'];
                                     $markSaveData['common_credit'] = $this->request->data['common_course_credit'];
                                     $markSaveData['common_cgpa'] = $this->request->data['common_course_cgpa'];
                                     $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['common_course_other'];
                                     $markSaveData['com_other_credit'] = $this->request->data['common_course_other_credit'];
                                     $markSaveData['com_other_cgpa'] = $this->request->data['common_course_other_cgpa'];
                                     $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['additional_common_course'];
                                     $markSaveData['add_common_course_credit'] = $this->request->data['add_common_course_credit'];
                                     $markSaveData['add_common_course_cgpa'] = $this->request->data['add_common_course_cgpa'];
                                     $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                     $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                 } else {
                                     $markSaveData['main1_sub'] = $this->request->data['PrimaryRegister']['part_three_main'];
                                     $markSaveData['main1_credit'] = $this->request->data['core_credit'];
                                     $markSaveData['main1_cgpa'] = $this->request->data['core_cgpa'];
                                     $markSaveData['comp1_sub'] = $this->request->data['PrimaryRegister']['part_three_sub1'];
                                     $markSaveData['comp1_credit'] = $this->request->data['comp1_credit'];
                                     $markSaveData['comp1_cgpa'] = $this->request->data['comp1_cgpa'];
                                     $markSaveData['comp2_sub'] = $this->request->data['PrimaryRegister']['part_three_sub2'];
                                     $markSaveData['comp2_credit'] = $this->request->data['comp2_credit'];
                                     $markSaveData['comp2_cgpa'] = $this->request->data['comp2_cgpa'];
                                     $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['part_one_english'];
                                     $markSaveData['common_credit'] = $this->request->data['part_one_credit'];
                                     $markSaveData['common_cgpa'] = $this->request->data['part_one_cgpa'];
                                     $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['part_two_lang'];
                                     $markSaveData['com_other_credit'] = $this->request->data['part_two_lang_credit'];
                                     $markSaveData['com_other_cgpa'] = $this->request->data['part_two_lang_cgpa'];
                                     $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['part_two_other'];
                                     $markSaveData['add_common_course_credit'] = $this->request->data['part_two_other_credit'];
                                     $markSaveData['add_common_course_cgpa'] = $this->request->data['part_two_other_cgpa'];
                                     $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                     $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                 }
                             } else {
                                 if ($this->request->data['PrimaryRegister']['degree'] == 2 || $this->request->data['PrimaryRegister']['degree'] == 4 || $this->request->data['PrimaryRegister']['degree'] == 5 || $this->request->data['PrimaryRegister']['degree'] == 6) {
                                     // B com or bba or bmmc or bca
                                     if ($this->request->data['PrimaryRegister']['University'] != 4) {
                                         $markSaveData['main1_sub'] = 'Core';
                                         $markSaveData['main1_credit'] = $this->request->data['core_credit'];
                                         $markSaveData['main1_cgpa'] = $this->request->data['core_cgpa'];
                                         $markSaveData['comp1_sub'] = 'Complementary';
                                         $markSaveData['comp1_credit'] = $this->request->data['comp1_credit'];
                                         $markSaveData['comp1_cgpa'] = $this->request->data['comp1_cgpa'];
                                         if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                             $markSaveData['open_sub'] = $this->request->data['PrimaryRegister']['open_course'];
                                             $markSaveData['open_credit'] = $this->request->data['open_course_credit'];
                                             $markSaveData['open_cgpa'] = $this->request->data['open_course_cgpa'];
                                         }
                                         $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['common_course'];
                                         $markSaveData['common_credit'] = $this->request->data['common_course_credit'];
                                         $markSaveData['common_cgpa'] = $this->request->data['common_course_cgpa'];
                                         $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['common_course_other'];
                                         $markSaveData['com_other_credit'] = $this->request->data['common_course_other_credit'];
                                         $markSaveData['com_other_cgpa'] = $this->request->data['common_course_other_cgpa'];
                                         $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['additional_common_course'];
                                         $markSaveData['add_common_course_credit'] = $this->request->data['add_common_course_credit'];
                                         $markSaveData['add_common_course_cgpa'] = $this->request->data['add_common_course_cgpa'];
                                         $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                         $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                     } else {
                                         $markSaveData['main1_sub'] = $this->request->data['PrimaryRegister']['com_part_three_main'];
                                         $markSaveData['main1_credit'] = $this->request->data['core_credit'];
                                         $markSaveData['main1_cgpa'] = $this->request->data['core_cgpa'];
                                         $markSaveData['comp1_sub'] = $this->request->data['PrimaryRegister']['com_part_three_sub1'];
                                         $markSaveData['comp1_credit'] = $this->request->data['comp1_credit'];
                                         $markSaveData['comp1_cgpa'] = $this->request->data['comp1_cgpa'];
                                         $markSaveData['comp2_sub'] = $this->request->data['PrimaryRegister']['com_part_three_sub2'];
                                         $markSaveData['comp2_credit'] = $this->request->data['comp2_credit'];
                                         $markSaveData['comp2_cgpa'] = $this->request->data['comp2_cgpa'];
                                         $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['part_two_other'];
                                         $markSaveData['add_common_course_credit'] = $this->request->data['part_two_other_credit'];
                                         $markSaveData['add_common_course_cgpa'] = $this->request->data['part_two_other_cgpa'];
                                         $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['part_one_english'];
                                         $markSaveData['common_credit'] = $this->request->data['part_one_credit'];
                                         $markSaveData['common_cgpa'] = $this->request->data['part_one_cgpa'];
                                         $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['part_two_lang'];
                                         $markSaveData['com_other_credit'] = $this->request->data['part_two_lang_credit'];
                                         $markSaveData['com_other_cgpa'] = $this->request->data['part_two_lang_cgpa'];
                                         $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                         $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                     }
                                 }
                             }
                             $this->Mark->create();
                             $marksaved = $this->Mark->save($markSaveData);
                         } else {
                             if ($this->request->data['main_system'] == 2) {
                                 $markSaveData = array();
                                 $markSaveData['user_id'] = $userid;
                                 $markSaveData['university_id'] = $this->request->data['PrimaryRegister']['University'];
                                 $markSaveData['degree_id'] = $this->request->data['PrimaryRegister']['degree'];
                                 $markSaveData['mark_grade'] = $this->request->data['mark_grade'];
                                 $markSaveData['main'] = $this->request->data['main_system'];
                                 $markSaveData['main1_sub'] = $this->request->data['PrimaryRegister']['doubleMainSubject1'];
                                 $markSaveData['main1_credit'] = $this->request->data['core1_credit'];
                                 $markSaveData['main1_cgpa'] = $this->request->data['core1_cgpa'];
                                 $markSaveData['main2_sub'] = $this->request->data['PrimaryRegister']['doubleMainSubject2'];
                                 $markSaveData['main2_credit'] = $this->request->data['core2_credit'];
                                 $markSaveData['main2_cgpa'] = $this->request->data['core2_cgpa'];
                                 $markSaveData['comp1_sub'] = $this->request->data['PrimaryRegister']['doubleCompSubject1'];
                                 $markSaveData['comp1_credit'] = $this->request->data['comp1_credit'];
                                 $markSaveData['comp1_cgpa'] = $this->request->data['comp1_cgpa'];
                                 $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['common_course'];
                                 $markSaveData['common_credit'] = $this->request->data['common_course_credit'];
                                 $markSaveData['common_cgpa'] = $this->request->data['common_course_cgpa'];
                                 $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['common_course_other'];
                                 $markSaveData['com_other_credit'] = $this->request->data['common_course_other_credit'];
                                 $markSaveData['com_other_cgpa'] = $this->request->data['common_course_other_cgpa'];
                                 $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['additional_common_course'];
                                 $markSaveData['add_common_course_credit'] = $this->request->data['add_common_course_credit'];
                                 $markSaveData['add_common_course_cgpa'] = $this->request->data['add_common_course_cgpa'];
                                 if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                     $markSaveData['open_sub'] = $this->request->data['PrimaryRegister']['open_course'];
                                     $markSaveData['open_credit'] = $this->request->data['open_course_credit'];
                                     $markSaveData['open_cgpa'] = $this->request->data['open_course_cgpa'];
                                 }
                                 $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                 $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                 $this->Mark->create();
                                 $marksaved = $this->Mark->save($markSaveData);
                             } else {
                                 if ($this->request->data['main_system'] == 3) {
                                     $markSaveData = array();
                                     $markSaveData['user_id'] = $userid;
                                     $markSaveData['university_id'] = $this->request->data['PrimaryRegister']['University'];
                                     $markSaveData['degree_id'] = $this->request->data['PrimaryRegister']['degree'];
                                     $markSaveData['mark_grade'] = $this->request->data['mark_grade'];
                                     $markSaveData['main'] = $this->request->data['main_system'];
                                     $markSaveData['main1_sub'] = $this->request->data['PrimaryRegister']['tripleMainSubject1'];
                                     $markSaveData['main1_credit'] = $this->request->data['core1_credit'];
                                     $markSaveData['main1_cgpa'] = $this->request->data['core1_cgpa'];
                                     $markSaveData['main2_sub'] = $this->request->data['PrimaryRegister']['tripleMainSubject2'];
                                     $markSaveData['main2_credit'] = $this->request->data['core2_credit'];
                                     $markSaveData['main2_cgpa'] = $this->request->data['core2_cgpa'];
                                     $markSaveData['main3_sub'] = $this->request->data['PrimaryRegister']['tripleMainSubject3'];
                                     $markSaveData['main3_credit'] = $this->request->data['core3_credit'];
                                     $markSaveData['main3_cgpa'] = $this->request->data['core3_cgpa'];
                                     $markSaveData['common_sub'] = $this->request->data['PrimaryRegister']['common_course'];
                                     $markSaveData['common_credit'] = $this->request->data['common_course_credit'];
                                     $markSaveData['common_cgpa'] = $this->request->data['common_course_cgpa'];
                                     $markSaveData['com_other_sub'] = $this->request->data['PrimaryRegister']['common_course_other'];
                                     $markSaveData['com_other_credit'] = $this->request->data['common_course_other_credit'];
                                     $markSaveData['com_other_cgpa'] = $this->request->data['common_course_other_cgpa'];
                                     $markSaveData['add_common_course_sub'] = $this->request->data['PrimaryRegister']['additional_common_course'];
                                     $markSaveData['add_common_course_credit'] = $this->request->data['add_common_course_credit'];
                                     $markSaveData['add_common_course_cgpa'] = $this->request->data['add_common_course_cgpa'];
                                     if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                         $markSaveData['open_sub'] = $this->request->data['PrimaryRegister']['open_course'];
                                         $markSaveData['open_credit'] = $this->request->data['open_course_credit'];
                                         $markSaveData['open_cgpa'] = $this->request->data['open_course_cgpa'];
                                     }
                                     $markSaveData['overall_credit'] = $this->request->data['overall_credit'];
                                     $markSaveData['overall_cgpa'] = $this->request->data['overall_cgpa'];
                                     $this->Mark->create();
                                     $marksaved = $this->Mark->save($markSaveData);
                                 }
                             }
                         }
                     }
                 }
                 //grade
             } else {
                 if (!empty($marks) && isset($_GET['edit_marks'])) {
                     //if marks exists
                     $cond_marks = array('user_id' => $userid);
                     if ($this->request->data['mark_grade'] == 'M') {
                         if ($this->request->data['main_system'] == 1) {
                             if ($this->request->data['PrimaryRegister']['degree'] != 2 && $this->request->data['PrimaryRegister']['degree'] != 4 && $this->request->data['PrimaryRegister']['degree'] != 5) {
                                 // Not B com, bba and bmmc
                                 $markSaveData = array('user_id' => "'" . $userid . "'", 'university_id' => "'" . $this->request->data['PrimaryRegister']['University'] . "'", 'degree_id' => "'" . $this->request->data['PrimaryRegister']['degree'] . "'", 'mark_grade' => "'" . $this->request->data['mark_grade'] . "'", 'main' => "'" . $this->request->data['main_system'] . "'", 'main1_sub' => "'" . $this->request->data['PrimaryRegister']['singleMainSubject1'] . "'", 'main1_mark' => "'" . $this->request->data['core_marks'] . "'", 'main1_max' => "'" . $this->request->data['core_max'] . "'", 'comp1_sub' => "'" . $this->request->data['PrimaryRegister']['singleCompSubject1'] . "'", 'comp1_mark' => "'" . $this->request->data['comp1_marks'] . "'", 'comp1_max' => "'" . $this->request->data['comp1_max'] . "'", 'comp2_sub' => "'" . $this->request->data['PrimaryRegister']['singleCompSubject2'] . "'", 'comp2_mark' => "'" . $this->request->data['comp2_marks'] . "'", 'comp2_max' => "'" . $this->request->data['comp2_max'] . "'", 'part1_sub' => "'" . $this->request->data['PrimaryRegister']['part_one_subject'] . "'", 'part1_mark' => "'" . $this->request->data['part_one_marks'] . "'", 'part1_max' => "'" . $this->request->data['part_one_max'] . "'", 'part2_sub' => "'" . $this->request->data['PrimaryRegister']['part_two_subject'] . "'", 'part2_mark' => "'" . $this->request->data['part_two_marks'] . "'", 'part2_max' => "'" . $this->request->data['part_two_max'] . "'");
                             } else {
                                 if ($this->request->data['PrimaryRegister']['degree'] == 2 || $this->request->data['PrimaryRegister']['degree'] == 4 || $this->request->data['PrimaryRegister']['degree'] == 5) {
                                     // B com or bba or bmmc
                                     $core = 'Core';
                                     $comp = 'Complementary';
                                     $markSaveData = array('user_id' => "'" . $userid . "'", 'university_id' => "'" . $this->request->data['PrimaryRegister']['University'] . "'", 'degree_id' => "'" . $this->request->data['PrimaryRegister']['degree'] . "'", 'mark_grade' => "'" . $this->request->data['mark_grade'] . "'", 'main' => "'" . $this->request->data['main_system'] . "'", 'main1_sub' => "'" . $core . "'", 'main1_mark' => "'" . $this->request->data['core_marks'] . "'", 'main1_max' => "'" . $this->request->data['core_max'] . "'", 'comp1_sub' => "'" . $comp . "'", 'comp1_mark' => "'" . $this->request->data['comp1_marks'] . "'", 'comp1_max' => "'" . $this->request->data['comp1_max'] . "'", 'part1_sub' => "'" . $this->request->data['PrimaryRegister']['part_one_subject'] . "'", 'part1_mark' => "'" . $this->request->data['part_one_marks'] . "'", 'part1_max' => "'" . $this->request->data['part_one_max'] . "'", 'part2_sub' => "'" . $this->request->data['PrimaryRegister']['part_two_subject'] . "'", 'part2_mark' => "'" . $this->request->data['part_two_marks'] . "'", 'part2_max' => "'" . $this->request->data['part_two_max'] . "'");
                                 }
                             }
                             $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                         } else {
                             if ($this->request->data['main_system'] == 2) {
                                 $markSaveData = array('user_id' => "'" . $userid . "'", 'university_id' => "'" . $this->request->data['PrimaryRegister']['University'] . "'", 'degree_id' => "'" . $this->request->data['PrimaryRegister']['degree'] . "'", 'mark_grade' => "'" . $this->request->data['mark_grade'] . "'", 'main' => "'" . $this->request->data['main_system'] . "'", 'main1_sub' => "'" . $this->request->data['PrimaryRegister']['doubleMainSubject1'] . "'", 'main1_mark' => "'" . $this->request->data['core1_marks'] . "'", 'main1_max' => "'" . $this->request->data['core1_max'] . "'", 'main2_sub' => "'" . $this->request->data['PrimaryRegister']['doubleMainSubject2'] . "'", 'main2_mark' => "'" . $this->request->data['core2_marks'] . "'", 'main2_max' => "'" . $this->request->data['core2_max'] . "'", 'comp1_sub' => "'" . $this->request->data['PrimaryRegister']['doubleCompSubject1'] . "'", 'comp1_mark' => "'" . $this->request->data['comp1_marks'] . "'", 'comp1_max' => "'" . $this->request->data['comp1_max'] . "'", 'part1_sub' => "'" . $this->request->data['PrimaryRegister']['part_one_subject'] . "'", 'part1_mark' => "'" . $this->request->data['part_one_marks'] . "'", 'part1_max' => "'" . $this->request->data['part_one_max'] . "'", 'part2_sub' => "'" . $this->request->data['PrimaryRegister']['part_two_subject'] . "'", 'part2_mark' => "'" . $this->request->data['part_two_marks'] . "'", 'part2_max' => "'" . $this->request->data['part_two_max'] . "'");
                                 $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                             } else {
                                 if ($this->request->data['main_system'] == 3) {
                                     $markSaveData = array('user_id' => "'" . $userid . "'", 'university_id' => "'" . $this->request->data['PrimaryRegister']['University'] . "'", 'degree_id' => "'" . $this->request->data['PrimaryRegister']['degree'] . "'", 'mark_grade' => "'" . $this->request->data['mark_grade'] . "'", 'main' => "'" . $this->request->data['main_system'] . "'", 'main1_sub' => "'" . $this->request->data['PrimaryRegister']['tripleMainSubject1'] . "'", 'main1_mark' => "'" . $this->request->data['core1_marks'] . "'", 'main1_max' => "'" . $this->request->data['core1_max'] . "'", 'main2_sub' => "'" . $this->request->data['PrimaryRegister']['tripleMainSubject2'] . "'", 'main2_mark' => "'" . $this->request->data['core2_marks'] . "'", 'main2_max' => "'" . $this->request->data['core2_max'] . "'", 'main3_sub' => "'" . $this->request->data['PrimaryRegister']['tripleMainSubject3'] . "'", 'main3_mark' => "'" . $this->request->data['core3_marks'] . "'", 'main3_max' => "'" . $this->request->data['core3_max'] . "'", 'part1_sub' => "'" . $this->request->data['PrimaryRegister']['part_one_subject'] . "'", 'part1_mark' => "'" . $this->request->data['part_one_marks'] . "'", 'part1_max' => "'" . $this->request->data['part_one_max'] . "'", 'part2_sub' => "'" . $this->request->data['PrimaryRegister']['part_two_subject'] . "'", 'part2_mark' => "'" . $this->request->data['part_two_marks'] . "'", 'part2_max' => "'" . $this->request->data['part_two_max'] . "'");
                                     $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                                 }
                             }
                         }
                     } else {
                         if ($this->request->data['mark_grade'] == 'G') {
                             if ($this->request->data['main_system'] == 1) {
                                 $core = 'Core';
                                 $comp = 'Complementary';
                                 $markSaveData = array();
                                 $markSaveData['user_id'] = "'" . $userid . "'";
                                 $markSaveData['university_id'] = "'" . $this->request->data['PrimaryRegister']['University'] . "'";
                                 $markSaveData['degree_id'] = "'" . $this->request->data['PrimaryRegister']['degree'] . "'";
                                 $markSaveData['mark_grade'] = "'" . $this->request->data['mark_grade'] . "'";
                                 $markSaveData['main'] = "'" . $this->request->data['main_system'] . "'";
                                 if ($this->request->data['PrimaryRegister']['degree'] != 2 && $this->request->data['PrimaryRegister']['degree'] != 4 && $this->request->data['PrimaryRegister']['degree'] != 5 && $this->request->data['PrimaryRegister']['degree'] != 6) {
                                     // Not B com, bba and bmmc
                                     if ($this->request->data['PrimaryRegister']['University'] != 4) {
                                         $markSaveData['main1_sub'] = "'" . $this->request->data['PrimaryRegister']['singleMainSubject1'] . "'";
                                         $markSaveData['main1_credit'] = "'" . $this->request->data['core_credit'] . "'";
                                         $markSaveData['main1_cgpa'] = "'" . $this->request->data['core_cgpa'] . "'";
                                         $markSaveData['comp1_sub'] = "'" . $this->request->data['PrimaryRegister']['singleCompSubject1'] . "'";
                                         $markSaveData['comp1_credit'] = "'" . $this->request->data['comp1_credit'] . "'";
                                         $markSaveData['comp1_cgpa'] = "'" . $this->request->data['comp1_cgpa'] . "'";
                                         $markSaveData['comp2_sub'] = "'" . $this->request->data['PrimaryRegister']['singleCompSubject2'] . "'";
                                         $markSaveData['comp2_credit'] = "'" . $this->request->data['comp2_credit'] . "'";
                                         $markSaveData['comp2_cgpa'] = "'" . $this->request->data['comp2_cgpa'] . "'";
                                         if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                             $markSaveData['open_sub'] = "'" . $this->request->data['PrimaryRegister']['open_course'] . "'";
                                             $markSaveData['open_credit'] = "'" . $this->request->data['open_course_credit'] . "'";
                                             $markSaveData['open_cgpa'] = "'" . $this->request->data['open_course_cgpa'] . "'";
                                         }
                                         $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course'] . "'";
                                         $markSaveData['common_credit'] = "'" . $this->request->data['common_course_credit'] . "'";
                                         $markSaveData['common_cgpa'] = "'" . $this->request->data['common_course_cgpa'] . "'";
                                         $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course_other'] . "'";
                                         $markSaveData['com_other_credit'] = "'" . $this->request->data['common_course_other_credit'] . "'";
                                         $markSaveData['com_other_cgpa'] = "'" . $this->request->data['common_course_other_cgpa'] . "'";
                                         $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['additional_common_course'] . "'";
                                         $markSaveData['add_common_course_credit'] = "'" . $this->request->data['add_common_course_credit'] . "'";
                                         $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['add_common_course_cgpa'] . "'";
                                         $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                         $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                     } else {
                                         $markSaveData['main1_sub'] = "'" . $this->request->data['PrimaryRegister']['part_three_main'] . "'";
                                         $markSaveData['main1_credit'] = "'" . $this->request->data['core_credit'] . "'";
                                         $markSaveData['main1_cgpa'] = "'" . $this->request->data['core_cgpa'] . "'";
                                         $markSaveData['comp1_sub'] = "'" . $this->request->data['PrimaryRegister']['part_three_sub1'] . "'";
                                         $markSaveData['comp1_credit'] = "'" . $this->request->data['comp1_credit'] . "'";
                                         $markSaveData['comp1_cgpa'] = "'" . $this->request->data['comp1_cgpa'] . "'";
                                         $markSaveData['comp2_sub'] = "'" . $this->request->data['PrimaryRegister']['part_three_sub2'] . "'";
                                         $markSaveData['comp2_credit'] = "'" . $this->request->data['comp2_credit'] . "'";
                                         $markSaveData['comp2_cgpa'] = "'" . $this->request->data['comp2_cgpa'] . "'";
                                         $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['part_one_english'] . "'";
                                         $markSaveData['common_credit'] = "'" . $this->request->data['part_one_credit'] . "'";
                                         $markSaveData['common_cgpa'] = "'" . $this->request->data['part_one_cgpa'] . "'";
                                         $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['part_two_lang'] . "'";
                                         $markSaveData['com_other_credit'] = "'" . $this->request->data['part_two_lang_credit'] . "'";
                                         $markSaveData['com_other_cgpa'] = "'" . $this->request->data['part_two_lang_cgpa'] . "'";
                                         $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['part_two_other'] . "'";
                                         $markSaveData['add_common_course_credit'] = "'" . $this->request->data['part_two_other_credit'] . "'";
                                         $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['part_two_other_cgpa'] . "'";
                                         $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                         $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                     }
                                 } else {
                                     if ($this->request->data['PrimaryRegister']['degree'] == 2 || $this->request->data['PrimaryRegister']['degree'] == 4 || $this->request->data['PrimaryRegister']['degree'] == 5 || $this->request->data['PrimaryRegister']['degree'] == 6) {
                                         // B com or bba or bmmc or bca
                                         if ($this->request->data['PrimaryRegister']['University'] != 4) {
                                             $markSaveData['main1_sub'] = "'" . $core . "'";
                                             $markSaveData['main1_credit'] = "'" . $this->request->data['core_credit'] . "'";
                                             $markSaveData['main1_cgpa'] = "'" . $this->request->data['core_cgpa'] . "'";
                                             $markSaveData['comp1_sub'] = "'" . $comp . "'";
                                             $markSaveData['comp1_credit'] = "'" . $this->request->data['comp1_credit'] . "'";
                                             $markSaveData['comp1_cgpa'] = "'" . $this->request->data['comp1_cgpa'] . "'";
                                             if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                                 $markSaveData['open_sub'] = "'" . $this->request->data['PrimaryRegister']['open_course'] . "'";
                                                 $markSaveData['open_credit'] = "'" . $this->request->data['open_course_credit'] . "'";
                                                 $markSaveData['open_cgpa'] = "'" . $this->request->data['open_course_cgpa'] . "'";
                                             }
                                             $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course'] . "'";
                                             $markSaveData['common_credit'] = "'" . $this->request->data['common_course_credit'] . "'";
                                             $markSaveData['common_cgpa'] = "'" . $this->request->data['common_course_cgpa'] . "'";
                                             $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course_other'] . "'";
                                             $markSaveData['com_other_credit'] = "'" . $this->request->data['common_course_other_credit'] . "'";
                                             $markSaveData['com_other_cgpa'] = "'" . $this->request->data['common_course_other_cgpa'] . "'";
                                             $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['additional_common_course'] . "'";
                                             $markSaveData['add_common_course_credit'] = "'" . $this->request->data['add_common_course_credit'] . "'";
                                             $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['add_common_course_cgpa'] . "'";
                                             $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                             $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                         } else {
                                             $markSaveData['main1_sub'] = "'" . $this->request->data['PrimaryRegister']['com_part_three_main'] . "'";
                                             $markSaveData['main1_credit'] = "'" . $this->request->data['core_credit'] . "'";
                                             $markSaveData['main1_cgpa'] = "'" . $this->request->data['core_cgpa'] . "'";
                                             $markSaveData['comp1_sub'] = "'" . $this->request->data['PrimaryRegister']['com_part_three_sub1'] . "'";
                                             $markSaveData['comp1_credit'] = "'" . $this->request->data['comp1_credit'] . "'";
                                             $markSaveData['comp1_cgpa'] = "'" . $this->request->data['comp1_cgpa'] . "'";
                                             $markSaveData['comp2_sub'] = "'" . $this->request->data['PrimaryRegister']['com_part_three_sub2'] . "'";
                                             $markSaveData['comp2_credit'] = "'" . $this->request->data['comp2_credit'] . "'";
                                             $markSaveData['comp2_cgpa'] = "'" . $this->request->data['comp2_cgpa'] . "'";
                                             $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['part_one_english'] . "'";
                                             $markSaveData['common_credit'] = "'" . $this->request->data['part_one_credit'] . "'";
                                             $markSaveData['common_cgpa'] = "'" . $this->request->data['part_one_cgpa'] . "'";
                                             $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['part_two_lang'] . "'";
                                             $markSaveData['com_other_credit'] = "'" . $this->request->data['part_two_lang_credit'] . "'";
                                             $markSaveData['com_other_cgpa'] = "'" . $this->request->data['part_two_lang_cgpa'] . "'";
                                             $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['part_two_other'] . "'";
                                             $markSaveData['add_common_course_credit'] = "'" . $this->request->data['part_two_other_credit'] . "'";
                                             $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['part_two_other_cgpa'] . "'";
                                             $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                             $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                         }
                                         // common
                                     }
                                 }
                                 $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                             } else {
                                 if ($this->request->data['main_system'] == 2) {
                                     $markSaveData = array();
                                     $markSaveData['user_id'] = "'" . $userid . "'";
                                     $markSaveData['university_id'] = "'" . $this->request->data['PrimaryRegister']['University'] . "'";
                                     $markSaveData['degree_id'] = "'" . $this->request->data['PrimaryRegister']['degree'] . "'";
                                     $markSaveData['mark_grade'] = "'" . $this->request->data['mark_grade'] . "'";
                                     $markSaveData['main'] = "'" . $this->request->data['main_system'] . "'";
                                     $markSaveData['main1_sub'] = "'" . $this->request->data['PrimaryRegister']['doubleMainSubject1'] . "'";
                                     $markSaveData['main1_credit'] = "'" . $this->request->data['core1_credit'] . "'";
                                     $markSaveData['main1_cgpa'] = "'" . $this->request->data['core1_cgpa'] . "'";
                                     $markSaveData['main2_sub'] = "'" . $this->request->data['PrimaryRegister']['doubleMainSubject2'] . "'";
                                     $markSaveData['main2_credit'] = "'" . $this->request->data['core2_credit'] . "'";
                                     $markSaveData['main2_cgpa'] = "'" . $this->request->data['core2_cgpa'] . "'";
                                     $markSaveData['comp1_sub'] = "'" . $this->request->data['PrimaryRegister']['doubleCompSubject1'] . "'";
                                     $markSaveData['comp1_credit'] = "'" . $this->request->data['comp1_credit'] . "'";
                                     $markSaveData['comp1_cgpa'] = "'" . $this->request->data['comp1_cgpa'] . "'";
                                     $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course'] . "'";
                                     $markSaveData['common_credit'] = "'" . $this->request->data['common_course_credit'] . "'";
                                     $markSaveData['common_cgpa'] = "'" . $this->request->data['common_course_cgpa'] . "'";
                                     $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course_other'] . "'";
                                     $markSaveData['com_other_credit'] = "'" . $this->request->data['common_course_other_credit'] . "'";
                                     $markSaveData['com_other_cgpa'] = "'" . $this->request->data['common_course_other_cgpa'] . "'";
                                     $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['additional_common_course'] . "'";
                                     $markSaveData['add_common_course_credit'] = "'" . $this->request->data['add_common_course_credit'] . "'";
                                     $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['add_common_course_cgpa'] . "'";
                                     if ($this->request->data['PrimaryRegister']['University'] != 5) {
                                         $markSaveData['open_sub'] = "'" . $this->request->data['PrimaryRegister']['open_course'] . "'";
                                         $markSaveData['open_credit'] = "'" . $this->request->data['open_course_credit'] . "'";
                                         $markSaveData['open_cgpa'] = "'" . $this->request->data['open_course_cgpa'] . "'";
                                     }
                                     $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                     $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                     $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                                 } else {
                                     if ($this->request->data['main_system'] == 3) {
                                         $markSaveData = array();
                                         $markSaveData['user_id'] = "'" . $userid . "'";
                                         $markSaveData['university_id'] = "'" . $this->request->data['PrimaryRegister']['University'] . "'";
                                         $markSaveData['degree_id'] = "'" . $this->request->data['PrimaryRegister']['degree'] . "'";
                                         $markSaveData['mark_grade'] = "'" . $this->request->data['mark_grade'] . "'";
                                         $markSaveData['main'] = "'" . $this->request->data['main_system'] . "'";
                                         $markSaveData['main1_sub'] = "'" . $this->request->data['PrimaryRegister']['tripleMainSubject1'] . "'";
                                         $markSaveData['main1_credit'] = "'" . $this->request->data['core1_credit'] . "'";
                                         $markSaveData['main1_cgpa'] = "'" . $this->request->data['core1_cgpa'] . "'";
                                         $markSaveData['main2_sub'] = "'" . $this->request->data['PrimaryRegister']['tripleMainSubject2'] . "'";
                                         $markSaveData['main2_credit'] = "'" . $this->request->data['core2_credit'] . "'";
                                         $markSaveData['main2_cgpa'] = "'" . $this->request->data['core2_cgpa'] . "'";
                                         $markSaveData['main3_sub'] = "'" . $this->request->data['PrimaryRegister']['tripleMainSubject3'] . "'";
                                         $markSaveData['main3_credit'] = "'" . $this->request->data['core3_credit'] . "'";
                                         $markSaveData['main3_cgpa'] = "'" . $this->request->data['core3_cgpa'] . "'";
                                         $markSaveData['common_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course'] . "'";
                                         $markSaveData['common_credit'] = "'" . $this->request->data['common_course_credit'] . "'";
                                         $markSaveData['common_cgpa'] = "'" . $this->request->data['common_course_cgpa'] . "'";
                                         $markSaveData['com_other_sub'] = "'" . $this->request->data['PrimaryRegister']['common_course_other'] . "'";
                                         $markSaveData['com_other_credit'] = "'" . $this->request->data['common_course_other_credit'] . "'";
                                         $markSaveData['com_other_cgpa'] = "'" . $this->request->data['common_course_other_cgpa'] . "'";
                                         $markSaveData['add_common_course_sub'] = "'" . $this->request->data['PrimaryRegister']['additional_common_course'] . "'";
                                         $markSaveData['add_common_course_credit'] = "'" . $this->request->data['add_common_course_credit'] . "'";
                                         $markSaveData['add_common_course_cgpa'] = "'" . $this->request->data['add_common_course_cgpa'] . "'";
                                         $markSaveData['open_sub'] = "'" . $this->request->data['PrimaryRegister']['open_course'] . "'";
                                         $markSaveData['open_credit'] = "'" . $this->request->data['open_course_credit'] . "'";
                                         $markSaveData['open_cgpa'] = "'" . $this->request->data['open_course_cgpa'] . "'";
                                         $markSaveData['overall_credit'] = "'" . $this->request->data['overall_credit'] . "'";
                                         $markSaveData['overall_cgpa'] = "'" . $this->request->data['overall_cgpa'] . "'";
                                         $marksaved = $this->Mark->updateAll($markSaveData, $cond_marks);
                                     }
                                 }
                             }
                         }
                     }
                     //grade
                 }
             }
             $Indexes = new IndexesController();
             // Call a method from
             if (isset($_GET['edit_marks']) || empty($marks)) {
                 if ($usersaved && $applicantsaved && $marksaved) {
                     if ($Indexes->indexing($userid)) {
                         $this->Session->setFlash(__('Data have been saved successfully, Now you can enter your Additional Information'));
                         return $this->redirect(array('action' => 'reservations/' . $userid));
                     }
                 } else {
                     $this->Session->setFlash(__('Could not Save entered Details'));
                     return $this->redirect(array('action' => 'edit_applicant/' . $userid));
                 }
             } else {
                 if ($usersaved && $applicantsaved) {
                     if ($Indexes->indexing($userid)) {
                         $this->Session->setFlash(__('Data have been saved successfully, Now you can enter your Additional Information'));
                         return $this->redirect(array('action' => 'reservations/' . $userid));
                     }
                 } else {
                     $this->Session->setFlash(__('Could not Save entered Details'));
                     return $this->redirect(array('action' => 'edit_applicant/' . $userid));
                 }
             }
         }
         //post
         if (!$this->request->data) {
             $this->request->data = $appenddata;
         }
     }
     //if user exists
     $setarry = array('countries' => $countries, 'religions' => $religions, 'qualifications' => $qualifications, 'occupations' => $occupations, 'communities' => $communities, 'states' => $states, 'districts' => $districts, 'reservations' => $reservations, 'ambitions' => $ambitions, 'streams' => $streams, 'boards' => $boards);
     $this->set('universities', $universities);
     $this->set('degrees', $degrees);
     $this->set('userid', $userid);
     $this->set($setarry);
 }