if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Router_Hook { /** * Loads routes from database. * * @access public * @params array : hostname, username, password, database, db_prefix * @return void */ function get_routes($params) { global $DB_ROUTES; $url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $urlarr = explode('?' , $url); if(!empty($urlarr[1])) { if(strpos($url,"/?")!== false) { } else { $url = str_replace('?' , '/?' , $url); //echo '2'; } } $con = mysqli_connect($params[0], $params[1], $params[2]); $aa= mysqli_select_db($con , $params[3]); $sql_mode_query = "SET sql_mode = ''"; mysqli_query($con , $sql_mode_query); $course_id = $course_id1 = $course_id2 = 0; $slug_url = $slug_url1 = $slug_url2 = ''; $routes = array(); $url = trim($url , '/'); $url = str_replace(MAINSITE , '' , $url); $segments = explode('/', $url); if(!empty($segments[0])) { if($segments[0] == __College_Detail__) { if(!empty($segments[1])) { $sql = "SELECT college_id, slug_url FROM college where status=1 and slug_url like '$segments[1]'"; // $query = mysqli_query($con , $sql); while ($route = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $college_id = $route['college_id']; $slug_url = $route['slug_url']; $routes[__College_Detail__."/$slug_url"] = "courses/college_detail/$college_id"; } } } if(strpos($segments[0],"search?")!== false) { $routes[$segments[0]] = "products/search_query"; } $sql = "SELECT id ,slug_url FROM course where status=1 and slug_url like '$segments[0]' and parent_course_id = 0 "; // MAIN course $query = mysqli_query($con , $sql); while ($route = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $course_id = $route['id']; $slug_url = $route['slug_url']; $routes["$slug_url"] = "courses/course_detail/$course_id/0/0/$slug_url/0/0"; } if(!empty($segments[1])) { $isProduct = true; $sql = "SELECT id ,slug_url FROM course where status=1 and slug_url like '$segments[1]' and parent_course_id = $course_id "; // SUB MAIN course $query = mysqli_query($con , $sql); while ($route = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $isProduct = false; $course_id1 = $route['id']; $slug_url1 = $route['slug_url']; $routes["$slug_url/$slug_url1"] = "courses/course_detail/$course_id/$course_id1/0/$slug_url/$slug_url1/0"; } } if(!empty($segments[2])) { $sql = "SELECT id ,slug_url FROM course where status=1 and slug_url like '$segments[2]' and parent_course_id = $course_id1 "; $query = mysqli_query($con , $sql); while ($route = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $isProduct = false; $course_id2 = $route['id']; $slug_url2 = $route['slug_url']; $routes["$slug_url/$slug_url1/$slug_url2"] = "courses/course_detail/$course_id/$course_id1/$course_id2/$slug_url/$slug_url1/$slug_url2"; } } if(!empty($segments[3])) { $sql = "SELECT id ,slug_url FROM course where status=1 and slug_url like '$segments[2]' and parent_course_id = $course_id1 "; $query = mysqli_query($con , $sql); while ($route = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $isProduct = false; $course_id2 = $route['id']; $slug_url2 = $route['slug_url']; $routes["$slug_url/$slug_url1/$slug_url2"] = "courses/course_detail/$course_id/$course_id1/$course_id2/$slug_url/$slug_url1/$slug_url2"; } } } mysqli_free_result($query); mysqli_close($con); $DB_ROUTES = $routes; } } ?>
Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 102
Backtrace:
File: /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 128
Backtrace:
File: /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/system/core/Exceptions.php:272)
Filename: core/Security.php
Line Number: 278
Backtrace:
File: /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/system/core/Exceptions.php:272)
Filename: core/Common.php
Line Number: 571
Backtrace:
File: /home/u958613241/domains/nalanda.nalandacollegehub.com/public_html/index.php
Line: 315
Function: require_once
The page you requested was not found.