JezK
Edit File: school_admin_access.php
<?php ini_set('display_errors', 1); class adminaccess { private $conn; function __construct() { require_once dirname(__FILE__) . '/DbConnect.php'; // opening db connection $db = new DbConn(); $this->conn = $db->connect(); } function get_classes_byschool($schoolid) { $sql="SELECT `class_id` , `class_name` FROM `ced_t_class` where school_id = '".$schoolid."' order by class_order asc"; //echo $sql; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['class_id']]=$row; //$data[]=$row; } //~ print_r($data); //~ exit; return $data; } function insert_calenderdata($session,$description,$cal_date) { $sql_edit="SELECT notification_id FROM `ced_t_noticeboard` WHERE date(`created_on`)='".$cal_date."' and `notification_type`=6 and `academicyear_id`='".$session['child']['choosen_academic_id']."' and `school_id`='".$session['child']['log_school_id']."' "; //~ echo $sql_edit; //~ exit; $res_edit=mysqli_query($this->conn,$sql_edit); if(mysqli_num_rows($res_edit)>0) { $row=mysqli_fetch_array($res_edit); $update="UPDATE `ced_t_noticeboard` SET `notification_description`='".$description."' WHERE `notification_id`='".$row['notification_id']."'"; $resupdate=mysqli_query($this->conn,$update); $error=1; }else { $au_type=1; $created_date = date('Y-m-d H:i:s'); $qry="INSERT INTO ced_t_noticeboard ( class_id, section_id, academicyear_id, notification_type, school_id, created_by, created_on, notification_description, audience_type) VALUES ('all', 'all', '".$session['child']['choosen_academic_id']."', 6, '".$session['child']['log_school_id']."', '".$session['child']['auth_id']."', '".$cal_date."', '".mysqli_escape_string($description)."', '".$au_type."' ) "; //~ echo $qry; //~ exit; $result=mysqli_query($this->conn,$qry); $ntc=mysqli_insert_id($this->conn); if($ntc) { $error=1; $noteins="insert into ced_t_notifications set notify_name='".mysqli_escape_string($description)."',school_id=".(int)$session['child']['log_school_id'].",notify_type='calender',general_column1='".$created_date."',general_column2='6',read_status=1,created_on='".date('Y-m-d')."'"; //~ echo $noteins; //~ exit; mysqli_query($this->conn,$noteins); }else { $error=2; } } return $error; } function getacademicdates($session) { $sql="SELECT `academic_startdate`,`academic_enddate` FROM `ced_t_academicyear` WHERE `academic_id`='".$session['child']['choosen_academic_id']."'"; //~ echo $sql; //~ exit; $result=mysqli_query($this->conn,$sql); if(mysqli_num_rows($result)>0) { $row=mysqli_fetch_array($result); $data['academic_startdate']=$row['academic_startdate']; $data['academic_enddate']=$row['academic_enddate']; } else { $data['academic_startdate']=""; $data['academic_enddate']=""; } return $data; } function get_classes_byschool_total($schoolid,$acadamic_id) { $sql="SELECT `class_id` , `class_name` , `junior_status`,`class_order` FROM `ced_t_class` where school_id = '".$schoolid."' and academic_year_id ='".$acadamic_id."' order by class_order asc "; //echo $sql; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { //$data[$row['class_id']]=$row; $data[]=$row; } //~ print_r($data); //~ exit; return $data; } function get_school($school_id){ $sql="SELECT `school_id` , `school_name` FROM `ced_t_school` WHERE `school_id` = '".$school_id."'"; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function get_classname($classid){ $sql="SELECT `class_id` , `class_name` FROM `ced_t_class` WHERE `class_id` = '".$classid."'"; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function get_sectionsname($sectionid){ $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `section_id` = '".$sectionid."'"; // echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function get_sections_bystudent($classid){ $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `class_id` = '".$classid."'"; //echo $sql; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data2[$row['section_id']]=$row; } return $data2; } function get_section_byclass($class_id){ $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `class_id` = '".$class_id."'"; echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function get_sections_data_byclass($class_id){ $data = array(); $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `class_id` = '".$class_id."' "; //~ echo $sql; //~ exit; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[]=$row; } //~ print_r($data); //~ exit; return $data; } function get_acadamic_year($school_id) { $sql="SELECT academic_id FROM `ced_t_academicyear` where school_id = '".$school_id."' order by academic_id asc "; //echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function get_sections_all(){ $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` "; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['section_id']]=$row; } return $data; } function get_sections($class_id) { $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `class_id` = '".$class_id."' order by section_id asc"; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data['section_id']=$row['section_id']; $data['section_name']=$row['section_name']; $data2[]=$data; } return $data2; } function get_sections_dairy($class_id,$acadamic_id) { $sql="SELECT `section_id` , `section_name` FROM `ced_t_sections` WHERE `class_id` = '".$class_id."' and academic_year_id ='".$acadamic_id."' order by section_id asc"; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data['section_id']=$row['section_id']; $data['section_name']=$row['section_name']; $data2[]=$data; } return $data2; } function students_data($class_id,$sec_id,$school_id,$academic_id){ $sql="SELECT `class_id`,`section_id`,`student_id`,`student_rollno`,`student_firstname`,`student_lastname`,`student_email_send_status`, `status` ,`student_father_name`, `student_mother_name`, `student_guardian_name` FROM `ced_t_students` WHERE `class_id` = '".$class_id."' and section_id ='".$sec_id."' and academic_year_id ='".$academic_id."' and school_id = '".$school_id."' "; //echo $sql; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['student_id']]=$row; //$data2[]=$data; } return $data; } function students_data_licence($class_id,$sec_id,$school_id,$academic_id) { $data = array(); $sql="SELECT `class_id`,`section_id`,`student_id`,`student_rollno`,`student_firstname`,`student_lastname`,`student_email_send_status`, `status` ,`student_father_name`, `student_mother_name`, `student_guardian_name` FROM `ced_t_students` WHERE `class_id` = '".$class_id."' and section_id ='".$sec_id."' and academic_year_id ='".$academic_id."' and school_id = '".$school_id."' and status = '1' "; //~ echo $sql; //~ exit; $result=mysqli_query($this->conn,$sql); if($result) { while($row = mysqli_fetch_array($result)) { $data[$row['student_id']]=$row; //$data2[]=$data; } //~ echo "<br>"; //~ print_r($data); return $data; } } function get_students_byschool($schoolid,$acadamicid){ $sql="SELECT count(student_id) as cnt FROM `ced_t_students` WHERE school_id = '".$schoolid."' and academic_year_id = '".$acadamicid."' "; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function student_data_byid($student_id){ $sql="SELECT * FROM `ced_t_students` WHERE student_id = '".$student_id."' "; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; /* while($row=mysqli_fetch_array($result)) { $data[$row['student_id']]=$row; //$data2[]=$data; }*/ //return $data; } function check_license_count($schoolid){ $today_date = date('Y-m-d'); $sql="SELECT license_count,school_license_id FROM `ced_t_school_licenses` WHERE school_id = '".$schoolid."' and license_status = 1 and license_valid_to > '".$today_date."' "; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['license_count']]=$row; //$data2[]=$data; } //~ echo "<pre>"; //~ print_r($data); //~ exit; return $data; } function check_license_count_new($liceid){ $today_date = date('Y-m-d'); $sql="SELECT license_count FROM `ced_t_school_licenses` WHERE school_license_id = '".$liceid."' and license_status = 1 and license_valid_to > '".$today_date."' "; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['license_count']]=$row; //$data2[]=$data; } return $data; } function check_licene_setcount($liceid){ $today_date = date('Y-m-d'); $sql="SELECT license_count FROM `ced_t_school_licenses` WHERE school_license_id = '".$liceid."' and license_status = 1 and license_valid_to > '".$today_date."' "; // echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function check_license_sets_count($schoolid){ $today_date = date('Y-m-d'); $sql="SELECT school_license_id,license_count FROM `ced_t_school_licenses` WHERE school_id = '".$schoolid."' and license_valid_to > '".$today_date."' and license_status = 1 "; // echo $sql;exit; $result=mysqli_query($this->conn,$sql); while($row=mysqli_fetch_array($result)) { $data[$row['school_license_id']]=$row; //$data2[]=$data; } //~ print_r($data); //~ exit; return $data; } function check_distributelicense_count($school_id,$acadamic_id){ $sql= "SELECT count(*) as distributedcount FROM ced_t_student_licenses st join ced_t_school_licenses scl ON st.school_license_id =scl.school_license_id where scl.school_id = '".$school_id."' and st.academic_year_id ='".$acadamic_id."' and st.academic_year_id != 0 and st.license_status = 1 "; //echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function check_distributelicense_count_new($ids){ $sql= "SELECT count(*) as distributedcount FROM ced_t_student_licenses WHERE school_license_id IN (".$ids.") and license_status = 1 "; //echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); //~ print_r($row); //~ exit; return $row; } function distributelicense_count($licence_id,$acadamic_id){ $sql= "SELECT count(*) as distributedcount FROM ced_t_student_licenses where school_license_id = '".$licence_id."' and academic_year_id != 0 and license_status = 1"; //echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function distributelicense_count_new($ids){ $sql= "SELECT count(*) as distributedcount FROM ced_t_student_licenses where school_license_id IN (".$ids.") and license_status = 1"; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row; } function getsubject_name($subject_id,$school_id,$academic_id) { $sql="SELECT `subject_name` FROM `ced_t_subjects` WHERE `subject_id` ='".$subject_id."' and `school_id`='".$school_id."' and `academic_year_id`='".$academic_id."'"; //echo $sql; $result=mysqli_query($this->conn,$sql); $row=mysqli_fetch_array($result); return $row['subject_name']; } function student_name($id) { $sql="SELECT `student_firstname` , `student_rollno`,`student_lastname` FROM `ced_t_students` WHERE `student_id` = '".$id."' "; //echo $sql; $result=mysqli_query($this->conn,$sql); /*while($row=mysqli_fetch_array($result)) { $data[]=$row; }*/ $row=mysqli_fetch_array($result); $data=$row['student_firstname']." ".$row['student_lastname']; //$data=$row['student_rollno']; return $data; } } ?>