2025-08-15 09:45:16 +07:00

58 lines
2.4 KiB
PHP

<?php
use CodeIgniter\Router\RouteCollection;
/**
* @var RouteCollection $routes
*/
// API untuk Menagani Request dari CRM
$routes->get ('/api_service/count_patres/(:any)', 'ApiServiceController::getPatresCount/$1');
// Api Untuk Menangani Request dari CLQMS Client
$routes->get ('/api_controller', 'ApiController::index');
$routes->post ('/api_controller/create', 'ApiController::create');
// Default
$routes->get ('/', 'Home::dashboard');
// $routes->get('/control', 'Controls::index');
$routes->get ('/flagdef', 'Flags::index');
$routes->get ('/flagdef/(:num)', 'Flags::view/$1');
$routes->match(['get','post'],'/flagdef/create/(:num)', 'Flags::edit/$1/0');
$routes->match(['get','post'],'/flagdef/edit/(:num)' , 'Flags::edit/$1');
$routes->match(['get','post'],'/flagdef/delete/(:num)', 'Flags::delete/$1');
$routes->get ('/equipmentlist', 'Equipment::index');
$routes->match(['get','post'],'/equipmentlist/create/(:num)', 'Equipment::edit/$1/0');
$routes->get ('/equipment/detail/(:any)', 'Equipment::detailInstrumentTest/$1');
$routes->get ('/broadcastcommand', 'Commands::indexBroadcast');
$routes->get ('/spesificcommand', 'Commands::indexSpesific');
$routes->get('/reports/rangedata', 'Reports::rangeData');
$routes->get('/reports/spesificdata', 'Reports::spesificData');
// $routes->get('/tests', 'Tests::index');
// $routes->match(['get','post'], '/tests/create', 'Tests::edit/0');
// $routes->match(['get','post'], '/tests/edit/(:num)', 'Tests::edit/$1');
// $routes->get('/prodinst', 'ProdInst::index');
// $routes->get('/prodinst/detail/(:num)', 'ProdInst::detail/$1');
// $routes->get('/prodinst/getProductList', 'ProdInst::getProductList');
// $routes->match(['get','post'], '/prodinst/create', 'ProdInst::edit/0');
// $routes->match(['get','post'], '/prodinst/edit/(:num)', 'ProdInst::edit/$1');
// $routes->get('/prodinsttest/edit/(:num)', 'ProdInst::prodinsttest_edit/$1');
// $routes->post('/prodinsttest/update', 'ProdInst::prodinsttest_update');
// $routes->get('/insts', 'Insts::index');
// $routes->match(['get','post'],'/insts/create', 'Insts::edit/0');
// $routes->match(['get','post'],'/insts/edit/(:num)', 'Insts::edit/$1');
// $routes->get('/techs', 'Techs::index');
// $routes->get('/techs/(:num)', 'Techs::techinst_index/$1');
// $routes->match(['get','post'],'/techs/create/(:num)', 'Techs::edit/$1/0');
// $routes->match(['get','post'],'/techs/edit/(:num)', 'Techs::edit/$1/$2');