<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Routine_Model extends MY_Model { function __construct() { parent::__construct(); } public function get_section_list($class_id = null, $school_id = null ){ if(!$class_id){ return; } $this->db->select('S.*, C.name AS class_name'); $this->db->from('sections AS S'); $this->db->join('classes AS C', 'C.id = S.class_id', 'left'); $this->db->where('S.class_id', $class_id); if($this->session->userdata('role_id') != SUPER_ADMIN){ $this->db->where('S.school_id', $this->session->userdata('school_id')); } if($school_id && $this->session->userdata('role_id') == SUPER_ADMIN){ $this->db->where('S.school_id', $school_id); } return $this->db->get()->result(); } public function get_single_routine($id){ $this->db->select('S.*, C.name AS class_name, T.name AS teacher'); $this->db->from('subjects AS S'); $this->db->join('teachers AS T', 'T.id = S.teacher_id', 'left'); $this->db->join('classes AS C', 'C.id = S.class_id', 'left'); $this->db->where('S.id', $id); return $this->db->get()->row(); } function duplicate_routine($condition, $id = null){ if($id){ $this->db->where_not_in('id', $id); } $this->db->where($condition); return $this->db->get('routines')->num_rows(); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Assignment_Model.php | File | 4.52 KB | 0777 |
|
Classes_Model.php | File | 1.3 KB | 0777 |
|
Liveclass_Model.php | File | 4.32 KB | 0777 |
|
Material_Model.php | File | 2.01 KB | 0777 |
|
Promotion_Model.php | File | 1.01 KB | 0777 |
|
Routine_Model.php | File | 1.7 KB | 0777 |
|
Section_Model.php | File | 2.3 KB | 0777 |
|
Subject_Model.php | File | 2.36 KB | 0777 |
|
Submission_Model.php | File | 5.79 KB | 0777 |
|
Syllabus_Model.php | File | 2.21 KB | 0777 |
|
index.html | File | 131 B | 0777 |
|