Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function payment_success($invoice)
- {
- //var_dump($this->session->userdata($invoice));
- //var_dump($this->session->userdata('bkash_amount_single'));
- //die('chffhccccc fc ');
- if($this->session->userdata('bkash_amount_single')) {
- $bkash_data = $this->session->userdata('bkash_amount_single');
- $count = count($bkash_data);
- $payment_record_ids = '';
- for ($y=0; $y<$count; $y++)
- {
- $sessionData = $this->session->userdata($invoice);
- $amount = $bkash_data[$y];
- $tnx_data = $sessionData['transation_id'];
- $tnx_data = explode(',', $tnx_data);
- $tnx_id = $tnx_data[$y];
- $invoiceNum = filter_var($invoice, FILTER_SANITIZE_NUMBER_INT);
- if (count($this->session->userdata('courseEnrollmentInvoiceId' . $invoiceNum)) > 1) {
- // amount check //
- // if(!($sessionData['amount_with_tax']>=$sessionData['amount']))
- // {
- // echo 'invalid amount request not accepted, sorry please try again';
- // exit;
- // }
- $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;
- if ($sessionData['circular_id'] == 37) {
- $payment_record_data['academic_year'] = 2019;
- $payment_record_data['program_circular_id'] = 59;
- } else {
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- }
- if ($sessionData['circular_id'] == 35) {
- $payment_record_data['semester'] = 2;
- }
- if ($sessionData['circular_id'] == 57) {
- $payment_record_data['semester'] = 2;
- }
- // $payment_record_data['academic_year'] = $circularData->academic_year;
- // $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_id'];
- $payment_record_data['invoice_id'] = $invoiceNum;
- $payment_record_data['paid_amount'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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) {
- if ($y==($count-1)){
- $payment_record_ids .= $insertId.',';
- $payment_record_ids = trim($payment_record_ids, ',');
- $dataStudentCourse['student_id'] = $sessionData['student_id'];
- $dataStudentCourse['courses_id'] = $sessionData['checkedCourses'];
- $dataStudentCourse['payment_record_id'] = $payment_record_ids;
- $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);
- }else{
- $payment_record_ids .= $insertId.',';
- }
- }
- // echo '<pre>';
- // print_r($sessionData);
- // echo '</pre>';
- // echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- } elseif (count($this->session->userdata('registrationData' . $invoiceNum)) > 1) {
- /*echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- exit;*/
- $sessionAllData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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($this->session->userdata('reExamInvoiceId' . $invoiceNum)) > 1) {
- // echo '<pre>';
- // print_r($this->session->userdata('reExamInvoiceId'.$invoice));
- // echo '</pre>';
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('reExamInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('testimonialInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('testimonialInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('provisional_certificateInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('provisional_certificateInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('convocationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('convocationInvoiceId' . $invoiceNum);
- $sessionFileData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('convocationInvoiceId' . $invoiceNum);
- $this->session->unset_userdata('convocationFileInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('name_correctionInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('name_correctionInvoiceId' . $invoiceNum);
- $sessionFileData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('name_correctionInvoiceId' . $invoiceNum);
- $this->session->unset_userdata('name_correctionFileInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('migrationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('migrationInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('study_centerInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('study_centerInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('ans_script_reevaluation_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('ans_script_reevaluation_applyInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('main_certificateInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('main_certificateInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('certificate_verificationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('certificate_verificationInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('duplicate_provisional_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('duplicate_provisional_applyInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('duplicate_main_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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'] = $amount;
- $payment_record_data['transaction_id'] = $tnx_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);
- $this->session->unset_userdata('duplicate_main_applyInvoiceId' . $invoiceNum);
- }
- }
- }
- }else{
- // if($_GET['status']=='success'){
- // $amount = round(intval($this->session->userdata($invoice)['amount'])+((intval($this->session->userdata($invoice)['amount'])*1.8)/100));
- // $this->session->sess_destroy();
- //echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- //echo count($this->session->userdata('registrationData'.$invoiceNum));
- /*echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- exit;*/
- $invoiceNum = filter_var($invoice, FILTER_SANITIZE_NUMBER_INT);
- if (count($this->session->userdata('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;
- if ($sessionData['circular_id'] == 37) {
- $payment_record_data['academic_year'] = 2019;
- $payment_record_data['program_circular_id'] = 59;
- } else {
- $payment_record_data['academic_year'] = $circularData->academic_year;
- $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- }
- if ($sessionData['circular_id'] == 35) {
- $payment_record_data['semester'] = 2;
- }
- if ($sessionData['circular_id'] == 57) {
- $payment_record_data['semester'] = 2;
- }
- // $payment_record_data['academic_year'] = $circularData->academic_year;
- // $payment_record_data['program_circular_id'] = $sessionData['circular_id'];
- $payment_record_data['program_id'] = $sessionData['program_id'];
- $payment_record_data['program_group_id'] = $sessionData['group_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($this->session->userdata('registrationData' . $invoiceNum)) > 1) {
- /*echo '<pre>',print_r($this->session->all_userdata()),'</pre>';
- exit;*/
- $sessionAllData = $this->session->userdata('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($this->session->userdata('reExamInvoiceId' . $invoiceNum)) > 1) {
- // echo '<pre>';
- // print_r($this->session->userdata('reExamInvoiceId'.$invoice));
- // echo '</pre>';
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('reExamInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('testimonialInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('testimonialInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('provisional_certificateInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('provisional_certificateInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('convocationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('convocationInvoiceId' . $invoiceNum);
- $sessionFileData = $this->session->userdata('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);
- $this->session->unset_userdata('convocationInvoiceId' . $invoiceNum);
- $this->session->unset_userdata('convocationFileInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('name_correctionInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('name_correctionInvoiceId' . $invoiceNum);
- $sessionFileData = $this->session->userdata('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);
- $this->session->unset_userdata('name_correctionInvoiceId' . $invoiceNum);
- $this->session->unset_userdata('name_correctionFileInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('migrationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('migrationInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('study_centerInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('study_centerInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('ans_script_reevaluation_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('ans_script_reevaluation_applyInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('main_certificateInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('main_certificateInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('certificate_verificationInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('certificate_verificationInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('duplicate_provisional_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('duplicate_provisional_applyInvoiceId' . $invoiceNum);
- }
- } elseif (count($this->session->userdata('duplicate_main_applyInvoiceId' . $invoiceNum)) > 1) {
- $sessionData = $this->session->userdata('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);
- $this->session->unset_userdata('duplicate_main_applyInvoiceId' . $invoiceNum);
- }
- }
- }
- /*}*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement