the_mechanic/app/Config/Routes.php

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 //