/home/hdwebsolution/public_html/app/Config/Routes.php
<?php namespace Config;
use Config\Database;
// Create a new instance of our RouteCollection class.
$routes = Services::routes();
// Load the system's routing file first, so that the app and ENVIRONMENT
// can override as needed.
if (file_exists(SYSTEMPATH . 'Config/Routes.php'))
{
require SYSTEMPATH . 'Config/Routes.php';
}
/**
* --------------------------------------------------------------------
* Router Setup
* --------------------------------------------------------------------
*/
$routes->setDefaultNamespace('App\Controllers');
$routes->setDefaultController('Home');
$routes->setDefaultMethod('index');
//$routes->add('/about-us', 'Home::about');
$routes->add('/webpanel', 'Home::admin_login');
$routes->add('/dashboard', 'Cpdadmin::index');
$routes->add('/cpdadmin/super_admin', 'Cpdadmin::super_admin');
$routes->add('/adminlogout', 'Home::adminlogout');
$routes->add('/profile', 'Home::profile');
$routes->add('/presentaddress', 'Home::presentaddress');
$routes->add('/physical', 'Home::physical');
$routes->add('/language', 'Home::language');
$routes->add('/personalattitude', 'Home::personalattitude');
$routes->add('/residency', 'Home::residency');
$routes->add('/spiritual', 'Home::spiritual');
$routes->add('/lifestyle', 'Home::lifestyle');
$routes->add('/astronomic', 'Home::astronomic');
$routes->add('/permanentaddress', 'Home::permanentaddress');
$routes->add('/additionalpersonal', 'Home::additionalpersonal');
$routes->add('/partnerexpectation', 'Home::partnerexpectation');
$routes->add('/thanks', 'Home::thanks');
$routes->add('/cgi-sys/(:any)', 'Home::suspend/$1');
$routes->add('/bandwidth', 'Home::bandwidth');
$routes->add('/cpdadmin/manage_site/(:any)', 'Cpdadmin::manage_site/$1');
$routes->add('/cpdadmin/multiimage/(:any)', 'Cpdadmin::multiimage/$1');
$routes->add('/cpdadmin/galleryupload', 'Cpdadmin::galleryupload');
$routes->add('/cpdadmin/deletegallerymulimage', 'Cpdadmin::deletegallerymulimage');
$routes->add('/cpdadmin/deletewidthfile/(:any)/(:any)/(:any)', 'Cpdadmin::deletewidthfile/$1/$1/$1/$1/$1/$1');
$routes->add('/cpdadmin/status/(:any)/(:any)/(:any)', 'Cpdadmin::status/$1/$1/$1/$1/$1/$1');
$routes->add('/cpdadmin/multicheck', 'Cpdadmin::multicheck');
$routes->add('/cpdadmin/productimage', 'Cpdadmin::productimage');
$routes->add('/cpdadmin/upload', 'Cpdadmin::upload');
$routes->add('/cpdadmin/deletemulimage', 'Cpdadmin::deletemulimage');
$routes->add('/cpdadmin/page_list/(:any)', 'Cpdadmin::page_list/$1');
$routes->add('/cpdadmin/multigallery/(:any)', 'Cpdadmin::multigallery/$1');
$routes->add('/cpdadmin/galleryimage/(:any)', 'Cpdadmin::galleryimage/$1');
$routes->add('/cpdadmin/galleryimageup', 'Cpdadmin::galleryimageup');
$routes->add('/cpdadmin/page_add/(:any)', 'Cpdadmin::page_add/$1');
$routes->add('/cpdadmin/page_copy/(:any)', 'Cpdadmin::page_add/$1');
$routes->add('/cpdadmin/page_edit/(:any)', 'Cpdadmin::page_edit/$1');
$routes->add('/cpdadmin/media_list/(:any)', 'Cpdadmin::media_list/$1');
$routes->add('/cpdadmin/media_add/(:any)', 'Cpdadmin::media_add/$1');
$routes->add('/cpdadmin/media_edit/(:any)', 'Cpdadmin::media_edit/$1');
$routes->add('/cpdadmin/product_list', 'Cpdadmin::product_list');
$routes->add('/cpdadmin/product_add', 'Cpdadmin::product_add');
$routes->add('/cpdadmin/color_list', 'Cpdadmin::color_list');
$routes->add('/cpdadmin/size_list', 'Cpdadmin::size_list');
$routes->add('/cpdadmin/size_add', 'Cpdadmin::size_add');
$routes->add('/cpdadmin/color_add', 'Cpdadmin::color_add');
$routes->add('/cpdadmin/product_edit/(:any)', 'Cpdadmin::product_edit/$1');
$routes->add('/cpdadmin/page_edit/(:any)', 'Cpdadmin::page_edit/$1');
$routes->add('/cpdadmin/size_edit/(:any)', 'Cpdadmin::size_edit/$1');
$routes->add('/cpdadmin/color_edit/(:any)', 'Cpdadmin::color_edit/$1');
$db=Database::connect();
$query=$db->table('tbl_pages')->get();
$data=$query->getresult();
//echo "<pre>";
//print_r($data);exit;
if($data) { foreach($data as $values) {
$routes->add($values->slug, 'Home::dynamic_pages/$1');
$routes->add($values->slug.'/(:any)', 'Home::dynamic_pages/$1/$1');
$routes->add('page/(:any)', 'Home::dynamic_pages/$1');
$routes->add('category/(:any)', 'Home::dynamic_pages/$1');
} }
$routes->add('cpdadmin/admin_add', 'Cpdadmin::admin_add');
$routes->add('cpdadmin/admin_list', 'Cpdadmin::admin_list');
$routes->add('cpdadmin/admin_edit/(:any)', 'Cpdadmin::admin_edit/$1');
$routes->add('cpdadmin/admin_profile', 'Cpdadmin::admin_profile');
$routes->add('cpdadmin/admin_reset_password', 'Cpdadmin::admin_reset_password');
$routes->setTranslateURIDashes(false);
$routes->set404Override();
$routes->setAutoRoute(true);
/**
* --------------------------------------------------------------------
* Route Definitions
* --------------------------------------------------------------------
*/
// We get a performance increase by specifying the default
// route since we don't have to scan directories.
$routes->get('/', 'Home::index');
/**
* --------------------------------------------------------------------
* Additional Routing
* --------------------------------------------------------------------
*
* There will often be times that you need additional routing and you
* need it to be able to override any defaults in this file. Environment
* based routes is one such time. require() additional route files here
* to make that happen.
*
* You will have access to the $routes object within that file without
* needing to reload it.
*/
if (file_exists(APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php'))
{
require APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php';
}