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("add_new_product", "Products::add_new_product"); $routes->get("edit_product/(:any)", "Products::edit_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'); $routes->get('delete_product_name/(:any)', 'Products::delete_product_name/$1'); $routes->get('get_product_addtional_details/(:any)', 'Products::get_product_addtional_details/$1'); $routes->get('product_categories', 'Products::product_categories'); $routes->post('quick_add', 'Products::quick_add'); //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->get("download_jobcard_files/(:any)", "Jobcard::download_jobcard_files/$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'); $routes->post("getComplaints", "Jobcard::getComplaints"); //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("get_product_by_cc", "Service::get_product_by_cc"); $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"); $routes->get("preview_purchase/(:any)", "Purchase::preview_purchase/$1"); $routes->get("download_purchase/(:any)", "Purchase::download_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 // //Invoice // $routes->group('invoices', ['namespace' => 'App\Controllers'], function($routes) { $routes->get('/', 'Invoice::invoices_order_index'); $routes->get('new/(:any)', 'Invoice::new_invoice/$1'); $routes->post('save', 'Invoice::add_invoices'); $routes->get('delete/(:any)', 'Invoice::delete_invoice/$1'); $routes->post('delete/child', 'Invoice::delete_invoice_child'); $routes->get('download/(:any)', 'Invoice::download_invoice/$1'); $routes->get('preview/(:any)', 'Invoice::preview_invoice/$1'); $routes->post('products', 'Invoice::get_invoice_product'); });