Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function dbbl_action_new($action, $invoice)
- {
- $str = "java -jar /var/www/html/DBBLECOM2LIVE/ecomm_merchant.jar /var/www/html/DBBLECOM2LIVE/merchant.properties -c " . $_POST['trans_id'] . " " . $_SERVER['REMOTE_ADDR'];
- exec($str, $outputArray);
- $firstExplode = explode(':', $outputArray[9]);
- $secondExplode = explode('-', $firstExplode[1]);
- $finalSessionInvoiceId = $secondExplode[1];
- $invoiceNo =filter_var($invoice, FILTER_SANITIZE_NUMBER_INT);
- $std_id=substr($invoiceNo,0,strlen($invoiceNo)-10);
- $check = $this->db->where(['student_id' => $std_id, 'transection_id' => $_POST['trans_id']])->get('dbbl_new');
- if ($check->num_rows()>0){
- $dbblData = $check->row();
- $this->db->where('id', $dbblData->id);
- $this->db->update('dbbl_new', array('dbbl_data'=>json_encode($outputArray), 'update_date' => date('Y-m-d')));
- }
- /*echo $insertId;
- exit;*/
- $invoiceNum = filter_var($finalSessionInvoiceId, FILTER_SANITIZE_NUMBER_INT);
- $transaction['transation_id'] = $_POST['trans_id'];
- $transaction['payment_method'] = 'dbbl';
- // $transaction['amount_with_tax'] = $this->session->userdata($finalSessionInvoiceId)['amount'];
- $transaction['amount_with_tax'] = filter_var($outputArray[6], FILTER_SANITIZE_NUMBER_INT) / 100;
- $sessionData[$finalSessionInvoiceId] = $this->session->userdata($finalSessionInvoiceId);
- //$this->session->unset_userdata($finalSessionInvoiceId);
- $data[$finalSessionInvoiceId] = array_merge($sessionData[$finalSessionInvoiceId], $transaction);
- $this->session->set_userdata($data);
- //-----------------Load Success Message------------------
- $invoice = $finalSessionInvoiceId;
- $invoiceNum = filter_var($invoice, FILTER_SANITIZE_NUMBER_INT);
- if (count($data['courseEnrollmentInvoiceId' . $invoiceNum]) > 1) {
- //$sessionData = $this->session->userdata($invoice);
- // amount check //
- // if(!($sessionData['amount_with_tax']>=$sessionData['amount']))
- // {
- // echo 'invalid amount request not accepted, sorry please try again';
- // exit;
- // }
- //
- /*$data['student_id'] = $sessionData['student_id'];
- // $data['service_id'] = '2';
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 17;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- /*echo '<pre>';
- print_r($payment_record_data);
- echo '</pre>';
- exit;*/
- $insertId = $this->common_model->save('payment_record', $payment_record_data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['courses_id'] = $sessionData['checkedCourses'];
- $dataStudentCourse['payment_record_id'] = $insertId;
- $dataStudentCourse['term_year'] = $this->session->userdata('admission_for' . ($sessionData['student_id'] - 1));
- $dataStudentCourse['application_date'] = date('Y') . '-' . date('m') . '-' . date('d');
- $dataStudentCourse['course_enrollment'] = 1;
- $this->common_model->save('student_course_info', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Course Enrollment at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Course Enrollment at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- $this->session->unset_userdata('courseEnrollmentInvoiceId' . $invoiceNum);
- }
- // echo '<pre>';
- // print_r($sessionData);
- // echo '</pre>';
- // echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- } elseif (count($data['registrationData' . $invoiceNum]) > 1) {
- /*echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- exit;*/
- $sessionAllData = $data['registrationData' . $invoiceNum];
- $data['student_name_bangla'] = $sessionAllData['student_name_bangla'];
- $data['student_name_english'] = $sessionAllData['student_name_english'];
- $data['fathers_name_bangla'] = $sessionAllData['fathers_name_bangla'];
- $data['fathers_name_english'] = $sessionAllData['fathers_name_english'];
- $data['mothers_name_bangla'] = $sessionAllData['mothers_name_bangla'];
- $data['mothers_name_english'] = $sessionAllData['mothers_name_english'];
- $data['photo'] = $sessionAllData['photo'];
- $data['signature'] = $sessionAllData['signature'];
- $data['legal_guardian_name'] = $sessionAllData['legal_guardian_name'];
- $data['date_of_birth'] = strtotime($sessionAllData['date_of_birth']);
- $data['place_of_birth'] = $sessionAllData['place_of_birth'];
- $data['marital_status'] = $sessionAllData['marital_status'];
- $data['gender'] = $sessionAllData['gender'];
- $data['quota_id'] = $sessionAllData['quota_id'];
- $data['national_id'] = $sessionAllData['national_id'];
- $data['nationality'] = $sessionAllData['nationality'];
- $data['present_village'] = $sessionAllData['present_village'];
- $data['present_post_office'] = $sessionAllData['present_post_office'];
- $data['present_post_code'] = $sessionAllData['present_post_code'];
- $data['present_district_id'] = $sessionAllData['present_district_id'];
- $data['present_upazilla_id'] = $sessionAllData['present_upazilla_id'];
- $data['permanent_village'] = $sessionAllData['permanent_village'];
- $data['permanent_post_office'] = $sessionAllData['permanent_post_office'];
- $data['permanent_post_code'] = $sessionAllData['permanent_post_code'];
- $data['permanent_district_id'] = $sessionAllData['permanent_district_id'];
- $data['permanent_upazilla_id'] = $sessionAllData['permanent_upazilla_id'];
- $data['quota_id'] = $sessionAllData['quota_id'];
- $data['mobile_number'] = $sessionAllData['mobile_number'];
- $data['email'] = $sessionAllData['email'];
- $data['job_experience'] = $sessionAllData['job_experience'];
- $data['blood_group'] = $sessionAllData['blood_group'];
- $data['direct_admissionCheck'] = $sessionAllData['direct_admissionCheck'];
- // $data['academic_history'] = $this->session->userdata('academic_history'.$invoiceNum);
- /*echo '<pre>',print_r($data),'</pre>';
- exit;*/
- $academic_history = $this->db->select('academic_history,additional_documents_name,additional_documents_file_location')->from('student_registration_temporary_data')->where('invoice_number', $invoiceNum)->get()->row();
- $data['academic_history'] = $academic_history->academic_history;
- $data['additional_documents_name'] = $academic_history->additional_documents_name;
- $data['additional_documents_file_location'] = $academic_history->additional_documents_file_location;
- $explodeAdmissionFor = explode('#', $sessionAllData['admission_for']);
- if (count($explodeAdmissionFor) > 0) {
- if ($explodeAdmissionFor[1] == 'semester')
- $admissionFor = $explodeAdmissionFor[0] . '#semister';
- else
- $admissionFor = $sessionAllData['admission_for'];
- } else {
- $admissionFor = $sessionAllData['admission_for'];
- }
- $data['admission_for'] = $admissionFor;
- $this->db->insert('user_student', $data);
- $id = mysqli_insert_id();
- if ($id <> 0 && $id <> '') {
- //admission data in session
- $sessionData2['admission_for' . $id] = $sessionAllData['admission_for'];
- $this->session->set_userdata($sessionData2);
- //end admission data in session
- //program info
- $password = $this->common_model->get_password(6);
- $data1['user_student_id'] = $id;
- $data1['program_circular_id'] = $sessionAllData['program_circular_id'];
- $data1['program_study_center_id'] = $sessionAllData['program_study_center_id'];
- $data1['test_venue'] = $sessionAllData['test_venue'];
- $data1['program_group_id'] = $sessionAllData['program_group_id'];
- $data1['application_date'] = strtotime(date("m/d/Y H:i:s", time()));
- $data1['student_id'] = $id;
- $data1['password'] = md5($password);
- $data1['student_activity_status'] = 1;
- $this->db->insert('program_student_information', $data1);
- $id2 = mysqli_insert_id();
- //email_for_temporary_id
- //sms_for_temporary_id
- $email = $sessionAllData['email'];
- $mobile_no = $sessionAllData['mobile_number'];
- $this->communication_model->email_for_temporary_id($email, $id2, $password);
- $this->communication_model->sms_for_temporary_id($mobile_no, $id2, $password);
- $data2['user_id'] = $id2;
- $data2['user_type'] = 'student';
- $data2['ip'] = $this->common_model->get_ip();
- $data2['login_time'] = strtotime(date("m/d/Y H:i:s", time()));
- $this->db->insert('security_user_session', $data2);
- $session_id = mysqli_insert_id();
- $this->session->set_userdata('student', '1');
- $this->session->set_userdata('security_user_session_id', $session_id);
- $this->session->set_userdata('program_student_information_id', $id2);
- $circularData = $this->common_model->get_fixed_data('program_id,degree_group_id,academic_year', 'program_circular_id', $sessionAllData['program_circular_id'], 'program_circular');
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $sessionAllData['program_study_center_id'])->get()->row();
- //$school = $this->db->select('school.school_id')->from('program')->join('school','program.school_id=school.school_id')->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $circularData[0]->program_id)->get()->row();
- $payment_record_data['student_id'] = $id2;
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $sessionAllData['program_study_center_id'];
- $payment_record_data['service_id'] = 16;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData[0]->academic_year;
- $payment_record_data['program_id'] = $circularData[0]->program_id;
- $payment_record_data['program_group_id'] = $circularData[0]->degree_group_id;
- $payment_record_data['program_circular_id'] = $sessionAllData['program_circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- // $payment_record_data['paid_amount'] = $sessionAllData['amount_with_tax'];
- $payment_record_data['paid_amount'] = $sessionAllData['amount'];
- $payment_record_data['transaction_id'] = $sessionAllData['transation_id'];
- $payment_record_data['payment_method'] = $sessionAllData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $payment_record_data);
- if ($insertId <> 0) {
- //$this->session->unset_userdata('registrationData' . $invoiceNum);
- // $this->session->unset_userdata('academic_history'.$invoiceNum);
- redirect(base_url() . 'student/student_private', 'refresh');
- }
- //redirect(base_url() . 'student/student_private/course_fee' , 'refresh');
- } else {
- echo 'sorry something is wrong please try again ';
- }
- } elseif (count($data['reExamInvoiceId' . $invoiceNum]) > 1) {
- // echo '<pre>';
- // print_r($this->session->userdata('reExamInvoiceId'.$invoice));
- // echo '</pre>';
- $sessionData = $data['reExamInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = '3';
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 3;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 3;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('courses' => $sessionData['checkedCourses']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Re-exam Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Re-exam Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['testimonialInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['testimonialInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 4;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 4;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $payment_record_data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 4;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('gpa' => $sessionData['gpa'], 'year_of_passed' => $sessionData['year_of_passed']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- /*echo '<pre>';
- print_r($dataStudentCourse);
- echo '</pre>';
- exit;*/
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Testimonial Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Testimonial Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['provisional_certificateInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['provisional_certificateInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 6;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 6;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 6;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passed' => $sessionData['year_of_passed'], 'exam_name' => $sessionData['exam_name'], 'result' => $sessionData['result']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Provisional Certificate Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Provisional Certificate Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['convocationInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['convocationInvoiceId' . $invoiceNum];
- $sessionFileData = $data['convocationFileInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 11;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 11;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 11;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('degree_name' => $sessionData['degree_name'], 'year_of_passed' => $sessionData['year_of_passed'], 'division_gpa' => $sessionData['division_gpa'], 'image' => $sessionFileData[0], 'id_card' => $sessionFileData[1], 'provisional_certificate' => $sessionFileData[2]);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Convocation Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Convocation Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['name_correctionInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['name_correctionInvoiceId' . $invoiceNum];
- $sessionFileData = $data['name_correctionFileInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 12;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 12;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 12;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passing' => $sessionData['year_of_passing'], 'exam_passed' => $sessionData['exam_passed'], 'result' => $sessionData['result'], 'correction' => $sessionData['correction'], 'student_name' => $sessionData['student_name'], 'father_name' => $sessionData['father_name'], 'mother_name' => $sessionData['mother_name'], 'date_of_birth' => $sessionData['date_of_birth'], 'birth_reg' => $sessionFileData[0], 'jsc_cer' => $sessionFileData[1], 'ssc_cer' => $sessionFileData[2]);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Name Correction Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Name Correction Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['migrationInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['migrationInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 14;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 14;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 14;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('exam_you_have_passed' => $sessionData['exam_you_have_passed'], 'which_date' => $sessionData['which_date'], 'reason_of_leave' => $sessionData['reason_of_leave']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Migration Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Migration Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['study_centerInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['study_centerInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 13;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 13;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 13;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('exam_name' => $sessionData['exam_name'], 'study_center' => $sessionData['study_center'], 'reason_of_transfer' => $sessionData['reason_of_transfer']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Study Center Transfer Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Study Center Transfer Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['ans_script_reevaluation_applyInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['ans_script_reevaluation_applyInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 5;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 5;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 5;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- /*Cause*/
- $cause = array_filter($sessionData['cause']);
- $causeArr = array();
- for ($i = 0; $i < count($cause); $i++) {
- $causeArr[] = $cause[$i];
- }
- /*Cause*/
- $additional_information = array('exam_hall' => $sessionData['exam_hall'], 'semister' => $sessionData['semister'], 'exam_year' => $sessionData['exam_year'], 'courses' => $sessionData['checkedCourses'], 'cause' => $causeArr);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Answer Script Re-evaluation Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Answer Script Re-evaluation Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['main_certificateInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['main_certificateInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 7;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 7;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 7;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passed' => $sessionData['year_of_passed'], 'exam_name' => $sessionData['exam_name'], 'result' => $sessionData['result']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Main Certificate Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Main Certificate Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['certificate_verificationInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['certificate_verificationInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 9;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 9;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 9;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passed' => $sessionData['year_of_passed'], 'exam_name' => $sessionData['exam_name'], 'result' => $sessionData['result']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Certificate Verification Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Certificate Verification Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['duplicate_provisional_applyInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['duplicate_provisional_applyInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 8;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 8;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 8;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passed' => $sessionData['year_of_passed'], 'exam_name' => $sessionData['exam_name'], 'result' => $sessionData['result']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Duplicate provisional Certificate Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Duplicate provisional Certificate Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- } elseif (count($data['duplicate_main_applyInvoiceId' . $invoiceNum]) > 1) {
- $sessionData = $data['duplicate_main_applyInvoiceId' . $invoiceNum];
- /*$data['student_id'] = $sessionData['student_id'];
- $data['service_id'] = 10;
- $data['program_id'] = $sessionData['program_id'];
- $data['program_group_id'] = $sessionData['group_id'];
- $data['program_circular_id'] = $sessionData['circular_id'];
- $data['invoice_id'] = $invoiceNum;
- // $data['paid_amount'] = $sessionData['amount_with_tax'];
- $data['paid_amount'] = $sessionData['amount'];
- $data['transaction_id'] = $sessionData['transation_id'];
- $data['payment_method'] = $sessionData['payment_method'];
- $data['create_date'] = date('Y/m/d');*/
- $circularData = $this->db->select('program_circular.academic_year,program_student_information.program_study_center_id')->from('program_student_information')->join('program_circular', 'program_student_information.program_circular_id=program_circular.program_circular_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $rc_src = $this->db->select('program_src.program_src_id,program_rrc.program_rrc_id')->from('program_study_center')->join('program_src', 'program_study_center.program_src_id=program_src.program_src_id')->join('program_rrc', 'program_src.program_rrc_id=program_rrc.program_rrc_id')->where('program_study_center_id', $circularData->program_study_center_id)->get()->row();
- $school = $this->db->select('school.school_id')->from('program')->join('school', 'program.school_id=school.school_id')->where('program.program_id', $sessionData['program_id'])->get()->row();
- $payment_record_data['student_id'] = $sessionData['student_id'];
- $payment_record_data['program_rrc_id'] = $rc_src->program_rrc_id;
- $payment_record_data['program_src_id'] = $rc_src->program_src_id;
- $payment_record_data['program_study_center_id'] = $circularData->program_study_center_id;
- $payment_record_data['service_id'] = 10;
- $payment_record_data['school_id'] = $school->school_id;
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $sessionData['amount'];
- $payment_record_data['transaction_id'] = $sessionData['transation_id'];
- $payment_record_data['payment_method'] = $sessionData['payment_method'];
- $payment_record_data['create_date'] = date('Y/m/d');
- $insertId = $this->common_model->save('payment_record', $data);
- if ($insertId <> 0) {
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['service_id'] = 10;
- $dataStudentCourse['create_date'] = date('Y/m/d');
- $dataStudentCourse['approval_status'] = 0;
- $dataStudentCourse['payment_record_id'] = $insertId;
- $additional_information = array('year_of_passed' => $sessionData['year_of_passed'], 'exam_name' => $sessionData['exam_name'], 'result' => $sessionData['result']);
- $dataStudentCourse['additional_information'] = json_encode($additional_information);
- $this->common_model->save('service_application_form', $dataStudentCourse);
- //For Email and sms
- $email_id = $this->db->select('user_student.email,user_student.mobile_number')->from('user_student')->join('program_student_information', 'program_student_information.user_student_id=user_student.user_student_id')->where('program_student_information.program_student_information_id', $sessionData['student_id'])->get()->row();
- $this->email($email_id->email, 'You have successfully requested for Duplicate Main Certificate Service at Bangladesh Open University');
- $this->communication_model->sms_for_services($email_id->mobile_number, "You have successfully requested for Duplicate Main Certificate Service at Bangladesh Open University");
- $successData['amount'] = $sessionData['amount_with_tax'];
- $successData['service_name'] = $sessionData['service_name'];
- $this->load->view('success_payment', $successData);
- }
- }
- //redirect(base_url() . 'student/student_private/payment_success/' . $finalSessionInvoiceId, 'refresh');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement