<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/* * *****************Student.php**********************************
* @product name : University Management System Express
* @type : Class
* @class name : Generate
* @description : Manage all type of system student listing.
* @author : Farid Ahmed, Webmaster, BDU
* @url : https://bdu.ac.bd/
* @support : farid0001@bdu.ac.bd
* @copyright : BDU ICT Team
* ********************************************************** */
class Admit extends MY_Controller {
public $data = array();
public function __construct() {
parent::__construct();
$this->load->model('Student_Model', 'student', true);
}
/*****************Function index**********************************
* @type : Function
* @function name : index
* @description : Load user filtering interface
*
* @param : null
* @return : null
* ********************************************************** */
public function index(){
check_permission(VIEW);
$this->data['students'] = '';
if ($_POST) {
$school_id = $this->input->post('school_id');
$exam_id = $this->input->post('exam_id');
$class_id = $this->input->post('class_id');
$section_id = $this->input->post('section_id');
$student_id = $this->input->post('student_id');
$this->data['school'] = $this->student->get_school_by_id($school_id);
$this->data['cards'] = $this->student->get_student_list($school_id, $class_id, $section_id, $student_id, $this->data['school']->academic_year_id);
$this->data['admit_setting'] = $this->student->get_single('admit_card_settings', array('school_id'=>$school_id));
$this->data['exam'] = $this->student->get_single('exams', array('id'=>$exam_id));
$this->data['subjects'] = $this->student->get_list('subjects', array('class_id'=>$class_id, 'school_id'=>$school_id));
$this->data['school_id'] = $school_id;
$this->data['exam_id'] = $exam_id;
$this->data['class_id'] = $class_id;
$this->data['section_id'] = $section_id;
$this->data['student_id'] = $student_id;
}
$condition = array();
if($this->session->userdata('role_id') != SUPER_ADMIN){
$condition['school_id'] = $this->session->userdata('school_id');
$school = $this->student->get_school_by_id($condition['school_id']);
$condition['status'] = 1;
$this->data['classes'] = $this->student->get_list('classes', $condition, '','', '', 'id', 'ASC');
$condition['academic_year_id'] = $school->academic_year_id;
$this->data['exams'] = $this->student->get_list('exams', $condition, '','', '', 'id', 'ASC');
}
$this->layout->title($this->lang->line('generate_student_admit_card') .' | ' . SMS);
$this->layout->view('student/admit', $this->data);
}
}