Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
load->model('User_model'); $this->load->helper("url"); $this->load->library("pagination"); if (!($this->session->userdata('school_reg_number')||$this->session->userdata('reg_number'))) { $this->session->set_flashdata('flash_data', 'You don\'t have access!'); redirect('Welcome'); }elseif($this->session->userdata('school_type')!='SS'){ $this->session->set_flashdata('flash_data', 'You don\'t have access!'); redirect('Private_area'); }elseif($this->session->userdata('type')=='Parent'){ $this->session->set_flashdata('flash_data', 'You don\'t have access!'); redirect('Parents_area'); } } public function delete_staffss(){ $reg_number = base64_decode($_REQUEST['reg_number']); $this->db->where('reg_number',$reg_number)->delete('staff_subjects'); $this->db->where('reg_number',$reg_number)->delete('staffs'); redirect($_SERVER['HTTP_REFERER']); } public function add_staffs(){ $mobile = ""; $replace = array('(',')','-'); $phone = str_replace($replace,'',$this->input->post('phone')); $reg_number = '0'.substr($phone,-9); $mobile = '255'.substr($phone,-9); $data = array( 'reg_number'=>$reg_number, 'region'=>$this->session->userdata('region'), 'district'=>$this->session->userdata('district'), 'school_id'=>$this->session->userdata('school_id'), 'type'=>$this->session->userdata('school_type'), 'title'=>'Teacher', 'full_name'=>$this->input->post('name'), 'education'=>$this->input->post('education'), 'gender'=>$this->input->post('gender'), 'mobile'=>$mobile, 'email'=>'', 'registered_year'=>date('Y'), 'password'=>md5('default'), 'password_reset'=>'default', 'status'=>0, ); $this->db->where('reg_number',$reg_number); $count = $this->db->count_all_results('staffs'); if($count){ redirect(base_url('Secondary/staffs?exist')); }else{ if($_REQUEST['edit']){ $original = $this->input->post('original'); $this->db->where('reg_number',$original); $this->db->update('staffs',$data); ## Delete subjects and insert again $this->db->where('reg_number',$original); $this->db->delete('staff_subjects'); foreach($this->input->post('subjects') as $s){ $da = array( 'reg_number'=>$reg_number, 'region'=>$this->session->userdata('region'), 'district'=>$this->session->userdata('district'), 'subject_id'=>$s, 'category'=>$this->session->userdata('school_type'), ); $this->db->insert('staff_subjects',$da); } }else{ $this->db->insert('staffs',$data); foreach($this->input->post('subjects') as $s){ $da = array( 'reg_number'=>$reg_number, 'region'=>$this->session->userdata('region'), 'district'=>$this->session->userdata('district'), 'subject_id'=>$s, 'category'=>$this->session->userdata('school_type'), ); $this->db->insert('staff_subjects',$da); } } redirect(base_url('Secondary/staffs?added')); } } //this function redirecting different pages after users loged in public function index() { $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/home'); $this->load->view('includes/secondary/secondary_footer'); } public function update_student_details(){ if($_POST){ $data = array('full_name'=>$this->security->xss_clean($this->input->post('name'))); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->input->post('reg_number')); $this->db->update('students',$data); echo "Student edited"; } } public function update_student_details_mobile(){ if($_POST){ $data = array('mobile'=>$this->security->xss_clean($this->input->post('mobile'))); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->input->post('reg_number')); $this->db->update('students',$data); echo "Student mobile edited"; } } public function insert_untaught_periods(){ if($_POST){ $date = $this->input->post('date'); $ym=explode('/',$date); $year=$ym[2]; $month=$ym[1]; $dy=$ym[0]; $date = $year."-".$month."-".$dy; $ddate = $date; $year = substr($ddate,0,4); $datew = new DateTime($ddate); $week = $datew->format("W"); $day = $this->input->post('day'); $class_level = $this->input->post('class_level'); $subject_id = $this->input->post('subject_id'); $stream = $this->input->post('stream'); $category = $this->input->post('category'); $period = $this->input->post('period'); //get year and month if($period == 0 || $period == '' || $period < 1){ #update periods $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('subject_id',$subject_id); $this->db->where('category',$category); $this->db->where('class_level',$class_level); $this->db->where('stream',$stream); $this->db->where('date',$date); $this->db->delete('untaught_periods'); }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('subject_id',$subject_id); $this->db->where('category',$category); $this->db->where('class_level',$class_level); $this->db->where('stream',$stream); $this->db->where('date',$date); $count = $this->db->count_all_results('untaught_periods'); if($count == 0){ #insert values $data = array( 'school_id'=>$this->session->userdata('school_id'), 'subject_id'=>$subject_id, 'category'=>$category, 'class_level'=>$class_level, 'stream'=>$stream, 'periods'=>$period, 'date'=>$date, 'year'=>$year, 'month'=>$month, 'day'=>$day, 'region'=>$this->session->userdata('region'), 'district'=>$this->session->userdata('district'), 'week'=>$week, ); $this->db->insert('untaught_periods',$data); }else{ #update periods $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('subject_id',$subject_id); $this->db->where('category',$category); $this->db->where('class_level',$class_level); $this->db->where('stream',$stream); $this->db->where('date',$date); $this->db->update('untaught_periods',array('periods'=>$period)); } } } } public function serach_sms_by_date(){ $date= $this->security->xss_clean($this->input->post('date')); $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $receiver=$this->security->xss_clean($this->input->post('receiver')); redirect('Secondary/sent_sms?date='.base64_encode($date).'&&month='.base64_encode($month).'&&year='.base64_encode($year).'&&receiver='.base64_encode($receiver)); } public function serach_sms_by_month(){ $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $receiver=$this->security->xss_clean($this->input->post('receiver')); redirect('Secondary/sent_sms?monthh='.base64_encode($month).'&&yearr='.base64_encode($year).'&&receiverr='.base64_encode($receiver)); } public function delete_sms_by_date(){ $date= $this->security->xss_clean($this->input->post('date')); $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $this->db->where('date',$date); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->delete('sent_sms'); redirect('Secondary/delete_sms?deleted'); } public function delete_sms_by_month(){ $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->delete('sent_sms'); redirect('Secondary/delete_sms?deleted'); } public function delete_sms_by_year(){ $year= $this->security->xss_clean($this->input->post('year')); $this->db->where('year',$year); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->delete('sent_sms'); redirect('Secondary/delete_sms?deleted'); } public function get_students(){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->like('full_name', $this->input->post('name'),"BOTH"); $this->db->limit(50); $q = $this->db->get('students'); foreach($q->result() as $st){ $academic_year = date('Y'); $round=$this->input->post('round'); //$this->db->where('academic_year', $academic_year); //$this->db->or_where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $st->reg_number); $this->db->where('status', 0); $this->db->limit(1); $query = $this->db->get('classes'); foreach ($query->result() as $rows) { $this->db->where('reg_number', $rows->reg_number); $query = $this->db->get('students'); foreach ($query->result() as $rowws) { $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year', $academic_year); $this->db->or_where('academic_year', $this->session->userdata('academic_year_a_level')); $querry = $this->db->get('classes'); foreach ($querry->result() as $row_amount) { $reg = $rowws->reg_number; $sch_type = $row_amount->schoolar_type; $cat = $row_amount->category; //$pay_type = $row_amount->payment_type; $year = $row_amount->academic_year; } ?> category=='A'){?> session->userdata('academic_year_a_level'); $reg_number=$reg; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('status',0); $this->db->where('reg_number',$reg_number); $get=$this->db->get('classes'); foreach($get->result() as $row){?>
full_name).' - Form '.$rows->class_level . "-" . $rows->stream; ?> Amount Required Amount Paid Amount Remained
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check=$this->db->count_all_results('reduced_payments'); if($check>0){ //selecting fee from reduced payments $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ //selecting from reduced payement $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payment_id',$rows->payment_id); $this->db->where('reg_number',$reg_number); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } } echo '' ; echo ''; echo ''; echo ''; ?>
'; echo $name.'= '; echo ''; echo number_format($rowff->amount).' '; ?> '; echo '
'; echo $name.'= '; echo ''; echo number_format($rowff->amount).' '; ?> '; echo '
'; echo $name1.'= '; echo ''; echo number_format($rowffs->amount).' '; ?> '; echo '
'; echo $name1.'= '; echo ''; echo number_format($rowffs->amount).' '; ?> '; echo '
'; echo 'TOTAL= '; echo ''; $total_required=$required1+$required2; echo number_format($total_required); echo '
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; echo ''; } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; echo ''; }} $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid==0 || $paid==''){ echo '' ; echo ''; echo ''; echo ''; }else{ echo '' ; echo ''; echo ''; echo ''; } } ?>
'; echo $name.'= '; echo ''; echo number_format($trans_type_amount1).' '; echo '
'; echo $name1.'= '; echo ''; echo number_format($trans_type_amount2).' '; echo '
'; echo 'TOTAL= '; echo ''; echo '---'; echo '
'; echo 'TOTAL= '; echo ''; echo number_format($paid); echo '
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check=$this->db->count_all_results('reduced_payments'); if($check>0){ //select from reduced payments $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $rowff->amount; $required11 = $required11 + $rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } //echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $rowff->amount; $required11 = $required11 + $rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } //echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $rowffs->amount; $required22 = $required22 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $rowffs->amount; $required22 = $required22 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } } $total_remained=$required11+$required22; $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_remained>$paid){?> ' ; echo ''; echo ''; echo ''; } ?>
'; echo $name.'= '; echo ''; if($required1>$trans_type_amount1){?> Pay '; echo '
'; echo $name.'= '; echo ''; if($required1>$trans_type_amount1){?> Pay '; echo '
'; echo $name1.'= '; echo ''; if($required2>$trans_type_amount2){?> Pay '; echo '
'; echo $name1.'= '; echo ''; if($required2>$trans_type_amount2){?> Pay '; echo '
TOTAL=
TOTAL=

'; echo 'TOTAL = '; echo '

'; echo '---'; echo '
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('status',0); $this->db->where('reg_number',$reg_number); $get=$this->db->get('classes'); foreach($get->result() as $row){?>
full_name).' - Form '.$rows->class_level . "-" . $rows->stream; ?> Amount Required Amount Paid Amount Remained
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check=$this->db->count_all_results('reduced_payments'); if($check>0){ //selecting fee from reduced payments $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ //selecting from reduced payement $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payment_id',$rows->payment_id); $this->db->where('reg_number',$reg_number); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } } echo '' ; echo ''; echo ''; echo ''; ?>
'; echo $name.'= '; echo ''; echo number_format($rowff->amount).' '; ?> '; echo '
'; echo $name.'= '; echo ''; echo number_format($rowff->amount).' '; ?> '; echo '
'; echo $name1.'= '; echo ''; echo number_format($rowffs->amount).' '; ?> '; echo '
'; echo $name1.'= '; echo ''; echo number_format($rowffs->amount).' '; ?> '; echo '
'; echo 'TOTAL= '; echo ''; $total_required=$required1+$required2; echo number_format($total_required); echo '
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; echo ''; } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; echo ''; }} $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid==0 || $paid==''){ echo '' ; echo ''; echo ''; echo ''; }else{ echo '' ; echo ''; echo ''; echo ''; } } ?>
'; echo $name.'= '; echo ''; echo number_format($trans_type_amount1).' '; echo '
'; echo $name1.'= '; echo ''; echo number_format($trans_type_amount2).' '; echo '
'; echo 'TOTAL= '; echo ''; echo '---'; echo '
'; echo 'TOTAL= '; echo ''; echo number_format($paid); echo '
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payment type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss){ $name= $rowss->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check=$this->db->count_all_results('reduced_payments'); if($check>0){ //select from reduced payments $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $rowff->amount; $required11 = $required11 + $rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } //echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $rowff->amount; $required11 = $required11 + $rowff->amount; //finding paid amount for this payment type $trans_type_amount1=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount1=$tr->amount; } //echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; echo '' ; echo ''; echo ''; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ //getting the name of payement type$this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$rows->payment_id); foreach($this->db->get('payments_type')->result() as $rowss1){ $name1= $rowss1->name; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $rowffs->amount; $required22 = $required22 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $rowffs->amount; $required22 = $required22 + $rowffs->amount; //finding paid amount for this payment type $trans_type_amount2=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('payment_type',$rows->payment_id); $get_trans_type=$this->db->get('transactions'); foreach($get_trans_type->result() as $tr){ $trans_type_amount2=$tr->amount; } // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; echo '' ; echo ''; echo ''; } } } $total_remained=$required11+$required22; $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_remained>$paid){?> ' ; echo ''; echo ''; echo ''; } ?>
'; echo $name.'= '; echo ''; if($required1>$trans_type_amount1){?> Pay '; echo '
'; echo $name.'= '; echo ''; if($required1>$trans_type_amount1){?> Pay '; echo '
'; echo $name1.'= '; echo ''; if($required2>$trans_type_amount2){?> Pay '; echo '
'; echo $name1.'= '; echo ''; if($required2>$trans_type_amount2){?> Pay '; echo '
TOTAL=
TOTAL=

'; echo 'TOTAL = '; echo '

'; echo '---'; echo '
session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_by_excel_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_by_excel_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_results_by_excel_o() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_by_excel_o'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_by_excel_o'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function confirm_sms_payments(){ $transaction_id=trim($this->security->xss_clean($this->input->post('transaction_id'))); //echo $transaction_id;exit(); $url = 'http://www.afel.co.tz/Confirm_sms_payments_secondary'; $fields = array( 'key= '=>"179103@afel_1990/2017", 'transaction_id= '=>trim($this->security->xss_clean($this->input->post('transaction_id'))), 'paid_for= '=>"sms", 'payer_id= '=>$this->session->userdata('school_id'), 'payer_name= '=>$this->session->userdata('school_name'), ); $fields_string = ''; //url-ify the data for the POST foreach($fields as $key=>$value) { $fields_string .= $key.$value.'&'; } rtrim($fields_string, '&'); //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string); //execute post $result = curl_exec($ch); //close connection curl_close($ch); if($result == 1){ redirect('Secondary/buy_sms?status=sent&&id='.base64_encode($transaction_id)); }else{ redirect('Secondary/buy_sms?status=error&&id='.base64_encode($transaction_id)); } } //this function redirecting different pages after users loged in public function send_evaluation(){ $class=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->security->xss_clean($this->input->post('reg_number'))); $this->db->where('academic_year',date('Y')); foreach($this->db->get('classes')->result() as $row){ $class=$row->class_level; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $gett=$this->db->get('evalution_settings'); foreach($gett->result() as $ros){ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'evaluation_id'=>$this->security->xss_clean($this->input->post('evaluation'.trim($ros->evalution_id))), 'grade'=>$this->security->xss_clean($this->input->post('grade'.trim($ros->evalution_id))), 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year ); $this->db->insert('students_evaluation',$data); } $data2=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year, 'comments'=>$this->security->xss_clean($this->input->post('comments')) ); $this->db->insert('teacher_comments',$data2); redirect('Secondary/evaluate_students_o_level?sent'); } public function send_evaluation1(){ $class=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->security->xss_clean($this->input->post('reg_number'))); $this->db->where('academic_year',date('Y')); foreach($this->db->get('classes')->result() as $row){ $class=$row->class_level; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $gett=$this->db->get('evalution_settings'); foreach($gett->result() as $ros){ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'evaluation_id'=>$this->security->xss_clean($this->input->post('evaluation'.trim($ros->evalution_id))), 'grade'=>$this->security->xss_clean($this->input->post('grade'.trim($ros->evalution_id))), 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year ); $this->db->insert('students_evaluation',$data); } $data2=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year, 'comments'=>$this->security->xss_clean($this->input->post('comments')) ); $this->db->insert('teacher_comments',$data2); redirect('Secondary/evaluate_students_o_level?sent'); } public function send_evaluation_a(){ $academic_year=$this->session->userdata('academic_year_a_level'); $class=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->security->xss_clean($this->input->post('reg_number'))); $this->db->where('academic_year',$academic_year); foreach($this->db->get('classes')->result() as $row){ $class=$row->class_level; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $gett=$this->db->get('evalution_settings'); foreach($gett->result() as $ros){ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'evaluation_id'=>$this->security->xss_clean($this->input->post('evaluation'.trim($ros->evalution_id))), 'grade'=>$this->security->xss_clean($this->input->post('grade'.trim($ros->evalution_id))), 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year ); $this->db->insert('students_evaluation',$data); } $data2=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year, 'comments'=>$this->security->xss_clean($this->input->post('comments')) ); $this->db->insert('teacher_comments',$data2); redirect('Secondary/evaluate_students_a_level?sent'); } public function send_evaluation_a1(){ $academic_year=$this->session->userdata('academic_year_a_level'); $class=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$this->security->xss_clean($this->input->post('reg_number'))); $this->db->where('academic_year',$academic_year); foreach($this->db->get('classes')->result() as $row){ $class=$row->class_level; } $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $gett=$this->db->get('evalution_settings'); foreach($gett->result() as $ros){ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'evaluation_id'=>$this->security->xss_clean($this->input->post('evaluation'.trim($ros->evalution_id))), 'grade'=>$this->security->xss_clean($this->input->post('grade'.trim($ros->evalution_id))), 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year ); $this->db->insert('students_evaluation',$data); } $data2=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'term'=>$this->security->xss_clean($this->input->post('term')), 'academic_year'=>$academic_year, 'comments'=>$this->security->xss_clean($this->input->post('comments')) ); $this->db->insert('teacher_comments',$data2); redirect('Secondary/evaluate_students_a_level?sent'); } public function income_primary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/primary/income_primary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/primary/income_primary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function expenditures_primary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_primary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_primary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function delete_revenue(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->delete('revenue'); redirect('Secondary/income_secondary?deleted'); } public function delete_expenditure(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->delete('expenditures'); redirect('Secondary/expenditures_secondary?deleted'); } public function insert_revenue() { if($this->session->userdata('type')=="Admin"){ $issuer_title=$this->session->userdata('type'); } else{ $issuer_title=$this->session->userdata('title'); } $date=$this->security->xss_clean($this->input->post('date')); $month=substr($this->security->xss_clean($this->input->post('date')),0,2); $year=substr($this->security->xss_clean($this->input->post('date')),6,10); $data = array( 'school_id'=>$this->session->userdata('school_id'), 'amount' => str_replace(',','',$this->security->xss_clean($this->input->post('amount'))), 'date' => $date, 'month' => $month, 'year' => $year, 'income' => $this->security->xss_clean($this->input->post('income')), 'issuer' => $this->session->userdata('full_name'), 'issuer_title' => $issuer_title, ); $this->db->insert('revenue', $data); redirect('Secondary/income_secondary?sent'); } public function register_venue() { $number=$this->security->xss_clean($this->input->post('number_of_rooms')); $class_level= substr($this->security->xss_clean($this->input->post('class_level')),0,1); $stream= substr($this->security->xss_clean($this->input->post('class_level')),1); //echo $class_level.' '.$stream;exit(); for($i=1;$i<=$number;$i++){ $data = array( 'school_id'=>$this->session->userdata('school_id'), 'class_level' =>$class_level, 'stream' => $stream, 'room_name' => $stream.$i ); $this->db->insert('venue', $data); } redirect('Secondary/create_venue?sent'); } public function register_activity() { $name=$this->security->xss_clean($this->input->post('name')); //echo $class_level.' '.$stream;exit(); $data = array( 'school_id'=>$this->session->userdata('school_id'), 'activity_name' =>$name, ); $this->db->insert('timetable_activity', $data); redirect('Secondary/create_activity?sent'); } public function delete_venue() { $class= base64_decode($_GET['class_level']); $stream= base64_decode($_GET['stream']); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$class); $this->db->where('stream',$stream); $this->db->delete('venue'); redirect('Secondary/create_venue?deleted'); } public function delete_activity() { $id= (int)base64_decode($_GET['id']); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('id',$id); $this->db->delete('timetable_activity'); redirect('Secondary/register_activity?deleted'); } public function insert_expenditure() { if($this->session->userdata('type')=="Admin"){ $issuer_title=$this->session->userdata('type'); } else{ $issuer_title=$this->session->userdata('title'); } $date=$this->security->xss_clean($this->input->post('date')); $month=substr($this->security->xss_clean($this->input->post('date')),0,2); $year=substr($this->security->xss_clean($this->input->post('date')),6,10); $data = array( 'school_id'=>$this->session->userdata('school_id'), 'amount' => str_replace(',','',$this->security->xss_clean($this->input->post('amount'))), 'date' => $date, 'month' => $month, 'year' => $year, 'expenditure ' => $this->security->xss_clean($this->input->post('expenses')), 'issuer' => $this->session->userdata('full_name'), 'issuer_title' => $issuer_title, ); $this->db->insert('expenditures', $data); redirect('Secondary/expenditures_secondary?sent'); } public function delete_postoponed(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->delete('postpone_payments'); redirect('Secondary/postpone_payments_secondary?deleted'); } public function delete_postoponed_a(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->delete('postpone_payments'); redirect('Secondary/postpone_payments_secondary_a?deleted'); } public function delete_transactionn(){ $no=base64_decode($_GET['no']); $reg_number=base64_decode($_GET['reg']); $this->db->where('school_receipt', $no); $this->db->delete('transactions'); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number)); } public function delete_transactionn_a(){ $no=base64_decode($_GET['no']); $reg_number=base64_decode($_GET['reg']); $this->db->where('school_receipt', $no); $this->db->delete('transactions'); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number)); } public function delete_class_teacher(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->delete('class_teachers'); redirect('Secondary/class_teachers_secondary?deleted'); } public function register_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function sms() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function create_groups() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_groups'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_groups'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function insert_group(){ $data=array( 'name'=>$this->security->xss_clean($this->input->post('group_name')), 'school_id'=>$this->session->userdata('school_id'), ); $this->db->insert('groups',$data); redirect('Secondary/create_groups?sent'); } public function delete_group(){ $group=base64_decode($_REQUEST['id']); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('group_id',$group); $this->db->delete('groups'); redirect('Secondary/create_groups?deleted'); } public function add_members() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/add_members'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/add_members'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function notify_sms() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/notify_sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/notify_sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function sent_sms() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/sent_sms_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/sent_sms_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function delete_sms() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/delete_sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/delete_sms'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function billing_reports() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/billing_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/billing_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function site_visit() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/site_visit'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/site_visit'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function buy_sms() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/uploading_header'); $this->load->view('users/secondary/buy_sms'); $this->load->view('includes/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',7); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/uploading_header'); $this->load->view('users/secondary/buy_sms'); $this->load->view('includes/uploading_footer'); }else{ redirect('Private_area'); } } } } public function students_list_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_list_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_list_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function create_venue() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_venue'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',6); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_venue'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function create_activity() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_activity'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',6); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_activity'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function create_time_table() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_time_table'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',6); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/create_time_table'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_timetable() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_timetable'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',6); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_timetable'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function all_students_list() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/all_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/all_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function gender_students_list() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/gender_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/gender_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function income_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/income_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/income_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function expenditures_reports_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function expenditures_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/expenditures_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function balance_sheet_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/balance_sheet_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/balance_sheet_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function revenue_reports_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/revenue_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/revenue_reports_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function schoolar_students_list() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/schoolar_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/scondary/schoolar_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function class_students_list() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_students_list'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function class_students_list_stream() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_students_list_stream'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_students_list_stream'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function students_details_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_details_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_details_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function students_details_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_details_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_details_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_results_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_incomplete_ca() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_incomplete_ca'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_incomplete_ca'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_incomplete_exam() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_incomplete_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_incomplete_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_results() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_results_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_uploaded_ca() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_uploaded_ca'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_uploaded_ca'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_ca() { $this->load->view('includes/flat_admin_header'); $this->load->view('users/secondary/upload_ca'); $this->load->view('includes/flat_admin_footer'); } public function upload_ca_single() { $this->load->view('includes/flat_admin_header'); $this->load->view('users/secondary/officer/upload_ca_single'); $this->load->view('includes/flat_admin_footer'); } public function upload_ca_subject() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_ca_subject'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_ca_subject'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_exam() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_uploaded_exam() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_uploaded_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_uploaded_exam'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function publish_results_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_results_o_level() { ## calculating results $this->load->view('users/secondary/calculate_gpa'); $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_results_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function results_statistics() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/results_statistics'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/results_statistics'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function evaluate_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/evaluate_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/evaluate_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function students_attendance_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_attendance_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',4); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_attendance_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function suspended_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/suspended_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',8); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/suspended_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function precautioned_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/precautioned_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',8); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/precautioned_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function dismissed_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/dismissed_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/dismissed_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function graduates_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/graduates_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/graduates_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function register_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function students_list_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_list_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_list_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function selected_date(){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/selected_date'); $this->load->view('includes/secondary/uploading_footer'); } public function school_periods_report(){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/school_periods_report'); $this->load->view('includes/secondary/uploading_footer'); } public function staffs() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/staffs'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/staffs'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function periods() { $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/periods'); $this->load->view('includes/secondary/secondary_footer'); } public function assign_subjects_periods(){ $this->db->where('region_id',$this->session->userdata('region')); $this->db->where('district_id',$this->session->userdata('district')); $this->db->where('category',$this->security->xss_clean($this->input->post('students_type'))); $gett=$this->db->get('all_subjects_region'); foreach($gett->result() as $ros){ $subject_id= $this->security->xss_clean($this->input->post('subject'.trim($ros->subject_id))); $students_type= $this->security->xss_clean($this->input->post('students_type')); if($subject_id>0){ $this->db->where('students_type', $students_type); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('subject_id',$subject_id); $cunty= $this->db->count_all_results('assign_subects_period'); if( $cunty>0){ // redirect('Secondary/assign_subject?subject_assigned_exist'); }else{ $data = array( 'school_id' => $this->session->userdata('school_id'), 'subject_id' => $subject_id, 'students_type'=>$students_type, ); //echo $data; $this->db->insert('assign_subects_period', $data); } } } redirect('Secondary/assign_subject?sent'); } public function create_streams(){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$this->security->xss_clean($this->input->post('class_level'))); $this->db->where('category',$this->security->xss_clean($this->input->post('category'))); $this->db->where('streams',$this->security->xss_clean($this->input->post('stream'))); $gett=$this->db->count_all_results('assign_stream_period'); if($gett>0){ // do nothing }else{ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'class_level'=>$this->security->xss_clean($this->input->post('class_level')), 'streams'=>$this->security->xss_clean($this->input->post('stream')), 'category'=>$this->security->xss_clean($this->input->post('category')), ); $this->db->insert('assign_stream_period',$data); } redirect('Secondary/register_streams?sent'); } public function create_streams1(){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$this->security->xss_clean($this->input->post('class_level'))); $this->db->where('category',$this->security->xss_clean($this->input->post('category'))); $this->db->where('streams',$this->security->xss_clean($this->input->post('stream'))); $gett=$this->db->count_all_results('assign_stream_period'); if($gett>0){ // do nothing }else{ $data=array( 'school_id'=>$this->session->userdata('school_id'), 'class_level'=>$this->security->xss_clean($this->input->post('class_level')), 'streams'=>$this->security->xss_clean($this->input->post('stream')), 'category'=>$this->security->xss_clean($this->input->post('category')), ); $this->db->insert('assign_stream_period',$data); } redirect('Secondary/register_streams?sent'); } public function assign_subjects_periods1(){ $this->db->where('region_id',$this->session->userdata('region')); $this->db->where('district_id',$this->session->userdata('district')); $this->db->where('category',$this->security->xss_clean($this->input->post('students_type'))); $gett=$this->db->get('all_subjects_region'); foreach($gett->result() as $ros){ $subject_id= $this->security->xss_clean($this->input->post('subject'.trim($ros->subject_id))); $students_type= $this->security->xss_clean($this->input->post('students_type')); if($subject_id>0){ $this->db->where('students_type', $students_type); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('subject_id',$subject_id); $cunty= $this->db->count_all_results('assign_subects_period'); if( $cunty>0){ // redirect('Secondary/assign_subject?subject_assigned_exist'); }else{ $data = array( 'school_id' => $this->session->userdata('school_id'), 'subject_id' => $subject_id, 'students_type'=>$students_type, ); //echo $data; $this->db->insert('assign_subects_period', $data); } } } redirect('Secondary/assign_subject?sent'); } function remove_sub(){ $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('subject_id', $this->uri->segment(3)); $this->db->where('students_type', $this->uri->segment(4)); $this->db->delete('assign_subects_period'); redirect('Secondary/assign_subject?deleted'); } function remove_stream_period(){ $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('id', $this->uri->segment(3)); $this->db->delete('assign_stream_period'); redirect('Secondary/register_streams?deleted'); } public function assign_subject() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/assign_subject'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/assign_subject'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function register_streams() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_streams'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_streams'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function untaught_periods() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/untaught_periods'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/untaught_periods'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function upload_results_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/upload_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function publish_results_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function publish_results_a_level_background() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_a_level_background'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/publish_results_a_level_background'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function calculate_results_a_level_background() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function calculate_results_a_level_background_monthly() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_monthly'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_monthly'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function calculate_results_a_level_background_mid() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_mid'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_mid'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function calculate_results_a_level_background_term() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_term'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/calculate_results_a_level_background_term'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_results_a_level() { ## calculating results $this->load->view('users/secondary/calculate_gpa_a'); $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',2); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_results_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function evaluate_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/evaluate_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/evaluate_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_evaluations_students_o_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_evaluations_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_evaluations_students_o_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_evaluations_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_evaluations_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_evaluations_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function edit_evaluation() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/edit_evaluation'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/edit_evaluation'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function edit_eva(){ $grade=$this->input->post('grade'); $academic_year=$this->input->post('academic_year'); $reg_number=$this->input->post('reg_number'); $term=$this->input->post('term'); $evaluation_id=$this->input->post('evaluation_id'); $data=array( 'grade'=>$grade ); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$academic_year); $this->db->where('term',$term); $this->db->where('reg_number',$reg_number); $this->db->where('evaluation_id',$evaluation_id); $this->db->update('students_evaluation',$data); redirect('Secondary/edit_evaluation?reg_number='.base64_encode($reg_number).'&&year='.base64_encode($academic_year).'&&term='.base64_encode($term).'&&edited=yes'); } public function edit_comments(){ $comments=$this->input->post('comments'); $academic_year=$this->input->post('academic_year'); $reg_number=$this->input->post('reg_number'); $term=$this->input->post('term'); $id=$this->input->post('id'); $data=array( 'comments'=>$comments ); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$academic_year); $this->db->where('term',$term); $this->db->where('reg_number',$reg_number); $this->db->where('id',$id); $this->db->update('teacher_comments',$data); redirect('Secondary/edit_evaluation?reg_number='.base64_encode($reg_number).'&&year='.base64_encode($academic_year).'&&term='.base64_encode($term).'&&edited=yes'); } public function students_attendance_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_attendance_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',4); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/students_attendance_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function suspended_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/suspended_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',8); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/suspended_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function precautioned_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/precautioned_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',8); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/precautioned_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function dismissed_students_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/dismissed_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/dismissed_students_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function graduates_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/graduates_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',1); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/graduates_a_level'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function testing_page() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/testing_page'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/testing_page'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function register_staffs_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_staffs_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/register_staffs_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function released_teachers_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/released_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/released_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function insert_class_teachers(){ $class=substr($this->security->xss_clean($this->input->post('class_level')),0,1); $stream=substr($this->security->xss_clean($this->input->post('class_level')),1,2); $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'stream'=>$stream, 'category'=>$this->security->xss_clean($this->input->post('category')), 'academic_year'=>date('Y'), ); $this->db->insert('class_teachers',$data); redirect('Secondary/class_teachers_secondary?sent'); } public function insert_class_teachers_a(){ $class=substr($this->security->xss_clean($this->input->post('class_level')),0,1); $stream=substr($this->security->xss_clean($this->input->post('class_level')),1); $data=array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number'=>$this->security->xss_clean($this->input->post('reg_number')), 'class_level'=>$class, 'stream'=>$stream, 'category'=>$this->security->xss_clean($this->input->post('category')), 'academic_year'=>$this->session->userdata('academic_year_a_level'), ); $this->db->insert('class_teachers',$data); redirect('Secondary/class_teachers_secondary?sent'); } public function class_teachers_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function subject_teachers_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/subject_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/subject_teachers_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function insert_subject_teachers(){ $class=substr($this->security->xss_clean($this->input->post('class_level')),0,1); $stream=substr($this->security->xss_clean($this->input->post('class_level')),1,1); $subject_id=substr($this->security->xss_clean($this->input->post('class_level')),2); //echo $this->security->xss_clean($this->input->post('class_level')).' '.$class.' '.$stream.' '.$subject_id;exit(); $data = array( 'school_id' => $this->session->userdata('school_id'), 'subject_id' => $subject_id, 'category' => $this->security->xss_clean($this->input->post('category')), 'class_level' => $class, 'stream' => $stream, 'reg_number' => $this->security->xss_clean($this->input->post('reg_number')), 'academic_year' => date('Y') ); //echo $data; $this->db->insert('subjects_assigned', $data); redirect('Secondary/subject_teachers_secondary?sent'); } public function insert_subject_teachers_a(){ $class=substr($this->security->xss_clean($this->input->post('class_level')),0,1); $stream=substr($this->security->xss_clean($this->input->post('class_level')),1,3); $subject_id=substr($this->security->xss_clean($this->input->post('class_level')),4); //echo $this->security->xss_clean($this->input->post('class_level')).' '.$class.' '.$stream.' '.$subject_id;exit(); $data = array( 'school_id' => $this->session->userdata('school_id'), 'subject_id' => $subject_id, 'category' => $this->security->xss_clean($this->input->post('category')), 'class_level' => $class, 'stream' => $stream, 'reg_number' => $this->security->xss_clean($this->input->post('reg_number')), 'academic_year' => $this->session->userdata('academic_year_a_level') ); //echo $data; $this->db->insert('subjects_assigned', $data); redirect('Secondary/subject_teachers_secondary?sent'); } public function delete_subject_teacher(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->where('category', 'O'); $this->db->delete('subjects_assigned'); redirect('Secondary/subject_teachers_secondary?deleted'); } public function delete_subject_teacher_a(){ $no=base64_decode($_GET['id']); $this->db->where('id', $no); $this->db->where('category', 'A'); $this->db->delete('subjects_assigned'); redirect('Secondary/subject_teachers_secondary?deleted'); } public function staffs_details_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/staffs_details_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',9); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/staffs_details_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function insert_payments_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/insert_payments_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/insert_payments_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function print_sms_receipt() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_sms_receipt'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_sms_receipt'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function print_receipt() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_receipt'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_receipt'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function period_comments(){ $class = $this->input->post('class_level'); $ddate = date("Y-m-d", strtotime($this->input->post('date'))); $year = substr($ddate,0,4); $date = new DateTime($ddate); $week = $date->format("W"); $dto = new DateTime(); $dto->setISODate($year, $week); $week_start = $dto->format('Y-m-d'); $dto->modify('+6 days'); $week_end = $dto->format('Y-m-d'); $data = array( 'school_id'=>$this->session->userdata('school_id'), 'district'=>$this->session->userdata('district'), 'region'=>$this->session->userdata('region'), 'week_start'=>$week_start, 'week_end'=>$week_end, 'week_number'=>$week, 'class_level'=>$class, 'commited_by'=>$this->session->userdata('reg_number') != '' ? $this->session->userdata('reg_number') : $this->session->userdata('school_reg_number'), 'date_commited'=>date('Y-m-d H:i:s'), ); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('week_number',$week); $this->db->where('class_level',$class); $this->db->where('week_end',$week_end); $cc = $this->db->count_all_results('periods_commits'); if(!$cc){ $this->db->insert('periods_commits',$data); } redirect($_SERVER['HTTP_REFERER']); } public function print_list_class(){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_list_class'); $this->load->view('includes/secondary/uploading_footer'); } public function print_receipt_o() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_receipt_o'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/print_receipt_o'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function insert_postponed() { $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>$this->security->xss_clean($this->input->post('reg_number')), 'amount' => str_replace(',','',$this->security->xss_clean($this->input->post('amount'))), 'date' => $this->security->xss_clean($this->input->post('date')), 'month' => $this->security->xss_clean($this->input->post('month')), 'year' => $this->security->xss_clean($this->input->post('year')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => substr($this->security->xss_clean($this->input->post('reg_number')),0,1), 'payment_type' => $this->security->xss_clean($this->input->post('payment_type')) ); $this->db->insert('postpone_payments', $data); redirect('Secondary/postpone_payments_secondary?sent'); } public function insert_postponed_a() { $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>$this->security->xss_clean($this->input->post('reg_number')), 'amount' => str_replace(',','',$this->security->xss_clean($this->input->post('amount'))), 'date' => $this->security->xss_clean($this->input->post('date')), 'month' => $this->security->xss_clean($this->input->post('month')), 'year' => $this->security->xss_clean($this->input->post('year')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => substr($this->security->xss_clean($this->input->post('reg_number')),0,1), 'payment_type' => $this->security->xss_clean($this->input->post('payment_type')) ); $this->db->insert('postpone_payments', $data); redirect('Secondary/postpone_payments_secondary_a?sent'); } public function postpone_payments_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/postpone_payments_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/postpone_payments_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function postpone_payments_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/postpone_payments_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/postpone_payments_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function inserts_payments_secondary_a_level() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/insert_payments_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/insert_payments_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function enter_payments_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/enter_payments_secondary'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/enter_payments_secondary'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function enter_payments_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/enter_payments_secondary_a'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/enter_payments_secondary_a'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function clear_payments_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/clear_payments_secondary'); $this->load->view('includes/secondary/uploading_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/uploading_header'); $this->load->view('users/secondary/clear_payments_secondary'); $this->load->view('includes/secondary/uploading_footer'); }else{ redirect('Private_area'); } } } } public function payments_statistics() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/payments_statistics'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/payments_statistics'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_payments_by_type_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_type_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_type_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function receipt_reports() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/receipt_reports'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/receipt_reports'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function a_receipt_reports() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/receipt_reports_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/receipt_reports_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function search_receipt_report_a(){ $get=$this->security->xss_clean($this->input->post('year')); redirect('Secondary/a_receipt_reports?year='.base64_encode($get)); } public function search_receipt_report(){ $get=$this->security->xss_clean($this->input->post('year')); redirect('Secondary/receipt_reports?year='.base64_encode($get)); } public function view_payments_by_amount_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_amount_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_amount_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_payments_by_bank_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_bank_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_bank_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_payments_by_list_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_list_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_list_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function view_payments_by_date_secondary() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_date_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_date_secondary'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } //// public function views_payments_by_type_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_type_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_type_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function views_payments_by_amount_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_amount_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_amount_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function views_payments_by_bank_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_bank_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_bank_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function views_payments_by_list_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_list_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_list_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function views_payments_by_date_secondary_a() { $type=$this->session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_date_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',5); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/view_payments_by_date_secondary_a'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } /// public function register_manager() { $this->db->where('reg_number', str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10)))); $count=$this->db->count_all_results('staffs'); $this->db->where('school_mobile', $this->security->xss_clean($this->input->post('mobile'))); $county=$this->db->count_all_results('schools'); if($count>0 || $county>0){ redirect('Secondary/register_staffs_secondary?Exists'); }else{ $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10))), 'education' => $this->security->xss_clean($this->input->post('education')), 'skills' => $this->security->xss_clean($this->input->post('skills')), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'password' => MD5($this->security->xss_clean($this->input->post('password'))), 'password_reset' => $this->security->xss_clean($this->input->post('password')), 'category' => 'Manager', 'title' => 'Manager', 'type' => 'User', 'registered_year'=>date('Y') ); $this->db->insert('staffs', $data); redirect('Secondary/register_staffs_secondary?sent'); } } public function register_teachers() { $this->db->where('reg_number', str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10)))); $count=$this->db->count_all_results('staffs'); $this->db->where('school_mobile', $this->security->xss_clean($this->input->post('mobile'))); $county=$this->db->count_all_results('schools'); if($count>0 || $county>0){ redirect('Secondary/register_staffs_secondary?Exists'); }else{ $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10))), 'education' => $this->security->xss_clean($this->input->post('education')), 'skills' => $this->security->xss_clean($this->input->post('skills')), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'password' => MD5($this->security->xss_clean($this->input->post('password'))), 'password_reset' => $this->security->xss_clean($this->input->post('password')), 'category' => 'Teacher', 'title' => 'Teacher', 'type' => 'User', 'registered_year'=>date('Y') ); $this->db->insert('staffs', $data); redirect('Secondary/register_staffs_secondary?sent'); } } public function register_secretary() { $this->db->where('reg_number', str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10)))); $count=$this->db->count_all_results('staffs'); $this->db->where('school_mobile', $this->security->xss_clean($this->input->post('mobile'))); $county=$this->db->count_all_results('schools'); if($count>0 || $county>0){ redirect('Secondary/register_staffs_secondary?Exists'); }else{ $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10))), 'education' => $this->security->xss_clean($this->input->post('education')), 'skills' => $this->security->xss_clean($this->input->post('skills')), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'password' => MD5($this->security->xss_clean($this->input->post('password'))), 'password_reset' => $this->security->xss_clean($this->input->post('password')), 'category' => 'Secretary', 'title' => 'Secretary', 'type' => 'User', 'registered_year'=>date('Y') ); $this->db->insert('staffs', $data); redirect('Secondary/register_staffs_secondary?sent'); } } public function register_accountants() { $this->db->where('reg_number', str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10)))); $count=$this->db->count_all_results('staffs'); $this->db->where('school_mobile', $this->security->xss_clean($this->input->post('mobile'))); $county=$this->db->count_all_results('schools'); if($count>0 || $county>0){ redirect('Secondary/register_staffs_secondary?Exists'); }else{ $data = array( 'school_id'=>$this->session->userdata('school_id'), 'reg_number' =>str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10))), 'education' => $this->security->xss_clean($this->input->post('education')), 'skills' => $this->security->xss_clean($this->input->post('skills')), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'password' => MD5($this->security->xss_clean($this->input->post('password'))), 'password_reset' => $this->security->xss_clean($this->input->post('password')), 'category' => 'Accountant', 'title' => 'Accountant', 'type' => 'User', 'registered_year'=>date('Y') ); $this->db->insert('staffs', $data); redirect('Secondary/register_staffs_secondary?sent'); } } public function change_position() { $reg=''; $pos=''; $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('title',$this->security->xss_clean($this->input->post('position'))); $get=$this->db->get('staffs'); foreach($get->result() as $row){ $reg=$row->reg_number; $pos=$row->category; } $data = array( 'title' => $this->security->xss_clean($this->input->post('position')), ); $data1 = array( 'title' =>$pos, ); $this->db->where('reg_number', $reg_number); $this->db->update('staffs', $data); $this->db->where('reg_number', $reg); $this->db->update('staffs', $data1); redirect('Secondary/register_staffs_secondary?changed'); } public function delete_staff(){ $data=array( 'status'=>1, 'released_year'=>date('Y') ); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('reg_number', $this->security->xss_clean($this->input->post('reg_number'))); $this->db->update('staffs',$data); redirect('Primary/register_staffs_primary?deleted'); } public function register_o_level_students(){ $chool_name=$this->session->userdata('school_reg_number'); $name= strtoupper(str_replace(array(':', '\\', '/', '*','.','-','_'),'',$chool_name)); $academic_year=date('Y'); //echo $this->security->xss_clean($this->input->post('category')); //exit(); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('full_name',$this->security->xss_clean($this->input->post('full_name'))); $this->db->where('class_admitted',$this->security->xss_clean($this->input->post('class_admitted'))); $this->db->where('admission_year',$this->security->xss_clean($this->input->post('admission_year'))); $this->db->where('admission_number',$this->security->xss_clean($this->input->post('admission_number'))); $this->db->where('category',$this->security->xss_clean($this->input->post('category'))); $count= $this->db->count_all_results('students'); if($count>0){ redirect('Secondary/register_students_o_level?Exists'); }else{ $cl = 0; $new=''; $reg=''; $check = $this->User_model->check_student_o(); if (empty($check)) { //Getting the Reg_number $level = $this->security->xss_clean($this->input->post('class_admitted')); $cl = date('Y'); //echo $name.' '.$cl;exit(); $current = $name.".".$cl .".".sprintf("%03s",($reg+1)); //dunping data to the database // echo 'First '.$current;exit(); $data = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => $this->security->xss_clean($this->input->post('category')), 'admission_number'=>$this->security->xss_clean($this->input->post('admission_number')), 'password'=>MD5('default'), 'password_recover'=>'default' ); $data2 = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'academic_year' => $academic_year, 'class_level' => $this->security->xss_clean($this->input->post('class_admitted')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')), 'category' => $this->security->xss_clean($this->input->post('category')) ); $this->db->insert('students', $data); $this->db->insert('classes', $data2); redirect('Secondary/register_students_o_level?Sent'); }else{ foreach ($check as $num) { $reg = $num->reg_number; // echo $reg;exit(); $cl = $num->class_level; $reg = $num->reg_number; $cl = $num->class_level; $new = substr($reg,-8,4); $reg = substr($reg, -3,4); // ECHO $reg;exit(); $current = $name.".".$new.'.'.sprintf("%03s",($reg+1)); // echo $num->reg_number.' => '. $current;exit(); //dunping data to the database // echo 'Second '.$current;exit(); $data = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => $this->security->xss_clean($this->input->post('category')), 'admission_number'=>$this->security->xss_clean($this->input->post('admission_number')), 'password'=>MD5('default'), 'password_recover'=>'default' ); $data2 = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'academic_year' => $academic_year, 'class_level' => $this->security->xss_clean($this->input->post('class_admitted')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')), 'category' => $this->security->xss_clean($this->input->post('category')) ); $this->db->insert('students', $data); $this->db->insert('classes', $data2); redirect('Secondary/register_students_o_level?Sent'); } } } } public function register_advance_students(){ $chool_name=$this->session->userdata('school_reg_number'); $name= strtoupper(str_replace(array(':', '\\', '/', '*','.','-','_'),'',$chool_name)); $academic_year=$this->session->userdata('academic_year_a_level'); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('full_name',$this->security->xss_clean($this->input->post('full_name'))); $this->db->where('class_admitted',$this->security->xss_clean($this->input->post('class_admitted'))); $this->db->where('admission_year',$this->security->xss_clean($this->input->post('admission_year'))); $this->db->where('admission_number',$this->security->xss_clean($this->input->post('admission_number'))); $this->db->where('category',$this->security->xss_clean($this->input->post('category'))); $count= $this->db->count_all_results('students'); if($count>0){ redirect('Secondary/register_students_a_level?Exists'); }else{ $cl = 0; $new=''; $reg=''; $check = $this->User_model->check_student(); if (empty($check)) { //Getting the Reg_number $level = $this->security->xss_clean($this->input->post('class_admitted')); if($level == 5) { $cl = (date('Y') - 0); }elseif($level == 6) { $cl = (date('Y') - 1); } //echo $name.' '.$cl;exit(); $current = "A".$name.".".$cl .".".sprintf("%03s",($reg+1)); //dunping data to the database // echo 'First '.$current;exit(); $data = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => $this->security->xss_clean($this->input->post('category')), 'admission_number'=>$this->security->xss_clean($this->input->post('admission_number')), 'password'=>MD5('default'), 'password_recover'=>'default' ); $data2 = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'academic_year' => $academic_year, 'class_level' => $this->security->xss_clean($this->input->post('class_admitted')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')), 'category' => $this->security->xss_clean($this->input->post('category')) ); $this->db->insert('students', $data); $this->db->insert('classes', $data2); redirect('Secondary/register_students_a_level?Sent'); }else{ foreach ($check as $num) { $reg = $num->reg_number; // echo $reg;exit(); $cl = $num->class_level; $reg = $num->reg_number; $cl = $num->class_level; $new = substr($reg,-8,4); $reg = substr($reg, -3,4); $current = "A".$name.".".$new.'.'.sprintf("%03s",($reg+1)); // echo $num->reg_number.' => '. $current;exit(); //dunping data to the database //echo 'Second '.$current;exit(); $data = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'category' => $this->security->xss_clean($this->input->post('category')), 'admission_number'=>$this->security->xss_clean($this->input->post('admission_number')), 'password'=>MD5('default'), 'password_recover'=>'default' ); $data2 = array( 'reg_number' => $current, 'school_id' => $this->session->userdata('school_id'), 'academic_year' => $academic_year, 'class_level' => $this->security->xss_clean($this->input->post('class_admitted')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')), 'category' => $this->security->xss_clean($this->input->post('category')) ); $this->db->insert('students', $data); $this->db->insert('classes', $data2); redirect('Secondary/register_students_a_level?Sent'); } } } } public function assigned_subjects() { $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/assigned_subjects'); $this->load->view('includes/secondary/secondary_footer'); } public function assigned_class() { $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/assigned_class'); $this->load->view('includes/secondary/secondary_footer'); } public function class_students_secondary() { $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/class_students_secondary'); $this->load->view('includes/secondary/secondary_footer'); } public function edit_student_info(){ $reg_number=$this->security->xss_clean($this->input->post('reg_number')); $data = array( 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')) ); $this->db->where('reg_number', $reg_number); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->update('students', $data); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&&message=edited'); } public function edit_student_info_a(){ $reg_number=$this->security->xss_clean($this->input->post('reg_number')); $data = array( 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'birth_day' => $this->security->xss_clean($this->input->post('birth_day')), 'admission_year' => $this->security->xss_clean($this->input->post('admission_year')), 'admission_number' => $this->security->xss_clean($this->input->post('admission_number')), 'class_admitted' => $this->security->xss_clean($this->input->post('class_admitted')), 'admitted_from' => $this->security->xss_clean($this->input->post('admitted_from')), 'living_place' => $this->security->xss_clean($this->input->post('living_place')), 'nationality' => $this->security->xss_clean($this->input->post('nationality')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')) ); $this->db->where('reg_number', $reg_number); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->update('students', $data); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&&message=edited'); } public function edit_staff_info(){ $reg_number=str_replace("-","",('0'.substr($this->security->xss_clean($this->input->post('mobile')), -10))); $data = array( 'education' => $this->security->xss_clean($this->input->post('education')), 'skills' => $this->security->xss_clean($this->input->post('skills')), 'full_name' => $this->security->xss_clean($this->input->post('full_name')), 'gender' => $this->security->xss_clean($this->input->post('gender')), 'email' => $this->security->xss_clean($this->input->post('email')), 'mobile' => $this->security->xss_clean($this->input->post('mobile')), 'reg_number' => $reg_number, 'password' => MD5($this->security->xss_clean($this->input->post('password'))), 'password_reset' => $this->security->xss_clean($this->input->post('password')), ); $this->db->where('reg_number', $reg_number); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->update('staffs', $data); redirect('Secondary/staffs_details_secondary?id='.base64_encode($reg_number).'&& message=edited'); } public function change_class(){ $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'class_level' => $this->security->xss_clean($this->input->post('class_level')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'academic_year' => date('Y'), ); $this->db->select('class_level'); $this->db->select('stream'); $this->db->select('academic_year'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&&message=edited'); } public function change_class_a(){ $academic_year=$this->session->userdata('academic_year_a_level'); $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'class_level' => $this->security->xss_clean($this->input->post('class_level')), 'stream' => $this->security->xss_clean($this->input->post('stream')), 'academic_year' =>$academic_year, ); $this->db->select('class_level'); $this->db->select('stream'); $this->db->select('academic_year'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year',$academic_year); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&&message=edited'); } public function change_stream(){ $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'stream' => $this->security->xss_clean($this->input->post('stream')) ); $this->db->select('stream'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&&message=edited'); } public function change_stream_a(){ $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'stream' => $this->security->xss_clean($this->input->post('stream')) ); $this->db->select('stream'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&&message=edited'); } public function change_schoolar_type(){ $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')) ); $this->db->select('schoolar_type'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&& message=edited'); } public function change_schoolar_type_a(){ $reg_number = $this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'schoolar_type' => $this->security->xss_clean($this->input->post('schoolar_type')) ); $this->db->select('schoolar_type'); $this->db->where('reg_number', $reg_number); $this->db->where('category', $this->security->xss_clean($this->input->post('category'))); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->update('classes', $data1); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&& message=edited'); } public function publish_monthly_results_o(){ $month = base64_decode($_REQUEST['month']); $data1 = array( 'status' => 1 ); $this->db->select('status'); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('month', $month); $this->db->where('category','O'); $this->db->where('academic_year', date('Y')); $this->db->update('ca', $data1); redirect('Secondary/publish_results_o_level?published'); } public function undo_publish_monthly_results_o(){ $month = base64_decode($_REQUEST['month']); $data1 = array( 'status' => 1 ); $this->db->select('status'); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('month', $month); $this->db->where('category','O'); $this->db->where('academic_year', date('Y')); $this->db->update('ca', $data1); redirect('Secondary/publish_results_o_level?published'); } public function publish_results_o(){ $term = base64_decode($_REQUEST['term']); $data1 = array( 'status' => 1 ); $this->db->select('status'); $this->db->where('term', $term); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('category','O'); $this->db->where('academic_year', date('Y')); $this->db->update('exam', $data1); redirect('Secondary/publish_results_o_level?published'); } public function undo_publish_results_o(){ $term = base64_decode($_REQUEST['term']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('term', $term); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('category','O'); $this->db->where('academic_year', date('Y')); $this->db->update('exam', $data1); redirect('Secondary/publish_results_o_level?published'); } public function publish_monthly_results_a(){ $month = base64_decode($_REQUEST['month']); $data1 = array( 'status' => 1 ); $this->db->select('status'); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('month', $month); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->where('category','A'); $this->db->update('ca', $data1); redirect('Secondary/publish_results_a_level?published'); } public function undo_publish_monthly_results_a(){ $month = base64_decode($_REQUEST['month']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('month', $month); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->where('category','A'); $this->db->update('ca', $data1); redirect('Secondary/publish_results_a_level?published'); } public function publish_results_a(){ $term = base64_decode($_REQUEST['term']); $data1 = array( 'status' => 1 ); $this->db->select('status'); $this->db->where('term', $term); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->where('category','A'); $this->db->update('exam', $data1); redirect('Secondary/publish_results_a_level?published'); } public function undo_publish_results_a(){ $term = base64_decode($_REQUEST['term']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('term', $term); $this->db->where('school_id', $this->session->userdata('school_id')); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->where('category','A'); $this->db->update('exam', $data1); redirect('Secondary/publish_results_a_level?published'); } public function dismiss_student(){ $reason=$this->security->xss_clean($this->input->post('reason')); $reg_number =$this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'status' => 1 ); $data2 = array( 'school_id' =>$this->session->userdata('school_id'), 'reg_number' =>$reg_number, 'reason' => $reason ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); $this->db->insert('dismissed_students', $data2); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&&message=edited'); } public function dismiss_student_a(){ $reason=$this->security->xss_clean($this->input->post('reason')); $reg_number =$this->security->xss_clean($this->input->post('reg_number')); $data1 = array( 'status' => 1 ); $data2 = array( 'school_id' =>$this->session->userdata('school_id'), 'reg_number' =>$reg_number, 'reason' => $reason ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->update('classes', $data1); $this->db->insert('dismissed_students', $data2); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&&message=edited'); } public function restore_dismissed(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); $this->db->where('reg_number', $reg_number); $this->db->delete('dismissed_students'); redirect('Secondary/students_details_secondary?id='.base64_encode($reg_number).'&& message=edited'); } public function restore_dismissed_a(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->update('classes', $data1); $this->db->where('reg_number', $reg_number); $this->db->delete('dismissed_students'); redirect('Secondary/students_details_secondary_a?id='.base64_encode($reg_number).'&& message=edited'); } public function restore_secondary_dismissed(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', date('Y')); $this->db->update('classes', $data1); $this->db->where('reg_number', $reg_number); $this->db->delete('dismissed_students'); redirect('Secondary/dismissed_students_o_level'); } public function restore_a_level_dismissed(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0 ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->where('academic_year', $this->session->userdata('academic_year_a_level')); $this->db->update('classes', $data1); $this->db->where('reg_number', $reg_number); $this->db->delete('dismissed_students'); redirect('Secondary/dismissed_students_a_level'); } public function dismiss_teacher(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 1, 'released_year'=>date('Y') ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->update('staffs', $data1); redirect('Secondary/staffs_details_secondary?id='.base64_encode($reg_number).'&& message=edited'); } public function restore_teacher_dismissed(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0, 'released_year'=>'--' ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->update('staffs', $data1); redirect('Secondary/staffs_details_secondary?id='.base64_encode($reg_number).'&& message=edited'); } public function restore_teacher_dismissedd(){ $reg_number = base64_decode($_REQUEST['id']); $data1 = array( 'status' => 0, 'released_year'=>'--' ); $this->db->select('status'); $this->db->where('reg_number', $reg_number); $this->db->update('staffs', $data1); redirect('Secondary/released_teachers_secondary?restored'); } public function search_graduate_a() { $year= $this->security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); ?>

A-LEVEL GRADUATES LIST IN

A-LEVEL GRADUATES LIST IN <?php echo $year ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('class_level',6); $this->db->where('academic_year',$year); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $rows){ $this->db->where('reg_number',$rows->reg_number); $gety=$this->db->get('students'); foreach($gety->result() as $row){ $i++; ?>
S/N Reg Number Name Gnder Class Schoolar Mobile Email
S/N Reg Number Name Gnder Class Schoolar Mobile Email
reg_number;?> reg_number;?> full_name;?> full_name;?> gender;?> class_level.' - '.$rows->stream;?> schoolar_type=='D'){ echo 'Day'; }elseif($rows->schoolar_type=='B'){ echo 'Boarding'; }else{ echo 'Undifined schoolar type, Pleas contact your admin'; } ?> mobile;?> email;?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); ?>

O-LEVEL GRADUATES LIST IN

O-LEVEL GRADUATES LIST IN <?php echo $year ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('class_level',4); $this->db->where('academic_year',$year); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $rows){ $this->db->where('reg_number',$rows->reg_number); $gety=$this->db->get('students'); foreach($gety->result() as $row){ $i++; ?>
S/N Reg Number Name Gnder Class Schoolar Mobile Email
S/N Reg Number Name Gnder Class Schoolar Mobile Email
reg_number;?> reg_number;?> full_name;?> full_name;?> gender;?> class_level.' - '.$rows->stream;?> schoolar_type=='D'){ echo 'Day'; }elseif($rows->schoolar_type=='B'){ echo 'Boarding'; }else{ echo 'Undifined schoolar type, Pleas contact your admin'; } ?> mobile;?> email;?>
security->xss_clean($this->input->post('date')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('category',$category); $this->db->where('bank',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID IN THIS DATE ()

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('category',$category); $this->db->where('bank',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID IN THIS DATE ()

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total= Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total= Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$rows->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total= Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total= Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ echo 'Form '.$ro->class_level.'-'.$rows->stream; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date_received')); $category='O'; ?>

STUDENTS PAYMENTS RECORDS RECEIVED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total= Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total= Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS RECEIVED ON

LIST OF STUDENTS PAYMENTS RECEIVED ON <?php echo $date ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Paid for Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> amount); ?>
security->xss_clean($this->input->post('date_received')); $category='A'; ?>

STUDENTS PAYMENTS RECORDS RECEIVED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total= Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total= Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS RECEIVED ON

LIST OF STUDENTS PAYMENTS RECEIVED ON <?php echo $date ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Paid for Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> amount); ?>
security->xss_clean($this->input->post('date_deposited')); $category='O'; ?>

STUDENTS PAYMENTS RECORDS DEPOSITED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS DEPOSITED ON

LIST OF STUDENTS PAYMENTS DEPOSITED ON <?php echo $date ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Paid for Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> amount); ?>
security->xss_clean($this->input->post('date_deposited')); $category='A'; ?>

STUDENTS PAYMENTS RECORDS DEPOSITED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_deposited',$date); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS DEPOSITED ON

LIST OF STUDENTS PAYMENTS DEPOSITED ON <?php echo $date ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_deposited',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Paid for Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> amount); ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID ON

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON <?php echo $month .' - '.$year; ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID ON

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON <?php echo $month .' - '.$year; ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month_received')); $year= $this->security->xss_clean($this->input->post('year')); $category='O'; ?>

SCHOOL FEES PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS RECEIVED ON

LIST OF STUDENTS PAYMENTS RECEIVED ON(<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month_received')); $year= $this->security->xss_clean($this->input->post('year')); $category='A'; ?>

SCHOOL FEES PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS RECEIVED ON

LIST OF STUDENTS PAYMENTS RECEIVED ON(<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month_deposited')); $year= $this->security->xss_clean($this->input->post('year')); $category='O'; ?>

PAYMENTS RECORDS DEPOSITED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS DEPOSITED ON

LIST OF STUDENTS PAYMENTS DEPOSITED ON <?php echo $month .' - '.$year; ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month_deposited',$month); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('month_deposited')); $year= $this->security->xss_clean($this->input->post('year')); $category='A'; ?>

PAYMENTS RECORDS DEPOSITED ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month_deposited',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAYMENTS DEPOSITED ON

LIST OF STUDENTS PAYMENTS DEPOSITED ON <?php echo $month .' - '.$year; ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month_deposited',$month); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('payment_type',$payment_type); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category=$this->security->xss_clean($this->input->post('category')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$payment_type); $getys=$this->db->get('payments_type'); foreach($getys->result() as $r){ $tp=$r->name; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('payment_type',$payment_type); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('payment_type',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID IN

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('bank_type')); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$payment_type); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ $bankk= $b->name; } ?>

ACCOUNT PAYMENTS RECORDS ON

Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo ' Tsh '.number_format($amount->amount); } } ?>

ACCOUNT LIST OF STUDENTS PAID IN

<?php echo $bankk ?> ACCOUNT LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('bank',$payment_type); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category='O'; ?>

PAYMENTS RECORDS IN

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN

LIST OF STUDENTS PAID IN <?php echo $year ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $payment_type= $this->security->xss_clean($this->input->post('payment_type')); $category='A'; ?>

PAYMENTS RECORDS IN

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('paid_year',$year); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN

LIST OF STUDENTS PAID IN <?php echo $year ?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('payment_type')); $date= $this->security->xss_clean($this->input->post('date')); $category='O'; $type_name=''; if($import=='All'){ ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date')); $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $gety=$this->db->get('transactions'); $this->db->where('category',$category); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('payment_type')); $date= $this->security->xss_clean($this->input->post('date')); $category='A'; $type_name=''; if($import=='All'){ ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('category',$category); $this->db->where('date_issued',$date); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('date')); $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $this->db->where('bank', $bank->bank); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $gety=$this->db->get('transactions'); $this->db->where('category',$category); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID IN THIS DATE ()

LIST OF STUDENTS PAID ON (<?php echo $date ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date_issued',$date); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('payment_type')); $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $category='O'; if($import=='All'){ $type_name=''; $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cas Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID ON ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('class_level',$list); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID ON ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('payment_type')); $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $category='A'; if($import=='All'){ $type_name=''; $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cas Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID ON ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $this->db->where('category',$category); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>

PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('class_level',$list); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

STUDENTS LIST PAID ON ()

LIST OF STUDENTS PAID ON (<?php echo $month .' - '.$year; ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $import= $this->security->xss_clean($this->input->post('payment_type')); $category='O'; if($import=='All'){ $type_name=''; $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->paid_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $import= $this->security->xss_clean($this->input->post('payment_type')); $category='A'; if($import=='All'){ $type_name=''; $list= substr($import,0,1); $type= substr($import,1,2); if($type=='N'){ $type_name='NURSERY '; }elseif($type=='P'){ $type_name='STANDARD '; }else{ $type_name='FORM '; } ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Class Level Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number); $this->db->where('academic_year', $ro->academic_year); $get=$this->db->get('classes'); foreach($get->result() as $rows){ if($rows->category=='N'){ echo 'Nursery '.$ro->class_level; }elseif($rows->category=='P'){ echo 'Standard '.$ro->class_level; }else{ echo 'Form '.$ro->class_level.'-'.$rows->stream ; } } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>

STUDENTS PAYMENTS RECORDS ON

Payslip Amountdb->distinct(); $this->db->select('bank'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $bank){ $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('bank', $bank->bank); $this->db->where('category',$category); $getys=$this->db->get('transactions'); foreach($getys->result() as $bankamount){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$bank->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name.' Account = '.number_format($bankamount->amount).'
'; } } } echo '
'; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Payslip'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Payslip Total = Tsh '.number_format($amount->amount); } } ?>
Cash Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_method','Cash'); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Cash Total = Tsh '.number_format($amount->amount); } } ?>
Total Amount db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $gety=$this->db->get('transactions'); foreach($gety->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Grand Total = Tsh '.number_format($amount->amount); } } ?>

LIST OF STUDENTS PAID IN THIS YEAR ()

LIST OF STUDENTS PAID ON (<?php echo $year ?>)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('paid_year',$year); $this->db->where('class_level',$list); $this->db->where('category',$category); $get=$this->db->get('transactions'); foreach($get->result() as $ro){?>
Full Name Payment Type Payment Method Bank Amount Paid (Tsh)
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number', $ro->reg_number ); $gety=$this->db->get('students'); foreach($gety->result() as $row){ echo $row->full_name; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$ro->payment_type); foreach($this->db->get('payments_type')->result() as $rows){ echo $rows->name; } ?> payment_method; ?> bank==''||$ro->bank=='none'){ echo '---'; }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('bank_id',$ro->bank); $get_bank=$this->db->get('banks'); foreach($get_bank->result() as $b){ echo $b->name; }} ?> amount); ?>
security->xss_clean($this->input->post('year')); $category='O'; ?>

STUDENTS PAYMENTS RECORDS FOR ACADEMIC YEAR

STUDENTS PAYMENTS RECORDS FOR <?php echo $year ?> ACADEMIC YEAR
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('category',$category); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $row){?>
Full Name Class Level Amount Required Amount Paid Amount Remained Status
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$row->reg_number); foreach($this->db->get('students')->result() as $name){ echo $name->full_name; $reg_number=$name->reg_number; } ?> category=='N'){ echo 'Nursery '.$row->class_level; }elseif($row->category=='P'){ echo 'Standard '.$row->class_level; }else{ echo 'Form '.$row->class_level; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check2=$this->db->count_all_results('reduced_payments'); if($check2>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; } } } $total_required=$required1+$required2; echo number_format($total_required); ?>
db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid==0 || $paid==''){ echo '---'; }else{ echo number_format($paid); } } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_required>$paid){ echo number_format($total_required-$paid); }elseif($total_required==$paid){ echo '---'; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_required<$paid){ echo 'Complete'; }else{ echo 'Not complete'; } ?>
security->xss_clean($this->input->post('year')); $category='A'; ?>

STUDENTS PAYMENTS RECORDS FOR ACADEMIC YEAR

STUDENTS PAYMENTS RECORDS FOR <?php echo $year ?> ACADEMIC YEAR
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('category',$category); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $row){?>
Full Name Class Level Amount Required Amount Paid Amount Remained Status
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$row->reg_number); foreach($this->db->get('students')->result() as $name){ echo $name->full_name; $reg_number=$name->reg_number; } ?> category=='N'){ echo 'Nursery '.$row->class_level; }elseif($row->category=='P'){ echo 'Standard '.$row->class_level; }else{ echo 'Form '.$row->class_level.'-'.$row->stream; } ?> db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); // $this->db->where('schoolars_type',$row->schoolar_type); $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check1=$this->db->count_all_results('reduced_payments'); if($check1>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $required1 = $required1+$rowff->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowff->amount).'
'; } } } /// finding amounts for different schoolars type $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('class_level',$row->class_level); $this->db->where('students_type',$row->category); $this->db->where('schoolars_type',$row->schoolar_type); // $this->db->where('schoolars_type',2); $get=$this->db->get('payers'); foreach($get->result() as $rows){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $check2=$this->db->count_all_results('reduced_payments'); if($check2>0){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$reg_number); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('reduced_payments'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; } }else{ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$rows->payer_id); $this->db->where('payment_id',$rows->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowffs){ $required2 = $required2 + $rowffs->amount; // echo 'Payer id = '. $rows->payer_id.', schoolar type = '.$rows->schoolars_type.' Amount ='.number_format($rowffs->amount).'
'; } } } $total_required=$required1+$required2; echo number_format($total_required); ?>
db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid==0 || $paid==''){ echo '---'; }else{ echo number_format($paid); } } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_required>$paid){ echo number_format($total_required-$paid); }elseif($total_required==$paid){ echo '---'; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; } if($total_required<$paid){ echo 'Complete'; }else{ echo 'Not complete'; } ?>
security->xss_clean($this->input->post('amount'))); $category='O'; if($amount=='' || $amount==0){ echo 'Fill Amount'; }else{ $year= date('Y'); ?>

STUDENTS LIST PAID BELOW Tsh. RECORDS FOR ACADEMIC YEAR

STUDENTS LIST PAID BELOW <b>Tsh. <?php echo number_format($amount) ?></b> RECORDS FOR <?php echo $year ?> ACADEMIC YEAR
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $row){ $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('category',$category); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid<$amount){?>
Full Name Class Level Amount Paid
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$row->reg_number); foreach($this->db->get('students')->result() as $name){ echo $name->full_name; } ?> category=='N'){ echo 'Nursery '.$row->class_level; }elseif($row->category=='P'){ echo 'Standard '.$row->class_level; }else{ echo 'Form '.$row->class_level; } ?>
security->xss_clean($this->input->post('amount'))); $category='A'; if($amount=='' || $amount==0){ echo 'Fill Amount'; }else{ $year= $this->session->userdata('academic_year_a_level'); ?>

STUDENTS LIST PAID BELOW Tsh. RECORDS FOR ACADEMIC YEAR

STUDENTS LIST PAID BELOW <b>Tsh. <?php echo number_format($amount) ?></b> RECORDS FOR <?php echo $year ?> ACADEMIC YEAR
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('status',0); $get=$this->db->get('classes'); foreach($get->result() as $row){ $paid=0; $this->db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('reg_number',$row->reg_number); $this->db->where('category',$category); $get_trans=$this->db->get('transactions'); foreach($get_trans->result() as $paid_amount){ $paid=$paid_amount->amount; if($paid<$amount){?>
Full Name Class Level Amount Paid
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('reg_number',$row->reg_number); foreach($this->db->get('students')->result() as $name){ echo $name->full_name; } ?> category=='N'){ echo 'Nursery '.$row->class_level; }elseif($row->category=='P'){ echo 'Standard '.$row->class_level; }else{ echo 'Form '.$row->class_level.'-'.$row->stream; } ?>
security->xss_clean($this->input->post('year')); $category='O'; ?>

GENERAL PAYMENTS REPORTS FOR ACADEMIC YEAR

GENERAL PAYMENTS REPORTS FOR <?php echo $year ?> ACADEMIC YEAR
Total Number of Students db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('academic_year',$year); $this->db->where('category',$category); $count=$this->db->count_all_results('classes'); echo $count; ?>
Total Amount Required db->where('school_id',$this->session->userdata('school_id')); $this->db->where('students_type',$category); $get=$this->db->get('payers'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$row->payment_id); $fee_type=$this->db->get('payments_type'); foreach($fee_type->result() as $ro){ $name=$ro->name; } if($row->schoolars_type==2){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('class_level',$row->class_level); $this->db->where('category',$row->students_type); $this->db->where('academic_year',$year); $countt1=$this->db->count_all_results('classes'); //selecting from the register fees table $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$row->payer_id); $this->db->where('payment_id',$row->payment_id); $get_fee=$this->db->get('register_fees'); foreach($get_fee->result() as $rowf){ $total_amount1=$rowf->amount*$countt1; // echo 'Total= '.number_format($total_amount1).'
'; // echo 'Amount = '.$rowf->amount.' Total= '.$total_amount1.' '. $name.' |'. $row->payment_id.' '.$row->payer_id.' '.$row->class_level.' '.$row->students_type.' '.$row->schoolars_type.' both schoolar type = '.$countt1.'
'; $sum+= $total_amount1; } }else{ $total_amount2=0; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('class_level',$row->class_level); $this->db->where('schoolar_type',$row->schoolars_type); $this->db->where('category',$row->students_type); $this->db->where('academic_year',$year); $countt2=$this->db->count_all_results('classes'); //selecting from the register fees table $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$row->payer_id); $this->db->where('payment_id',$row->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $total_amount2=$rowff->amount*$countt2; // echo ' Total= '.number_format($total_amount2).' '.'
'; // echo 'Amount = '.$rowff->amount.' Total= '.$total_amount2.' '. $name.' |'.$row->payment_id.' '.$row->payer_id.' '.$row->class_level.' '.$row->schoolars_type.' schoolar ='.$countt2.'
'; $sum1+= $total_amount2; } } } $required=$sum+ $sum1; echo 'Tsh '. number_format(($required)).' There is something to do'; ?>
Amount Paid db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); foreach($this->db->get('transactions')->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Tsh '.number_format($amount->amount); } $paid_amount=$amount->amount; } ?>
Amount Remained $paid_amount){ echo 'Tsh '.number_format($required-$paid_amount); }elseif($required=$paid_amount){ echo '---'; }else{ echo '---'; } ?>
security->xss_clean($this->input->post('year')); $category='A'; ?>

GENERAL PAYMENTS REPORTS FOR ACADEMIC YEAR

GENERAL PAYMENTS REPORTS FOR <?php echo $year ?> ACADEMIC YEAR
Total Number of Students db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('academic_year',$year); $this->db->where('category',$category); $count=$this->db->count_all_results('classes'); echo $count; ?>
Total Amount Required db->where('school_id',$this->session->userdata('school_id')); $this->db->where('students_type',$category); $get=$this->db->get('payers'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('payment_id',$row->payment_id); $fee_type=$this->db->get('payments_type'); foreach($fee_type->result() as $ro){ $name=$ro->name; } if($row->schoolars_type==2){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('class_level',$row->class_level); $this->db->where('category',$row->students_type); $this->db->where('academic_year',$year); $countt1=$this->db->count_all_results('classes'); //selecting from the register fees table $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$row->payer_id); $this->db->where('payment_id',$row->payment_id); $get_fee=$this->db->get('register_fees'); foreach($get_fee->result() as $rowf){ $total_amount1=$rowf->amount*$countt1; // echo 'Total= '.number_format($total_amount1).'
'; // echo 'Amount = '.$rowf->amount.' Total= '.$total_amount1.' '. $name.' |'. $row->payment_id.' '.$row->payer_id.' '.$row->class_level.' '.$row->students_type.' '.$row->schoolars_type.' both schoolar type = '.$countt1.'
'; $sum+= $total_amount1; } }else{ $total_amount2=0; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('status',0); $this->db->where('class_level',$row->class_level); $this->db->where('schoolar_type',$row->schoolars_type); $this->db->where('category',$row->students_type); $this->db->where('academic_year',$year); $countt2=$this->db->count_all_results('classes'); //selecting from the register fees table $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); $this->db->where('payer_id',$row->payer_id); $this->db->where('payment_id',$row->payment_id); $get_feee=$this->db->get('register_fees'); foreach($get_feee->result() as $rowff){ $total_amount2=$rowff->amount*$countt2; // echo ' Total= '.number_format($total_amount2).' '.'
'; // echo 'Amount = '.$rowff->amount.' Total= '.$total_amount2.' '. $name.' |'.$row->payment_id.' '.$row->payer_id.' '.$row->class_level.' '.$row->schoolars_type.' schoolar ='.$countt2.'
'; $sum1+= $total_amount2; } } } $required=$sum+ $sum1; echo 'Tsh '. number_format(($required)).' There is something to do'; ?>
Amount Paid db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('academic_year',$year); foreach($this->db->get('transactions')->result() as $amount){ if($amount->amount=='' || $amount->amount==0){ echo '---'; }else{ echo 'Tsh '.number_format($amount->amount); } $paid_amount=$amount->amount; } ?>
Amount Remained $paid_amount){ echo 'Tsh '.number_format($required-$paid_amount); }elseif($required=$paid_amount){ echo '---'; }else{ echo '---'; } ?>
security->xss_clean($this->input->post('class_level')); $month= $this->security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('academic_year')); $category='O'; $month_name; $this->db->where('month_id', $month); $gett=$this->db->get('secondary_months'); foreach($gett->result() as $rows){ $month_name=$rows->name; } ?>

FORM MONTHLY TEST ()

FORM <?php echo $class.' '.$month. ' '.$year ?> MONTHLY TEST
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('students_type','O'); $get=$this->db->get('grading_method'); foreach($get->result() as $row){ if($row->grading=='Average'){ $this->db->distinct(); $this->db->select('reg_number'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('academic_year',$year); $this->db->where('class_level',$class); $this->db->where('category', $category); $get_reg=$this->db->get('ca'); foreach($get_reg->result() as $row_reg){ $number_of_sudents++; $number_of_subjects=0; $sum_of_marks=0; $average_of_marks=0; echo $row_reg->reg_number.'
'; echo 'Average Calculations'.'
'; //finding subjects which are included in calculations $this->db->where('class_level',$class); $this->db->where('students_type', $category); $this->db->where('school_id', $this->session->userdata('school_id')); $gett= $this->db->get('subjects_calculations'); foreach($gett->result() as $rowt){ $this->db->where('subject_id',$rowt->subject_id); $this->db->where('school_id', $this->session->userdata('school_id')); $getf= $this->db->get('general_subjects'); foreach($getf->result() as $rowf){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('academic_year',$year); $this->db->where('class_level',$class); $this->db->where('reg_number',$row_reg->reg_number); $this->db->where('category', $category); $this->db->where('subject_id', $rowt->subject_id); $get_ca=$this->db->get('ca'); foreach($get_ca->result() as $row_ca){ $number_of_subjects++; $sum_of_marks=$sum_of_marks+$row_ca->mark; echo $rowt->subject_id.' = '.$rowf->subject_name.' = ' .$row_ca->mark.'
'; } } } $average_of_marks=($sum_of_marks/$number_of_subjects); $average_of_marks=round($average_of_marks,2); echo 'Number of subjects attempted = '.$number_of_subjects.' Sum of marks = '.$sum_of_marks.' Average = '.$average_of_marks.'

'; } echo 'Number of students = '.$number_of_sudents; }elseif($row->grading=='Division'){ echo 'Division calculations'; }elseif($row->grading=='GPA'){ echo 'GPA calculations'; }else{ echo 'Undifined calculations'; } } ?>
security->xss_clean($this->input->post('class_level')); $mid_term= $this->security->xss_clean($this->input->post('mid_term')); $year= $this->security->xss_clean($this->input->post('academic_year')); ?>

STANDARD MID-TERM TEST ( OF TERM )

<b> STANDARD <?php echo $class.' - '.$year ?> MID-TERM TEST ( OF TERM <?php echo $mid_term ?>)</b>

Results goes here

security->xss_clean($this->input->post('class_level')); $term= $this->security->xss_clean($this->input->post('term')); $year= $this->security->xss_clean($this->input->post('academic_year')); ?>

STANDARD TERM RESULTS

<b> STANDARD <?php echo $class.' - '.$year ?> TERM <?php echo $term ?> RESULTS</b>

Results goes here

security->xss_clean($this->input->post('date')); $income_type= $this->security->xss_clean($this->input->post('income_type')); if($income_type=='All'){?>

REVENUE COLLECTED ON

db->distinct(); $this->db->select('income'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $get=$this->db->get('revenue'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$row->income); $gety=$this->db->get('income'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $this->db->where('income',$row->income); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $income_type= $this->security->xss_clean($this->input->post('income_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$income_type); $gety=$this->db->get('income'); foreach($gety->result() as $t){ $name= $t->name; } ?>

REVENUE COLLECTED ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $this->db->where('income',$income_type); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $date1= $this->security->xss_clean($this->input->post('date1')); $income_type= $this->security->xss_clean($this->input->post('income_type')); if($income_type=='All'){?>

REVENUE COLLECTED ON

db->distinct(); $this->db->select('income'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $get=$this->db->get('revenue'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$row->income); $gety=$this->db->get('income'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $this->db->where('income',$row->income); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $date1= $this->security->xss_clean($this->input->post('date1')); $income_type= $this->security->xss_clean($this->input->post('income_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$income_type); $gety=$this->db->get('income'); foreach($gety->result() as $t){ $name= $t->name; } ?>

REVENUE COLLECTED ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $this->db->where('income',$income_type); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $income_type= $this->security->xss_clean($this->input->post('income_type')); if($income_type=='All'){?>

REVENUE COLLECTED ON

db->distinct(); $this->db->select('income'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $get=$this->db->get('revenue'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$row->income); $gety=$this->db->get('income'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('income',$row->income); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $income_type= $this->security->xss_clean($this->input->post('income_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$income_type); $gety=$this->db->get('income'); foreach($gety->result() as $t){ $name= $t->name; } ?>

REVENUE COLLECTED ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('income',$income_type); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $income_type= $this->security->xss_clean($this->input->post('income_type')); if($income_type=='All'){?>

REVENUE COLLECTED ON

db->distinct(); $this->db->select('income'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $get=$this->db->get('revenue'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$row->income); $gety=$this->db->get('income'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('income',$row->income); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $income_type= $this->security->xss_clean($this->input->post('income_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('income_id',$income_type); $gety=$this->db->get('income'); foreach($gety->result() as $t){ $name= $t->name; } ?>

REVENUE COLLECTED ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('income',$income_type); $gets=$this->db->get('revenue'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); if($expenses_type=='All'){?>

EXPENDITURES ON

db->distinct(); $this->db->select('expenditure'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $get=$this->db->get('expenditures'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$row->expenditure); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $this->db->where('expenditure',$row->expenditure); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$expenses_type); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ $name= $t->name; } ?>

EXPENDITURES ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date',$date); $this->db->where('expenditure',$expenses_type); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $date1= $this->security->xss_clean($this->input->post('date1')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); if($expenses_type=='All'){?>

EXPENDITURES ON

db->distinct(); $this->db->select('expenditure'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $get=$this->db->get('expenditures'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$row->expenditure); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $this->db->where('expenditure',$row->expenditure); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('date')); $date1= $this->security->xss_clean($this->input->post('date1')); $income_type= $this->security->xss_clean($this->input->post('income_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$expenses_type); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ $name= $t->name; } ?>

EXPENDITURES ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('date >=', $date); $this->db->where('date <=', $date1); $this->db->where('expenditure',$expenses_type); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); if($expenses_type=='All'){?>

EXPENDITURES ON

db->distinct(); $this->db->select('expenditure'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $get=$this->db->get('expenditures'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$row->expenditure); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('expenditure',$row->expenditure); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$expenses_type); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ $name= $t->name; } ?>

EXPENDITURES ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('expenditure',$expenses_type); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); if($expenses_type=='All'){?>

EXPENDITURES ON

db->distinct(); $this->db->select('expenditure'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $get=$this->db->get('expenditures'); foreach($get->result() as $row){?>
db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$row->expenditure); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ echo $t->name; } ?> db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('expenditure',$row->expenditure); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
security->xss_clean($this->input->post('month')); $year= $this->security->xss_clean($this->input->post('year')); $expenses_type= $this->security->xss_clean($this->input->post('expenses_type')); $name=''; $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('expenses_id',$expenses_type); $gety=$this->db->get('expenses'); foreach($gety->result() as $t){ $name= $t->name; } ?>

EXPENDITURES ON

TOTAL db->select_sum('amount'); $this->db->where('school_id',$this->session->userdata('school_id')); //$this->db->where('month',$month); $this->db->where('year',$year); $this->db->where('expenditure',$expenses_type); $gets=$this->db->get('expenditures'); foreach($gets->result() as $r){ echo 'Tsh '.number_format($r->amount); } ?>
session->userdata('type'); $title=$this->session->userdata('title'); if($type=='Admin' || $title=='Manager'){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/reports_settings'); $this->load->view('includes/secondary/secondary_footer'); }else{ $this->db->like('name',$title); $get=$this->db->get('general_accounts'); foreach($get->result() as $row){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('activity_id',3); $this->db->where('account_id',$row->account_id); $count=$this->db->count_all_results('access_levels'); if($count>0){ $this->load->view('includes/secondary/secondary_header'); $this->load->view('users/secondary/reports_settings'); $this->load->view('includes/secondary/secondary_footer'); }else{ redirect('Private_area'); } } } } public function insert_insrtuctions(){ for($k=0; $k<=10;$k++){ $this->db->where('school_id',$this->session->userdata('school_id')); $this->db->where('students_type',$this->security->xss_clean($this->input->post('students_type'))); $this->db->where('class_level',$this->security->xss_clean($this->input->post('class_level'))); $this->db->where('term',$this->security->xss_clean($this->input->post('term'))); $this->db->where('academic_year',$this->security->xss_clean($this->input->post('academic_year'))); $this->db->where('instructions',$this->security->xss_clean($this->input->post('instructions'.$k))); $count=$this->db->count_all_results('instruction_reports'); if($count>0 || $this->security->xss_clean($this->input->post('instructions'.$k))==''){ continue; }else{ $data1 = array( 'school_id' => $this->session->userdata('school_id'), 'class_level' =>$this->security->xss_clean($this->input->post('class_level')), 'students_type'=>$this->security->xss_clean($this->input->post('students_type')), 'instructions' => $this->security->xss_clean($this->input->post('instructions'.$k)), 'academic_year' => $this->security->xss_clean($this->input->post('academic_year')), 'term' => $this->security->xss_clean($this->input->post('term')) ); $this->db->insert('instruction_reports', $data1); } } redirect('Secondary/reports_settings?sent'); } public function user_data_submit_instructions() { $academic_year=''; $posted_data=$this->input->post('class_level'); $class_level=substr($posted_data,0,1); $students_type=substr($posted_data,1,2); $class_name=$this->input->post('class_name'); $term=$this->input->post('term'); if($students_type=='A'){ $academic_year=$this->session->userdata('academic_year_a_level'); }else{ $academic_year=date('Y'); } //echo $students_type;exit(); $this->db->where('level',$class_level); $this->db->where('students_type',$students_type); $get=$this->db->get('class_levels'); foreach($get->result() as $ro){?>


db->where('school_id', $this->session->userdata('school_id')); $this->db->where('id',$id); $this->db->delete('instruction_reports'); redirect('Secondary/reports_settings?deleted'); } public function user_data_get_instructions() { $academic_year=''; $posted_data=$this->input->post('class_level'); $class_level=substr($posted_data,0,1); $students_type=substr($posted_data,1,2); $class_name=$this->input->post('class_name'); $term=$this->input->post('term'); //echo $students_type;exit(); if($students_type=='A'){ $academic_year=$this->session->userdata('academic_year_a_level'); }else{ $academic_year=date('Y'); } $this->db->where('level',$class_level); $this->db->where('students_type',$students_type); $get=$this->db->get('class_levels'); foreach($get->result() as $ro){?>

Instructions report To name?>

db->where('school_id',$this->session->userdata('school_id')); $this->db->where('students_type',$students_type); $this->db->where('class_level',$class_level); $this->db->where('term',$term); $this->db->where('academic_year',$academic_year); $get=$this->db->get('instruction_reports'); foreach($get->result() as $ros){ $i++; ?>

'.$i.'. '.$ros->instructions ?> Delete

input->post('password1'); $pass2 = $this->input->post('password2'); if ($pass1 == $pass2) { $pass = $this->User_model->check_password1(); if ($pass > 0) { $pass = $this->input->post('password'); $data1['password'] = MD5($pass); if ($_POST) { $this->User_model->change_passwords1(); $this->User_model->change_passwords_reset1(); redirect('Secondary?Changed'); } else { redirect('Secondary'); } } else { redirect('Secondary?Error'); } } else { redirect('Secondary?Error1'); } } //function to logout and destroy sessions public function logout() { //finding url $url=''; $this->db->where('school_id',$this->session->userdata('school_id')); $get=$this->db->get('schools'); foreach($get->result() as $row){ $url=$row->url; } if($this->session->userdata('type')=='Admin'){ $data = ['school_reg_number', 'school_reg_number']; $this->session->unset_userdata($data); if($url==''){ //redirecting to normal page redirect('Welcome/login'); }else{ redirect('Welcome/login/'.$url); } }else{ $data = ['reg_number', 'reg_number']; $this->session->unset_userdata($data); if($url==''){ //redirecting to normal page redirect('Welcome/login'); }else{ redirect('Welcome/login/'.$url); } } } }