From 74db011096073e88b0ae26ee05894ecb48ef360b Mon Sep 17 00:00:00 2001 From: resicovenba Date: Thu, 18 Jan 2018 18:19:21 +0530 Subject: [PATCH] total count enable on list student : kdk --- .../api/application/models/Student_model.php | 17 ++++++++++- Apollo/assets/js/controllers/studentCtrl.js | 6 ++-- Apollo/assets/views/partials/nav.html | 2 +- .../assets/views/student/student_details.html | 28 +++++++++++++++++-- .../student/student_details_SuperAdmin.html | 25 ++++++++++++++++- 5 files changed, 71 insertions(+), 7 deletions(-) diff --git a/Apollo/api/application/models/Student_model.php b/Apollo/api/application/models/Student_model.php index 534c8d7e..3138c349 100755 --- a/Apollo/api/application/models/Student_model.php +++ b/Apollo/api/application/models/Student_model.php @@ -368,6 +368,13 @@ class Student_model extends CI_Model $Arr['ProfilePicPath'] = "student/".$imageNameDb; // print_r($Arr); // print_r($courseArr);exit(); + $this->db->select('*'); + $this->db->from(STUDENTS); + $this->db->where('MobileNumber', $Arr['MobileNumber']); + if($this->db->get()->first_row()) { + $result['addStudentStatus'] = false; + $result['message'] = "This Student Already exist"; + } else { $this->db->insert(STUDENTS, $Arr); $insert_id = $this->db->insert_id('StudentID'); $courseArr['StudentID'] = $insert_id; @@ -398,12 +405,19 @@ class Student_model extends CI_Model $result['addStudentStatus'] = false; $result['message'] = "Something went wrong.please try again"; } + } } else { $target = "../images/student/"; $getUploadStatus = $this->upload_image($imageSource, $size, $target); $imageNameDb = $getUploadStatus['status'] == true ? $getUploadStatus['imageName'] : $getUploadStatus['imageName'] = 'default.jpeg'; $Arr['ProfilePicPath'] = "student/".$imageNameDb; - + $this->db->select('*'); + $this->db->from(STUDENTS); + $this->db->where('MobileNumber', $Arr['MobileNumber']); + if($this->db->get()->first_row()) { + $result['addStudentStatus'] = false; + $result['message'] = "This Student Already exist"; + } else { $this->db->insert(STUDENTS, $Arr); $insert_id = $this->db->insert_id('StudentID'); $courseArr['StudentID'] = $insert_id; @@ -435,6 +449,7 @@ class Student_model extends CI_Model $result['message'] = "Something went wrong.please try again"; } } + } return $result; } diff --git a/Apollo/assets/js/controllers/studentCtrl.js b/Apollo/assets/js/controllers/studentCtrl.js index bce8a262..9b3e5fbe 100755 --- a/Apollo/assets/js/controllers/studentCtrl.js +++ b/Apollo/assets/js/controllers/studentCtrl.js @@ -150,7 +150,7 @@ $scope.myUnivSearch = ""; // } $scope.getStudentList(); } - +$scope.studentListLength = 0; $scope.getStudentList = function () { $scope.loader = true; var empListreq = { @@ -169,6 +169,7 @@ $scope.myUnivSearch = ""; $scope.loader = false; $scope.studentData = true; $scope.data = response.data.student_details; + $scope.studentListLength = $scope.data.length; } else { $scope.loader = false; $scope.studentData = false; @@ -1014,6 +1015,7 @@ $scope.myUnivSearch = ""; $scope.getStudentList(); } $scope.Searchloader = false; + $scope.studentListLength = 0; $scope.getStudentList = function () { $scope.Searchloader = true; var empListreq = { @@ -1032,7 +1034,7 @@ $scope.myUnivSearch = ""; $scope.Searchloader = false; $scope.studentData = true; $scope.data = response.data.student_details; - + $scope.studentListLength = $scope.data.length; } else { $scope.Searchloader = false; $scope.studentData = false; diff --git a/Apollo/assets/views/partials/nav.html b/Apollo/assets/views/partials/nav.html index 79beea6f..9643ef01 100755 --- a/Apollo/assets/views/partials/nav.html +++ b/Apollo/assets/views/partials/nav.html @@ -2,7 +2,7 @@ -