get('/', 'Home::index'); $routes->get('lang/{locale}', 'Language::index'); //API ROUTER ------------------------------------------------------ //------------------------------------------------------------------ $routes->get('api/', 'Api::index'); $routes->get('api/status', 'Api::status'); $routes->post('api/signIn', 'Api::signIn'); //API ROUTER USER ------------------------------------------------------ //------------------------------------------------------------------ $routes->get('api/user/', 'Api::user/all'); $routes->get('api/user/(:segment)', 'Api::user/id/$1'); $routes->post('api/user/', 'Api::user/add'); $routes->put('api/user/(:segment)', 'Api::user/edit/$1'); $routes->delete('api/user/(:segment)', 'Api::user/delete/$1'); /* * -------------------------------------------------------------------- * Router Setup * -------------------------------------------------------------------- */ $routes->setDefaultNamespace('App\Controllers'); $routes->setDefaultController('Home'); $routes->setDefaultMethod('index'); $routes->setTranslateURIDashes(false); $routes->set404Override(); $routes->setAutoRoute(true); /* * -------------------------------------------------------------------- * Route Definitions * -------------------------------------------------------------------- */ // JJO $routes->get('cliente', 'Impresion\Cliente::index'); // We get a performance increase by specifying the default // route since we don't have to scan directories. $routes->group('paises', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Paises::index', ['as' => 'paisList']); $routes->get('index', 'Paises::index', ['as' => 'paisIndex']); $routes->get('add', 'Paises::add', ['as' => 'newPais']); $routes->post('add', 'Paises::add', ['as' => 'createPais']); $routes->get('edit/(:num)', 'Paises::edit/$1', ['as' => 'editPais']); $routes->post('edit/(:num)', 'Paises::edit/$1', ['as' => 'updatePais']); $routes->get('delete/(:num)', 'Paises::delete/$1', ['as' => 'deletePais']); $routes->post('allmenuitems', 'Paises::allItemsSelect', ['as' => 'select2ItemsOfPaises']); $routes->post('menuitems', 'Paises::menuItems', ['as' => 'menuItemsOfPaises']); }); $routes->group('tarifaacabado', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { $routes->get('', 'Tarifaacabado::index', ['as' => 'tarifaacabadoList']); $routes->get('index', 'Tarifaacabado::index', ['as' => 'tarifaacabadoIndex']); $routes->get('list', 'Tarifaacabado::index', ['as' => 'tarifaacabadoList2']); $routes->get('add', 'Tarifaacabado::add', ['as' => 'newTarifaacabado']); $routes->post('add', 'Tarifaacabado::add', ['as' => 'createTarifaacabado']); $routes->get('edit/(:num)', 'Tarifaacabado::edit/$1', ['as' => 'editTarifaacabado']); $routes->post('edit/(:num)', 'Tarifaacabado::edit/$1', ['as' => 'updateTarifaacabado']); $routes->get('delete/(:num)', 'Tarifaacabado::delete/$1', ['as' => 'deleteTarifaacabado']); $routes->post('allmenuitems', 'Tarifaacabado::allItemsSelect', ['as' => 'select2ItemsOfTarifasacabado']); $routes->post('menuitems', 'Tarifaacabado::menuItems', ['as' => 'menuItemsOfTarifasacabado']); }); $routes->group('users', ['namespace' => 'App\Controllers\Usuarios'], function ($routes) { $routes->get('', 'Users::index', ['as' => 'userList']); $routes->get('index', 'Users::index', ['as' => 'userIndex']); $routes->get('list', 'Users::index', ['as' => 'userList2']); $routes->get('add', 'Users::add', ['as' => 'newUser']); $routes->post('add', 'Users::add', ['as' => 'createUser']); $routes->get('edit/(:num)', 'Users::edit/$1', ['as' => 'editUser']); $routes->post('edit/(:num)', 'Users::edit/$1', ['as' => 'updateUser']); $routes->get('delete/(:num)', 'Users::delete/$1', ['as' => 'deleteUser']); $routes->post('allmenuitems', 'Users::allItemsSelect', ['as' => 'select2ItemsOfUsers']); $routes->post('menuitems', 'Users::menuItems', ['as' => 'menuItemsOfUsers']); }); $routes->group('group', ['namespace' => 'App\Controllers\Usuarios'], function ($routes) { $routes->get('', 'Group::index', ['as' => 'userGroupList']); $routes->get('index', 'Group::index', ['as' => 'groupIndex']); $routes->post('edit/(:num)', 'Group::edit/$1', ['as' => 'updateGroup']); $routes->get('edit/(:num)', 'Group::edit/$1', ['as' => 'editGroup']); $routes->get('delete/(:num)', 'Group::delete/$1', ['as' => 'deleteGroup']); $routes->get('add', 'Group::add', ['as' => 'newGroup']); $routes->post('add', 'Group::add', ['as' => 'createGroup']); }); $routes->group('tarifapreimpresion', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { $routes->get('', 'Tarifapreimpresion::index', ['as' => 'tarifapreimpresionList']); $routes->get('index', 'Tarifapreimpresion::index', ['as' => 'tarifapreimpresionIndex']); $routes->get('list', 'Tarifapreimpresion::index', ['as' => 'tarifapreimpresionList2']); $routes->get('add', 'Tarifapreimpresion::add', ['as' => 'newTarifapreimpresion']); $routes->post('add', 'Tarifapreimpresion::add', ['as' => 'createTarifapreimpresion']); $routes->get('edit/(:num)', 'Tarifapreimpresion::edit/$1', ['as' => 'editTarifapreimpresion']); $routes->post('edit/(:num)', 'Tarifapreimpresion::edit/$1', ['as' => 'updateTarifapreimpresion']); $routes->get('delete/(:num)', 'Tarifapreimpresion::delete/$1', ['as' => 'deleteTarifapreimpresion']); $routes->post('allmenuitems', 'Tarifapreimpresion::allItemsSelect', ['as' => 'select2ItemsOfTarifaspreimpresion']); $routes->post('menuitems', 'Tarifapreimpresion::menuItems', ['as' => 'menuItemsOfTarifaspreimpresion']); }); $routes->group('tarifamanipulado', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { $routes->get('', 'Tarifamanipulado::index', ['as' => 'tarifamanipuladoList']); $routes->get('index', 'Tarifamanipulado::index', ['as' => 'tarifamanipuladoIndex']); $routes->get('list', 'Tarifamanipulado::index', ['as' => 'tarifamanipuladoList2']); $routes->get('add', 'Tarifamanipulado::add', ['as' => 'newTarifamanipulado']); $routes->post('add', 'Tarifamanipulado::add', ['as' => 'createTarifamanipulado']); $routes->get('edit/(:num)', 'Tarifamanipulado::edit/$1', ['as' => 'editTarifamanipulado']); $routes->post('edit/(:num)', 'Tarifamanipulado::edit/$1', ['as' => 'updateTarifamanipulado']); $routes->get('delete/(:num)', 'Tarifamanipulado::delete/$1', ['as' => 'deleteTarifamanipulado']); $routes->post('allmenuitems', 'Tarifamanipulado::allItemsSelect', ['as' => 'select2ItemsOfTarifasmanipulado']); $routes->post('menuitems', 'Tarifamanipulado::menuItems', ['as' => 'menuItemsOfTarifasmanipulado']); }); $routes->group('tipologiaslibros', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Tipologias::index', ['as' => 'tipologiaLibrosList']); $routes->get('index', 'Tipologias::index', ['as' => 'tipologiaLibrosIndex']); $routes->get('list', 'Tipologias::index', ['as' => 'tipologiaLibrosList2']); $routes->get('add', 'Tipologias::add', ['as' => 'newTipologiaLibros']); $routes->post('add', 'Tipologias::add', ['as' => 'createTipologiaLibros']); $routes->get('edit/(:num)', 'Tipologias::edit/$1', ['as' => 'editTipologiaLibros']); $routes->post('edit/(:num)', 'Tipologias::edit/$1', ['as' => 'updateTipologiaLibros']); $routes->get('delete/(:num)', 'Tipologias::delete/$1', ['as' => 'deleteTipologiaLibros']); $routes->post('allmenuitems', 'Tipologias::allItemsSelect', ['as' => 'select2ItemsOfTipologiasLibros']); $routes->post('menuitems', 'Tipologias::menuItems', ['as' => 'menuItemsOfTipologiasLibros']); }); $routes->group('imposiciones', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Imposiciones::index', ['as' => 'imposicionList']); $routes->get('add', 'Imposiciones::add', ['as' => 'newImposicion']); $routes->post('add', 'Imposiciones::add', ['as' => 'createImposicion']); $routes->post('create', 'Imposiciones::create', ['as' => 'ajaxCreateImposicion']); $routes->put('(:num)/update', 'Imposiciones::update/$1', ['as' => 'ajaxUpdateImposicion']); $routes->post('(:num)/edit', 'Imposiciones::edit/$1', ['as' => 'updateImposicion']); $routes->post('datatable', 'Imposiciones::datatable', ['as' => 'dataTableOfImposiciones']); $routes->post('allmenuitems', 'Imposiciones::allItemsSelect', ['as' => 'select2ItemsOfImposiciones']); $routes->post('menuitems', 'Imposiciones::menuItems', ['as' => 'menuItemsOfImposiciones']); }); $routes->resource('imposiciones', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Imposiciones', 'except' => 'show,new,create,update']); $routes->group('papelesgenericos', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Papelesgenericos::index', ['as' => 'papelGenericoList']); $routes->delete('', 'Papelesgenericos::index', ['as' => 'papelGenericoList2']); $routes->get('add', 'Papelesgenericos::add', ['as' => 'newPapelGenerico']); $routes->post('add', 'Papelesgenericos::add', ['as' => 'createPapelGenerico']); $routes->post('create', 'Papelesgenericos::create', ['as' => 'ajaxCreatePapelGenerico']); $routes->put('(:num)/update', 'Papelesgenericos::update/$1', ['as' => 'ajaxUpdatePapelGenerico']); $routes->post('edit/(:num)', 'Papelesgenericos::edit/$1', ['as' => 'updatePapelGenerico']); $routes->post('datatable', 'Papelesgenericos::datatable', ['as' => 'dataTableOfPapelesGenericos']); $routes->post('allmenuitems', 'Papelesgenericos::allItemsSelect', ['as' => 'select2ItemsOfPapelesGenericos']); $routes->post('menuitems', 'Papelesgenericos::menuItems', ['as' => 'menuItemsOfPapelesGenericos']); }); $routes->resource('papelesgenericos', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Papelesgenericos', 'except' => 'show,new,create,update']); $routes->group('papelesimpresion', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Papelesimpresion::index', ['as' => 'papelImpresionList']); $routes->get('add', 'Papelesimpresion::add', ['as' => 'newPapelImpresion']); $routes->post('add', 'Papelesimpresion::add', ['as' => 'createPapelImpresion']); $routes->post('create', 'Papelesimpresion::create', ['as' => 'ajaxCreatePapelImpresion']); $routes->put('(:num)/update', 'Papelesimpresion::update/$1', ['as' => 'ajaxUpdatePapelImpresion']); $routes->post('edit/(:num)', 'Papelesimpresion::edit/$1', ['as' => 'updatePapelImpresion']); $routes->post('datatable', 'Papelesimpresion::datatable', ['as' => 'dataTableOfPapelesImpresion']); $routes->post('datatablePG', 'Papelesimpresion::datatablePG', ['as' => 'dataTableOfPapelesImpresionPG']); $routes->post('allmenuitems', 'Papelesimpresion::allItemsSelect', ['as' => 'select2ItemsOfPapelesImpresion']); $routes->post('menuitems', 'Papelesimpresion::menuItems', ['as' => 'menuItemsOfPapelesImpresion']); }); $routes->resource('papelesimpresion', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Papelesimpresion', 'except' => 'show,new,create,update']); /* * -------------------------------------------------------------------- * 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'; }