241 lines
9.9 KiB
PHP
Executable File
241 lines
9.9 KiB
PHP
Executable File
<?php
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
/**
|
|
* @var RouteCollection $routes
|
|
*/
|
|
$routes->setDefaultNamespace('App\Controllers');
|
|
$routes->setDefaultController('Login');
|
|
$routes->setDefaultMethod('login');
|
|
$routes->setTranslateURIDashes(false);
|
|
$routes->set404Override();
|
|
//Login//
|
|
$routes->get('/', 'Login::index');
|
|
$routes->get('log_out', 'Login::logout');
|
|
$routes->post("authenticate", "Login::authenticate");
|
|
$routes->get("edit_account/(:any)", "Users::edit_account/$1");
|
|
$routes->post("edit_mail/(:any)", "Users::edit_mail/$1");
|
|
$routes->post("change_password/(:any)", "Users::change_password/$1");
|
|
$routes->post("change_password_forget", "Users::change_password_forget");
|
|
$routes->post("add_account", "Users::add_account");
|
|
$routes->match(['get','post'],'/forgot_password','Users::forgot_password');
|
|
$routes->match(['get','post'],'/verify_otp','Users::verify_otp');
|
|
$routes->post('status_user', 'Users::status_user');
|
|
|
|
|
|
// $routes->get("new_user/(:any)", "Users::new_user/$1");
|
|
// $routes->get("delete_user/(:any)", "Users::delete_user/$1");
|
|
//end Login//
|
|
|
|
//Users//
|
|
$routes->get('user_list/(:any)', 'Users::user_list/$1');
|
|
$routes->get('index/', 'Users::index');
|
|
$routes->post("add_user", "Users::add_user");
|
|
$routes->post("get_branch", "Users::get_branch");
|
|
$routes->get("new_user/(:any)", "Users::new_user/$1");
|
|
$routes->get("new_user_super_admin/(:any)", "Users::new_user_super_admin/$1");
|
|
$routes->get("edit_user_super_admin/(:any)", "Users::edit_user_super_admin/$1");
|
|
$routes->get("delete_user/(:any)", "Users::delete_user/$1");
|
|
//end users//
|
|
|
|
//Business//
|
|
$routes->get('business_index/', 'Business::business_index');
|
|
$routes->post("add_business", "Business::add_business");
|
|
$routes->get("new_business/(:any)", "Business::new_business/$1");
|
|
$routes->get("delete_business/(:any)", "Business::delete_business/$1");
|
|
// end business//
|
|
|
|
//Branch//
|
|
$routes->get('branch_index/(:any)', 'Branch::branch_index/$1');
|
|
$routes->post('add_branch/(:any)', 'Branch::new_branch/$1');
|
|
$routes->post('edit_branch/(:any)', 'Branch::edit_branch/$1');
|
|
$routes->post('edit_branch_form/(:any)', 'Branch::edit_branch_form/$1');
|
|
$routes->get("get_branch/(:any)", "Branch::get_branch/$1");
|
|
$routes->get("delete_branch/(:any)", "Branch::delete_branch/$1");
|
|
$routes->get('business_branches',"Branch::business_branches");
|
|
$routes->get('get_branch_edit_form/(:any)',"Branch::get_branch_edit_form/$1");
|
|
|
|
// end Branch//
|
|
|
|
// Products//
|
|
$routes->get('product_index/', 'Products::product_index');
|
|
$routes->get('product_index/(:any)', 'Products::product_index/$1');
|
|
$routes->post("add_product", "Products::add_product");
|
|
$routes->get("new_product/(:any)", "Products::new_product/$1");
|
|
$routes->get("delete_product/(:any)", "Products::delete_product/$1");
|
|
$routes->post("get_vendors_by_model", "Products::get_vendors_by_model");
|
|
$routes->post("get_models", "Products::get_models");
|
|
$routes->get("get_makes", "Products::get_makes");
|
|
$routes->post("save_make", "Products::save_make");
|
|
$routes->post("save_model", "Products::save_model");
|
|
$routes->post("save_manufacturer", "Products::save_manufacturer");
|
|
$routes->get("product_list_for_service", "Products::product_list_for_service");
|
|
$routes->post('status_product', 'Products::status_product');
|
|
//end products//
|
|
|
|
//Sales order //
|
|
$routes->get('sales_order_index/', 'Sales::sales_order_index');
|
|
$routes->post("add_sales", "Sales::add_sales");
|
|
$routes->get("new_sale/(:any)", "Sales::new_sale/$1");
|
|
$routes->get("delete_sale/(:any)", "Sales::delete_sale/$1");
|
|
$routes->post("delete_sales_product", "Sales::delete_sales_product");
|
|
$routes->get("download_invoice/(:any)", "Sales::download_invoice/$1");
|
|
$routes->get("preview_invoice/(:any)", "Sales::preview_invoice/$1");
|
|
$routes->post("save_vehicle", "Sales::save_vehicle");
|
|
$routes->post("getProducts", "Sales::getProducts");
|
|
//end salle order//
|
|
|
|
|
|
//Job Card //
|
|
$routes->get('job_card_index/', 'Jobcard::job_card_index');
|
|
$routes->post("add_jobs", "Jobcard::add_jobs");
|
|
$routes->get("new_jobcard/(:any)", "Jobcard::new_jobcard/$1");
|
|
$routes->get("delete_jobcard/(:any)", "Jobcard::delete_jobcard/$1");
|
|
$routes->get("preview_jobcard_invoice/(:any)", "Jobcard::preview_jobcard_invoice/$1");
|
|
$routes->get("preview_jobcard/(:any)", "Jobcard::preview_jobcard/$1");
|
|
// $routes->post("delete_sales_product", "Jobcard::delete_sales_product");
|
|
$routes->get("download_jobcard_invoice/(:any)", "Jobcard::download_jobcard_invoice/$1");
|
|
// $routes->post("save_vehicle", "Jobcard::save_vehicle");
|
|
$routes->get("download_jobcard/(:any)", "Jobcard::download_jobcard/$1");
|
|
$routes->get("download_os", "Jobcard::download_os");
|
|
$routes->get("individual_download_os/(:any)", "Jobcard::individual_download_os/$1");
|
|
$routes->post("getServices", "Jobcard::getServices");
|
|
$routes->post('deleteJobCardFile', 'Jobcard::deleteJobCardFile');
|
|
//End Job Card //
|
|
|
|
//Client//
|
|
$routes->get('client_index/', 'Client::client_index');
|
|
$routes->post("add_client", "Client::add_client");
|
|
$routes->get("new_client/(:any)", "Client::new_client/$1");
|
|
$routes->get("delete_client/(:any)", "Client::delete_client/$1");
|
|
$routes->post("save_client", "Client::client_quick_create");
|
|
//end client
|
|
|
|
//Vendor//
|
|
$routes->get('vendor_index/', 'Vendor::vendor_index');
|
|
$routes->post("add_vendor", "Vendor::add_vendor");
|
|
$routes->get("new_vendor/(:any)", "Vendor::new_vendor/$1");
|
|
$routes->get("delete_vendor/(:any)", "Vendor::delete_vendor/$1");
|
|
$routes->get("get_product_by_vendor/(:any)", "Vendor::get_product_by_vendor/$1");
|
|
$routes->post("fetch_models", "Vendor::fetch_models");
|
|
$routes->post('status_vendor', 'Vendor::status_vendor');
|
|
//end Vendor
|
|
|
|
//Vehicle//
|
|
$routes->get('vehicle_index/', 'Vehicle::vehicle_index');
|
|
$routes->post("add_vehicle", "Vehicle::add_vehicle");
|
|
$routes->get("new_vehicle/(:any)", "Vehicle::new_vehicle/$1");
|
|
$routes->get("delete_vehicle/(:any)", "Vehicle::delete_vehicle/$1");
|
|
$routes->post("get_models_vehicle", "Vehicle::get_models");
|
|
$routes->post("checkRegisterNo", "Vehicle::checkRegisterNo");
|
|
$routes->post('status_vehicle', 'Vehicle::status_vehicle');
|
|
|
|
//end Vehicle
|
|
|
|
|
|
|
|
//dashboard
|
|
$routes->get('dashboard', 'Users::dashboard');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//---------------------- Make And Model | Service | Manufacturer | Inventory->Purchase
|
|
//---------------------- Reorder Level | Return Order | Complaint
|
|
|
|
// Make //
|
|
$routes->get('make_index', 'Make::index');
|
|
$routes->post('create_make/(:any)', 'Make::create_make/$1');
|
|
$routes->post('status_make', 'Make::status_make');
|
|
// Make End's //
|
|
|
|
|
|
// Model //
|
|
$routes->get('bike_model_index/(:any)', 'Model::index/$1');
|
|
$routes->post('create_model/(:any)', 'Model::create_model/$1');
|
|
$routes->get('delete_model/(:any)', 'Model::delete_model/$1');
|
|
$routes->post('status_model', 'Model::status_model');
|
|
// Model End's//
|
|
|
|
|
|
// Service //
|
|
$routes->get('service_index', 'Service::service_index');
|
|
$routes->get("new_service/(:any)", "Service::new_service/$1");
|
|
$routes->post("add_service", "Service::add_service");
|
|
$routes->post("get_models_service", "Service::get_models");
|
|
$routes->get("delete_service/(:any)", "Service::delete_service/$1");
|
|
$routes->post("get_product_by_models", "Service::get_product_by_models");
|
|
$routes->post('status_service', 'Service::status_service');
|
|
|
|
|
|
// Service End's//
|
|
|
|
|
|
//Spare manufacturer//
|
|
$routes->get('spare_manufacturer_index', 'Manufacturer::index');
|
|
$routes->post('create_manufacturer/(:any)', 'Manufacturer::create_manufacturer/$1');
|
|
$routes->post('create_manufacture_product_form', 'Manufacturer::create_manufacture_product_form');
|
|
$routes->post('status_manufacturer', 'Manufacturer::status_manufacturer');
|
|
|
|
//Spare manufacturer End's//
|
|
|
|
|
|
// Purchase//
|
|
$routes->get('purchase_index', 'Purchase::purchase_index');
|
|
$routes->get("new_purchase/(:any)", "Purchase::new_purchase/$1");
|
|
$routes->get('get_vendor/(:any)', 'Purchase::get_vendor/$1');
|
|
$routes->post("add_purchase", "Purchase::add_purchase");
|
|
$routes->get("delete_purchase/(:any)", "Purchase::delete_purchase/$1");
|
|
$routes->post("getVendorProducts", "Purchase::getVendorProducts");
|
|
$routes->post("delete_purchase_product", "Purchase::delete_purchase_product");
|
|
$routes->get("download_purchase_invoice/(:any)", "Purchase::download_purchase_invoice/$1");
|
|
$routes->get("reorder_purchase/(:any)", "Purchase::reorder_purchase/$1");
|
|
// Purchase End's//
|
|
|
|
|
|
// Reorder Level//
|
|
$routes->get('reorder_level_index', 'Reorderlevel::reorder_level_index');
|
|
$routes->get('rise_order/(:any)', 'Reorderlevel::rise_order/$1');
|
|
// Reorder Level//
|
|
|
|
|
|
// Return Order//
|
|
$routes->get('return_order_index', 'ReturnOrder::return_order_index');
|
|
$routes->get('return_order', 'ReturnOrder::return_order');
|
|
$routes->get("new_return/(:any)", "ReturnOrder::new_return/$1");
|
|
$routes->post("add_return_purchase", "ReturnOrder::add_return_purchase");
|
|
$routes->get('get_vendor/(:any)', 'Purchase::get_vendor/$1');
|
|
$routes->get('edit_return_order/(:any)', 'ReturnOrder::edit_return_order/$1');
|
|
// Return Order End's//
|
|
|
|
|
|
// Complaint
|
|
$routes->get('complaint_index', 'Complaint::complaint_index');
|
|
$routes->post('create_complaint/(:any)', 'Complaint::create_complaint/$1');
|
|
$routes->get('edit_complaint/(:any)', 'Complaint::edit_complaint/$1');
|
|
$routes->get("delete_complaint/(:any)", "Complaint::delete_complaint/$1");
|
|
$routes->post('status_complaint', 'Complaint::status_complaint');
|
|
|
|
// Complaint End's//
|
|
|
|
// Out sourcing
|
|
$routes->get('outsourcing_index', 'Outsourcing::outsourcing_index');
|
|
$routes->post('create_os', 'Outsourcing::create_os');
|
|
$routes->get('edit_os/(:any)', 'Outsourcing::edit_OS/$1');
|
|
$routes->get("delete_outsource/(:any)", "Outsourcing::delete_outsource/$1");
|
|
$routes->post('status_outsource', 'Outsourcing::status_outsource');
|
|
|
|
// Complaint End's
|
|
|
|
// product category //
|
|
$routes->get('product_category_index', 'ProductCategory::index');
|
|
$routes->post('create_product_category/(:any)', 'ProductCategory::create_product_category/$1');
|
|
$routes->post('status_product_category', 'ProductCategory::status_product_category');
|
|
|
|
// product category End's //
|