<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Meritlist_Model extends MY_Model { function __construct() { parent::__construct(); } public function get_merit_list($school_id, $academic_year_id, $class_id, $section_id){ $this->db->select('FR.*, G.name AS grade, E.roll_no, ST.name AS student, ST.photo, C.name AS class_name, S.name AS section, AY.session_year'); $this->db->from('final_results AS FR'); $this->db->join('enrollments AS E', 'E.student_id = FR.student_id', 'left'); $this->db->join('students AS ST', 'ST.id = E.student_id', 'left'); $this->db->join('classes AS C', 'C.id = E.class_id', 'left'); $this->db->join('sections AS S', 'S.id = E.section_id', 'left'); $this->db->join('academic_years AS AY', 'AY.id = E.academic_year_id', 'left'); $this->db->join('grades AS G', 'G.id = FR.grade_id', 'left'); $this->db->where('FR.school_id', $school_id); if($academic_year_id){ $this->db->where('E.academic_year_id', $academic_year_id); } if($class_id != ''){ $this->db->where('E.class_id', $class_id); } if($section_id != ''){ $this->db->where('E.section_id', $section_id); } $this->db->where('ST.status_type', 'regular'); //$this->db->order_by('E.roll_no', 'ASC'); $this->db->order_by('FR.avg_grade_point', 'DESC'); //$this->db->order_by('FR.total_obtain_mark', 'DESC'); return $this->db->get()->result(); } }
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 |
|