<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/* * *****************Teacher.php**********************************
* @product name : University Management System Express
* @type : Class
* @class name : Generate
* @description : Manage all type of system teacher listing.
* @author : Farid Ahmed, Webmaster, BDU
* @url : https://bdu.ac.bd/
* @support : farid0001@bdu.ac.bd
* @copyright : BDU ICT Team
* ********************************************************** */
class Teacher extends MY_Controller {
public $data = array();
public function __construct() {
parent::__construct();
$this->load->model('Teacher_Model', 'teacher', 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['teachers'] = '';
if ($_POST) {
$school_id = $this->input->post('school_id');
$teacher_id = $this->input->post('teacher_id');
$this->data['cards'] = $this->teacher->get_teacher_list($school_id, $teacher_id);
$this->data['school'] = $this->teacher->get_school_by_id($school_id);
$this->data['setting'] = $this->teacher->get_single('id_card_settings', array('school_id'=>$school_id));
$this->data['school_id'] = $school_id;
$this->data['teacher_id'] = $teacher_id;
}
$condition = array();
$condition['status'] = 1;
if($this->session->userdata('role_id') != SUPER_ADMIN){
$condition['school_id'] = $this->session->userdata('school_id');
$this->data['teachers'] = $this->teacher->get_list('teachers', $condition, '','', '', 'id', 'ASC');
}
$this->layout->title( $this->lang->line('generate_teacher_id_card') .' | ' . SMS);
$this->layout->view('teacher/index', $this->data);
}
}