MMCT TEAM
Server IP : 103.191.208.50  /  Your IP : 216.73.216.53
Web Server : LiteSpeed
System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64
User : celkcksm ( 1031)
PHP Version : 7.4.33
Disable Function : show_source, system, shell_exec, passthru, popen, exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/celkcksm/banking.ncriptech.com/../ecampus.ncriptech.com/application/helpers/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/celkcksm/banking.ncriptech.com/../ecampus.ncriptech.com/application/helpers/logs_helper.php
<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');


function create_log($data){
	$logs_data=array(
		'log_user_type'=>$data['log_user_type'],
		'log_user_id'=>$data['log_user_id'],
		'log_details_type'=>$data['log_details_type'],
		'log_details'=>$data['log_details'],
		'log_agent'=>CI()->ua->agent,
		'log_ip'=>CI()->input->ip_address()
	);


	CI()->logm->store_user_log($logs_data);
}


function create_admission_data_delete_log($data){
	$stu_id=$data['log_stu_id'];
	$db_group=$data['log_user_code'];
	$admission_data=$data['admission_data'];

	$student_data=CI()->um->get_students(array('stu_user_id'=>$stu_id),TRUE,$db_group);
	$student_user_data=CI()->um->get_user(array('user_id'=>$stu_id),'student',null,$db_group);
	$student_academic_data=CI()->um->get_students_academics(array('acad_stu_id'=>$stu_id),TRUE,$db_group);
	$student_course_data=CI()->sessm->get_session_course_student_wise(array('session_stu_id'=>$stu_id),TRUE,$db_group);

	$admission_payment_data=CI()->fm->get_payment_details(array('details_stu_id'=>$stu_id),$db_group);
	$admission_installment_data=CI()->fm->get_installments(array('installment_stu_id'=>$stu_id),FALSE,'installment_sess_year','ASC',$db_group);
	$admission_fees_data=CI()->fm->_get_fees_details(array('payment_stu_id'=>$stu_id),TRUE,$db_group);
	$admission_payment_installment_balance_data=CI()->fm->get_installments_balance(array('inst_stu_id'=>$stu_id),TRUE,'inst_year','ASC',$db_group);

	$logs_data=array(
		'admission_data'=>$admission_data,
		'student_data'=>$student_data,
		'student_user_data'=>$student_user_data,
		'student_academic_data'=>$student_academic_data,
		'student_course_data'=>$student_course_data,
		'admission_fees_data'=>$admission_fees_data,
		'admission_payment_data'=>$admission_payment_data,
		'admission_installment_data'=>$admission_installment_data,
		'admission_payment_installment_balance_data'=>$admission_payment_installment_balance_data
	);

	$_logs_data=array(
		'log_user_type'=>$data['log_user_type'],
		'log_user_id'=>$data['log_user_id'],
		'log_details_type'=>'admission_data_delete',
		'log_details'=>json_encode(array('student_code'=>$student_data->stu_user_code,'deleted_data'=>json_encode($logs_data)))
	);


	create_log($_logs_data);

	CI()->um->delete_students(array('stu_user_id'=>$stu_id),$db_group);
	CI()->um->delete_students_academics(array('acad_stu_id'=>$stu_id),$db_group);
	CI()->sessm->delete_session_course_student_wise(array('session_stu_id'=>$stu_id),$db_group);
	CI()->fm->_delete_fees_details(array('payment_stu_id'=>$stu_id),$db_group);
	CI()->fm->delete_payment_details(array('details_stu_id'=>$stu_id),$db_group);
	CI()->fm->delete_cheque_details(array('cheque_details_stu_id'=>$stu_id),$db_group);
	CI()->fm->delete_installments_balance(array('inst_stu_id'=>$stu_id),$db_group);
	CI()->fm->delete_installments(array('installment_stu_id'=>$stu_id,'installment_admission_id'=>$admission_data->admission_id),$db_group);
}

MMCT - 2023