<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Exam_Model extends MY_Model { function __construct() { parent::__construct(); } public function get_exam_list($school_id = null, $academic_year_id = null){ $this->db->select('E.*, S.school_name, AY.session_year'); $this->db->from('exams AS E'); $this->db->join('academic_years AS AY', 'AY.id = E.academic_year_id', 'left'); $this->db->join('schools AS S', 'S.id = E.school_id', 'left'); if($this->session->userdata('role_id') != SUPER_ADMIN){ $school_id = $this->session->userdata('school_id'); } if($school_id){ $this->db->where('E.school_id', $school_id); } if($academic_year_id){ $this->db->where('E.academic_year_id', $academic_year_id); } $this->db->where('S.status', 1); return $this->db->get()->result(); } public function get_single_exam($id){ $this->db->select('E.*, AY.session_year'); $this->db->from('exams AS E'); $this->db->join('academic_years AS AY', 'AY.id = E.academic_year_id', 'left'); $this->db->where('E.id', $id); return $this->db->get()->row(); } function duplicate_check($school_id, $academic_year_id, $title, $id = null ){ if($id){ $this->db->where_not_in('id', $id); } $this->db->where('school_id', $school_id); $this->db->where('title', $title); $this->db->where('academic_year_id', $academic_year_id); return $this->db->get('exams')->num_rows(); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Attendance_Model.php | File | 1.5 KB | 0777 |
|
Exam_Model.php | File | 1.85 KB | 0777 |
|
Examresult_Model.php | File | 1.19 KB | 0777 |
|
Finalresult_Model.php | File | 1.18 KB | 0777 |
|
Grade_Model.php | File | 1.14 KB | 0777 |
|
Mark_Model.php | File | 7.41 KB | 0777 |
|
Marksheet_Model.php | File | 1008 B | 0777 |
|
Meritlist_Model.php | File | 1.7 KB | 0777 |
|
Result_Model.php | File | 1.19 KB | 0777 |
|
Resultcard_Model.php | File | 2.58 KB | 0777 |
|
Resultemailsms_Model.php | File | 6.14 KB | 0777 |
|
Schedule_Model.php | File | 3.73 KB | 0777 |
|
Suggestion_Model.php | File | 3.12 KB | 0777 |
|
index.html | File | 131 B | 0777 |
|