academicModel = new Academic_model(); $this->adminModel = new Admin_model(); $this->homeModel = new Home_model(); $this->email = \Config\Services::email(); } public function index() { $data['getactive_courses'] = $this->adminModel->getactive_courses(); $data['homeinfo'] = $this->adminModel->getmainData(); $data['banner_data'] = $this->adminModel->getbannerDataById(1); $data['apply_adm'] = $this->adminModel->getpageDataById(1); $data['about_us'] = $this->adminModel->getpageDataById(2); $data['getvision'] = $this->adminModel->getpageDataById(3); $data['getmission'] = $this->adminModel->getpageDataById(4); $data['getstrength'] = $this->adminModel->getpageDataById(5); $data['getgoal'] = $this->adminModel->getpageDataById(6); $data['getqltypol'] = $this->adminModel->getpageDataById(7); $data['getfeaturedgallery_data'] = $this->adminModel->getfeaturedgallery_data(); $data['newsdata']= $this->adminModel->getactivenews(); $data['newsdata_sidebar']= $this->adminModel->getactivenews_sidebar(); $data['testdata'] = $this->adminModel->gettestimonial(); $data['govbodydata'] = $this->adminModel->getgovern_body_data(); $this->load_view('index', $data); } public function intro() { $data['getaboutusdata'] = $this->adminModel->getpageDataById(2); $this->load_view('introduction', $data); } public function faculity() { $banner_data = $this->adminModel->getbannerDataById(2); $data['banner_data'] = $banner_data; $govbody_info = $this->adminModel->getfaculity(); $data['govbody_info'] = $govbody_info; $this->load_view('faculity', $data); } public function vision() { $getvision_data = $this->adminModel->getpageDataById(3); $data['getvision_data'] = $getvision_data; $this->load_view('vision', $data); } public function mission() { $getmission_data = $this->adminModel->getpageDataById(4); $data['getmission_data'] = $getmission_data; $this->load_view('mission', $data); } public function gov_body() { $banner_data = $this->adminModel->getbannerDataById(2); $data['banner_data'] = $banner_data; $govbody_info = $this->adminModel->getgovb_data(); $data['govbody_info'] = $govbody_info; $this->load_view('gov_body', $data); } public function student_conduct() { $getcodeof_conduct_Data = $this->adminModel->getcodeof_conduct_Data(); $data['getcodeof_conduct_Data'] = $getcodeof_conduct_Data; $this->load_view('student_conduct', $data); } public function facul_conduct() { $getcodeof_conduct_Data = $this->adminModel->getcodeof_conduct_Data(); $data['getcodeof_conduct_Data'] = $getcodeof_conduct_Data; $this->load_view('facul_conduct', $data); } public function courses($course_id) { $getbachelornur_Data = $this->adminModel->getCourseDataById($course_id); $courseName = $this->adminModel->getCourseNameById($course_id); $data['course_name'] = $courseName['course']; $data['getbachelornur_Data'] = $getbachelornur_Data; $data['banner_img'] = $getbachelornur_Data[0]['banner_img']; $this->load_view('courses', $data); } public function career() { $banner_data = $this->adminModel->getbannerDataById(6); $data['banner_data'] = $banner_data; $this->load_view('career',$data); } public function admission_form() { $banner_data = $this->adminModel->getbannerDataById(6); $data['banner_data'] = $banner_data; $getactive_courses = $this->adminModel->getactive_courses(); $data['getactive_courses'] = $getactive_courses; $this->load_view('admission_form', $data); } public function medical_certificate() { $banner_data = $this->adminModel->getbannerDataById(7); $data['banner_data'] = $banner_data; $this->load_view('medical_certificate', $data); } public function quality_policy() { $getqltypol = $this->adminModel->getpageDataById(7); $data['getqltypol'] = $getqltypol; $this->load_view('quality_policy', $data); } public function why_gmn($course_id) { $getwhygmn_Data = $this->academicModel->getwhygmnDataById($course_id); $courseName = $this->academicModel->getwhygmnNameById($course_id); $data['section_name'] = $courseName['sections']; $data['banner_img'] = $getwhygmn_Data[0]['banner_img']; $data['getwhygmn_Data'] = $getwhygmn_Data; $this->load_view('why_gmn', $data); } public function gallery() { $banner_data = $this->adminModel->getbannerDataById(5); $data['banner_data'] = $banner_data; $getgallery_data = $this->adminModel->getgallery_data(); $data['getgallery_data'] = $getgallery_data; $this->load_view('gallery', $data); } public function recruitments() { $banner_data = $this->adminModel->getbannerDataById(5); $data['banner_data'] = $banner_data; $this->load_view('recruitments', $data); } public function contact() { $getcontactinfo_Data = $this->academicModel->getcontactinfo(); $data['getcontactinfo_Data'] = $getcontactinfo_Data; $this->load_view('contact', $data); } public function nursing_foundation_labs() { $getnurfound_Data = $this->academicModel->getnurfound_Data(); $data['getnurfound_Data'] = $getnurfound_Data; $this->load_view('nursing_foundation_labs', $data); } public function pre_clincal_lab() { $getpreclin_Data = $this->academicModel->getpreclin_Data(); $data['getpreclin_Data'] = $getpreclin_Data; $this->load_view('pre_clincal_lab', $data); } public function maternal_Child_Health_Lab() { $getmatechild_Data = $this->academicModel->getmatechild_Data(); $data['getmatechild_Data'] = $getmatechild_Data; $this->load_view('maternal_Child_Health_Lab', $data); } public function maternal_nur_Lab() { $getmatechild_Data = $this->academicModel->getmatenur_Data(); $data['getmatechild_Data'] = $getmatechild_Data; $this->load_view('maternal_nur_Lab', $data); } public function nutri_lab() { $getnutrin_Data = $this->academicModel->getnutrin_Data(); $data['getnutrin_Data'] = $getnutrin_Data; $this->load_view('nutri_lab', $data); } public function community() { $getcommhealth_Data = $this->academicModel->getcommhealth_Data(); $data['getcommhealth_Data'] = $getcommhealth_Data; $this->load_view('community', $data); } public function aids_lab() { $getavaid_Data = $this->academicModel->getavaid_Data(); $data['getavaid_Data'] = $getavaid_Data; $this->load_view('aids_lab', $data); } public function comp_lab() { $getcomlab_Data = $this->academicModel->getcomlab_Data(); $data['getcomlab_Data'] = $getcomlab_Data; $this->load_view('comp_lab', $data); } public function classroom() { $banner_data = $this->adminModel->getbannerDataById(3); $data['banner_data'] = $banner_data; $getclassroom_Data = $this->academicModel->getclassroom_Data(); $data['getclassroom_Data'] = $getclassroom_Data; $this->load_view('classroom', $data); } public function collegeLibrary() { $banner_data = $this->adminModel->getbannerDataById(4); $data['banner_data'] = $banner_data; $getlibrary_Data = $this->academicModel->getlibrary_Data(); $data['getlibrary_Data'] = $getlibrary_Data; $this->load_view('collegeLibrary', $data); } public function medical_facility() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(1); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('medical_facility', $data); } public function application_form() { $banner_data = $this->adminModel->getbannerDataById(8); $data['banner_data'] = $banner_data; $this->load_view('application_form', $data); } public function hostel_rules() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(2); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('hostel_rules', $data); } public function tranportation() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(3); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('tranportation', $data); } public function re_facilties() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(4); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('re_facilties', $data); } public function clinical() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(5); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('clinical', $data); } public function celebration() { $banner_data = $this->adminModel->getbannerDataById(9); $data['banner_data'] = $banner_data; $getcelebr_Data = $this->academicModel->getcelebr_Data(); $data['getcelebr_Data'] = $getcelebr_Data; $this->load_view('celebration', $data); } public function news_list() { $banner_data = $this->adminModel->getbannerDataById(6); $data['banner_data'] = $banner_data; $newsdata = $this->adminModel->getactivenews(); $data['newsdata'] = $newsdata; $this->load_view('news_list',$data); } // public function news_detail($news_id) // { // $newsData = $this->adminModel->getnewseventDataById($news_id); // $data['newsData'] = $newsData; // $newsdata = $this->adminModel->getactivenews(); // $data['newsdatadet'] = $newsdata; // $banner_data = $this->adminModel->getbannerDataById(6); // $data['banner_data'] = $banner_data; // $this->load_view('news_detail', $data); // } public function news_detail($news_id) { $newsData = $this->adminModel->getnewseventDataById($news_id); $data['newsData'] = $newsData; $newsdata = $this->adminModel->getactivenews_sidebar(); $data['newsdatadet'] = $newsdata; // Find the current index of the news item $current_index = 0; foreach ($newsdata as $index => $news) { if ($news['id'] == $news_id) { $current_index = $index; break; } } // Calculate previous and next indices $total_news = count($newsdata); $prev_index = ($current_index > 0) ? $current_index - 1 : $total_news - 1; $next_index = ($current_index < $total_news - 1) ? $current_index + 1 : 0; // Retrieve previous and next news IDs $data['prev_news_id'] = $newsdata[$prev_index]['id']; $data['next_news_id'] = $newsdata[$next_index]['id']; $banner_data = $this->adminModel->getbannerDataById(6); $data['banner_data'] = $banner_data; $this->load_view('news_detail', $data); } public function net_facilities() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(6); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('net_facilities', $data); } public function undertaking_student() { $banner_data = $this->adminModel->getbannerDataById(10); $data['banner_data'] = $banner_data; $this->load_view('undertaking_student', $data); } public function undertaking_parent() { $banner_data = $this->adminModel->getbannerDataById(11); $data['banner_data'] = $banner_data; $this->load_view('undertaking_parent', $data); } public function anti_ragging_policy() { $getlifeatgmn_Data = $this->academicModel->getlifeatgmnDataById(7); $data['getlifeatgmn_Data'] = $getlifeatgmn_Data; $this->load_view('anti_ragging_policy', $data); } public function sendEmail() { $name = $this->request->getPost('u_name'); $emailAddress = $this->request->getPost('email'); $phone = $this->request->getPost('phone'); $message = $this->request->getPost('message'); $subject = $this->request->getPost('subject'); $query_data = [ 'name' => $name, 'email' => $emailAddress, 'phone' => $phone, 'message' => $message, 'subject' => $subject ]; log_message('info', 'Received Data: ' . print_r($query_data, true)); if ($this->homeModel->insertquery_data($query_data)) { $this->email->setTo('gmncnursing@gmail.com'); // Recipient email // Email subject & message $this->email->setSubject('New Inquiry from Website Contact Form'); $this->email->setMessage("
Dear Admissions Team,
You have received a new message from the Contact Us form . Below are the details of the submission:
Name: $name
Email: $emailAddress
Phone: $phone
Message:
$message
Dear Admissions Team,
A new admission lead has been submitted via the contact info form. Below are the details provided:
| Name: | $name |
| Email: | $emailid |
| Phone: | $ph_no |
| State: | $state |
| City: | $city |
| Course: | $course |
Dear Team,
You have received a new hostel application. Below are the details provided:
| Roll no: | $roll_no |
| Student Name: | $s_name |
| Contact No: | $mno |
| Father's Name: | $f_name |
| Course Name: | $course |
| Date of Birth: | $dob |
| Permanent Address: | $address |
| Pincode: | $pincode |
Dear Admissions Team,
A new admission lead has been submitted via the contact info form. Below are the details provided:
| Session: | $session |
| Name: | " . ucwords((string)$s_name) . " |
| Email: | $emailid |
| Phone: | $ph_no |
| Father's Name: | " . ucwords((string)$f_name) . " |
| Mother's Name: | " . ucwords((string)$m_name) . " |
| Category: | $category |
| Gender: | $gender |
| Date of Birth: | $dob |
| Course: | $course |
| Permanent Address: | $perma_address |
| Pincode: | $pincode |