m3 Security Fixes
This commit is contained in:
+42
-46
@@ -1,43 +1,40 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Modules\M3\Http\Controllers\dashboardController;
|
||||
use Modules\M3\Http\Controllers\authController;
|
||||
use Modules\M3\Http\Controllers\utilitiesContoller;
|
||||
use Modules\M3\Http\Controllers\userControlController;
|
||||
use Modules\M3\Http\Controllers\palletQtyController;
|
||||
use Modules\M3\Http\Controllers\M3DeliveryController;
|
||||
use Modules\M3\Http\Controllers\BoxPackToPalletController;
|
||||
use Modules\M3\Http\Controllers\carrierMaintController;
|
||||
|
||||
use Modules\M3\Http\Controllers\M3CallCloseAPIController;
|
||||
use Modules\M3\Http\Controllers\userPickingStats5;
|
||||
use Modules\M3\Http\Controllers\userPickingStats4;
|
||||
use Modules\M3\Http\Controllers\pendingClosureController;
|
||||
use Modules\M3\Http\Controllers\ShipToController;
|
||||
use Modules\M3\Http\Controllers\MFOrdersController;
|
||||
use Modules\M3\Http\Controllers\GetContentsController;
|
||||
use Modules\M3\Http\Controllers\userProfileController;
|
||||
use Modules\M3\Http\Controllers\dashboardController;
|
||||
use Modules\M3\Http\Controllers\execSummaryController;
|
||||
use Modules\M3\Http\Controllers\execSummaryLineController;
|
||||
use Modules\M3\Http\Controllers\fillBOLController;
|
||||
use Modules\M3\Http\Controllers\fillBOL2Controller;
|
||||
|
||||
# Sentinel
|
||||
use Modules\M3\Http\Controllers\fillBOLController;
|
||||
use Modules\M3\Http\Controllers\GetContentsController;
|
||||
use Modules\M3\Http\Controllers\M3CallCloseAPIController;
|
||||
use Modules\M3\Http\Controllers\M3DeliveryController;
|
||||
use Modules\M3\Http\Controllers\MFOrdersController;
|
||||
use Modules\M3\Http\Controllers\palletQtyController;
|
||||
use Modules\M3\Http\Controllers\pendingClosureController;
|
||||
use Modules\M3\Http\Controllers\sentinelController;
|
||||
# Warehouse Performance
|
||||
use Modules\M3\Http\Controllers\ShipToController;
|
||||
use Modules\M3\Http\Controllers\userControlController;
|
||||
use Modules\M3\Http\Controllers\userPickingStats4;
|
||||
use Modules\M3\Http\Controllers\userPickingStats5;
|
||||
// Sentinel
|
||||
use Modules\M3\Http\Controllers\userProfileController;
|
||||
// Warehouse Performance
|
||||
use Modules\M3\Http\Controllers\utilitiesContoller;
|
||||
use Modules\M3\Http\Controllers\WhsePerfController;
|
||||
// Pack Box To Pallet
|
||||
use Modules\M3\Http\Controllers\WhsePerfDetailsController;
|
||||
|
||||
# Pack Box To Pallet
|
||||
use Modules\M3\Http\Controllers\BoxPackToPalletController;
|
||||
use Modules\M3\Http\Controllers\WhsPerfMetrics;
|
||||
# Not Used
|
||||
|
||||
// Not Used
|
||||
// use Modules\M3\Http\Controllers\orderInquiryController;
|
||||
// use Modules\M3\Http\Controllers\ordersOnHoldReqController;
|
||||
// use Modules\M3\Http\Controllers\userPickingStats4;
|
||||
// use Modules\M3\Http\Controllers\ReplenishSettingsController;
|
||||
|
||||
|
||||
Route::get('/assets/{path}', function (string $path) {
|
||||
abort_if(str_contains($path, '..') || str_contains($path, "\0"), 404);
|
||||
|
||||
@@ -91,7 +88,7 @@ Route::get('/logout', [authController::class, 'logout'])->name('logout');
|
||||
Route::get('/userPickingStats4', [userPickingStats4::class, 'index'])->name('userPickingStats4');
|
||||
Route::post('/userPickingStats4', [userPickingStats4::class, 'index'])->name('userPickingStats4');
|
||||
|
||||
# userControl
|
||||
// userControl
|
||||
Route::get('/userControl', [userControlController::class, 'index'])->name('userControl');
|
||||
Route::post('/userControl', [userControlController::class, 'index'])->name('userControl');
|
||||
Route::post('/userControl/saveUserAdd', [userControlController::class, 'saveUserAdd'])->name('saveUserAdd');
|
||||
@@ -99,104 +96,103 @@ Route::post('/userControl/saveUserEdit', [userControlController::class, 'saveUse
|
||||
Route::get('/userControl/callCL', [userControlController::class, 'callCL'])->name('callCL');
|
||||
Route::post('/userControl/savePassword', [userControlController::class, 'savePassword'])->name('savePassword');
|
||||
|
||||
# palletQty
|
||||
// palletQty
|
||||
Route::get('/palletQty', [palletQtyController::class, 'index'])->name('palletQty');
|
||||
Route::post('/palletQty', [palletQtyController::class, 'index'])->name('palletQty');
|
||||
Route::post('/palletQty/saveQtyAdd', [palletQtyController::class, 'saveQtyAdd'])->name('saveQtyAdd');
|
||||
Route::post('/palletQty/saveQtyAdd2', [palletQtyController::class, 'saveQtyAdd2'])->name('saveQtyAdd2');
|
||||
Route::post('/palletQty/saveQtyEdit', [palletQtyController::class, 'saveQtyEdit'])->name('saveQtyEdit');
|
||||
|
||||
# carrierMaint
|
||||
// carrierMaint
|
||||
Route::get('/carrierMaint', [carrierMaintController::class, 'index'])->name('carrierMaint');
|
||||
Route::post('/carrierMaint', [carrierMaintController::class, 'index'])->name('carrierMaint');
|
||||
Route::post('/carrierMaint/saveCarrierAdd', [carrierMaintController::class, 'saveCarrierAdd'])->name('saveCarrierAdd');
|
||||
Route::post('/carrierMaint/saveCarrierAdd2', [carrierMaintController::class, 'saveCarrierAdd2'])->name('saveCarrierAdd2');
|
||||
Route::post('/carrierMaint/saveCarrierEdit', [carrierMaintController::class, 'saveCarrierEdit'])->name('saveCarrierEdit');
|
||||
|
||||
# M3Delivery Maint
|
||||
// M3Delivery Maint
|
||||
Route::get('/M3Delivery', [M3DeliveryController::class, 'index'])->name('M3Delivery');
|
||||
Route::post('/M3Delivery', [M3DeliveryController::class, 'index'])->name('M3Delivery');
|
||||
Route::post('/M3Delivery/saveM3DeliveryAdd', [M3DeliveryController::class, 'saveM3DeliveryAdd'])->name('saveM3DeliveryAdd');
|
||||
Route::post('/M3Delivery/saveM3DeliveryEdit', [M3DeliveryController::class, 'saveM3DeliveryEdit'])->name('saveM3DeliveryEdit');
|
||||
|
||||
# Replenishement Settings
|
||||
// Replenishement Settings
|
||||
Route::resource('/replenishmentSettings', 'Modules\M3\Http\Controllers\ReplenishSettingsController', ['except' => ['create', 'edit', 'update', 'destroy']]); // 'store',
|
||||
Route::post('/replenishmentSettingsUpdate', 'Modules\M3\Http\Controllers\ReplenishSettingsController@update')->name('replenishmentSettingsUpdate');
|
||||
Route::post('/replenishmentSettingsDelete', 'Modules\M3\Http\Controllers\ReplenishSettingsController@deleteRec')->name('replenishmentSettingsDelete');
|
||||
Route::post('/replenishmentSettingsExist', 'Modules\M3\Http\Controllers\ReplenishSettingsController@checkRecExit')->name('replenishmentSettingsExist');
|
||||
Route::get('/replenishmentSettingsDT', 'Modules\M3\Http\Controllers\ReplenishSettingsController@datatables')->name('replenishmentSettingsDT');
|
||||
|
||||
# M3 Errors Display M3ErrorsDispController
|
||||
// M3 Errors Display M3ErrorsDispController
|
||||
Route::resource('/M3ErrorsDisplay', 'Modules\M3\Http\Controllers\M3ErrorsDispController', ['except' => ['create', 'store', 'edit', 'update', 'destroy']]);
|
||||
Route::get('/M3ErrorsDisplayDT', 'Modules\M3\Http\Controllers\M3ErrorsDispController@datatables')->name('M3ErrorsDisplayDT');
|
||||
Route::post('/M3ErrorsDisplay699', 'Modules\M3\Http\Controllers\M3ErrorsDispController@update699M')->name('M3ErrorsDisplay699');
|
||||
Route::post('/exporttoExcel699', 'Modules\M3\Http\Controllers\M3ErrorsDispController@exporttoExcel')->name('exporttoExcel699');
|
||||
|
||||
# M3 Cached PDF
|
||||
// M3 Cached PDF
|
||||
Route::resource('/M3GetPDFFromCache', 'Modules\M3\Http\Controllers\M3GetPDFFromCacheController', ['except' => ['create', 'store', 'edit', 'update', 'destroy']]);
|
||||
Route::any('/M3GetPDFFromCache', 'Modules\M3\Http\Controllers\M3GetPDFFromCacheController@index');
|
||||
// Route::get('/M3GetPDFFromCacheDT', 'Modules\M3\Http\Controllers\M3GetPDFFromCacheController@datatables')->name('M3GetPDFFromCacheDT');
|
||||
|
||||
# M3 Call Close API
|
||||
Route::any('/M3ManifestCloseAPI', [M3CallCloseAPIController::class,'index'])->name('M3ManifestCloseAPI');
|
||||
// M3 Call Close API
|
||||
Route::any('/M3ManifestCloseAPI', [M3CallCloseAPIController::class, 'index'])->name('M3ManifestCloseAPI');
|
||||
|
||||
# Closed order lines report
|
||||
// Closed order lines report
|
||||
Route::any('/OrderLinesOfClosedOrder', 'Modules\M3\Http\Controllers\OrderLinesOfClosedOrder@index')->name('OrderLinesOfClosedOrder');
|
||||
Route::post('/exporttoExcel', 'Modules\M3\Http\Controllers\OrderLinesOfClosedOrder@exporttoExcel')->name('exporttoExcel');
|
||||
Route::any('/StoreExcelToDisk', 'Modules\M3\Http\Controllers\OrderLinesOfClosedOrder@StoreExcelToDisk')->name('StoreExcelToDisk');
|
||||
Route::any('/downloadFiles', 'Modules\M3\Http\Controllers\OrderLinesOfClosedOrder@downloadFiles')->name('downloadFiles');
|
||||
|
||||
|
||||
# v5
|
||||
// v5
|
||||
Route::get('/userPickingStats5', [userPickingStats5::class, 'index'])->name('userPickingStats5');
|
||||
Route::post('/userPickingStats5', [userPickingStats5::class, 'index'])->name('userPickingStats5');
|
||||
|
||||
#732
|
||||
# pendingClosure
|
||||
// 732
|
||||
// pendingClosure
|
||||
Route::get('/pendingClosure', [pendingClosureController::class, 'index'])->name('pendingClosure');
|
||||
Route::post('/pendingClosure', [pendingClosureController::class, 'index'])->name('pendingClosure');
|
||||
Route::post('/allowRetry', [pendingClosureController::class, 'allowRetry'])->name('allowRetry');
|
||||
|
||||
# Ship To
|
||||
// Ship To
|
||||
Route::resource('ship-to', ShipToController::class)->parameters(['ship-to' => 'austcn'])->except(['show']);
|
||||
|
||||
Route::get('/ship-to/{aushshzp}/{aushwhs}/edit', [ShipToController::class, 'edit'])->name('ship-to.edit');
|
||||
Route::put('/ship-to/{aushshzp}/{aushwhs}', [ShipToController::class, 'update'])->name('ship-to.update');
|
||||
Route::delete('/ship-to/{aushshzp}/{aushwhs}', [ShipToController::class, 'destroy'])->name('ship-to.destroy');
|
||||
|
||||
# MF Orders
|
||||
// MF Orders
|
||||
Route::get('/MFOrders/{id}', [MFOrdersController::class, 'index'])->name('MFOrders');
|
||||
|
||||
# Get Contents for CloseShipment
|
||||
// Get Contents for CloseShipment
|
||||
Route::any('/GetContentsForClose', [GetContentsController::class, 'processShipment'])->name('GetContentsForClose');
|
||||
|
||||
# Update Profile
|
||||
// Update Profile
|
||||
Route::any('/userprofile', [userProfileController::class, 'index'])->name('userprofile');
|
||||
Route::post('/userprofileupdate', [userProfileController::class, 'updateUserProfile'])->name('userprofileupdate');
|
||||
Route::any('/userprofileupdateajax', [userProfileController::class, 'updateUserProfileAjax'])->name('userprofileupdateajax');
|
||||
|
||||
# Sentinel Functions
|
||||
// Sentinel Functions
|
||||
Route::any('/packSyst5Func', [sentinelController::class, 'packSyst5Func'])->name('packSyst5Func');
|
||||
|
||||
# Executives summary
|
||||
// Executives summary
|
||||
Route::any('/execsummary', [execSummaryController::class, 'index'])->name('execsummary');
|
||||
Route::any('/execsummaryline', [execSummaryLineController::class, 'index'])->name('execsummaryline');
|
||||
|
||||
# Warehouse Perf Metrics
|
||||
// Warehouse Perf Metrics
|
||||
Route::any('/whsePerf', [WhsePerfController::class, 'index'])->name('whsePerf');
|
||||
Route::any('/whsePerfExcel', [WhsePerfController::class, 'exportTable'])->name('whsePerfExcel');
|
||||
Route::any('/whsePerfShow', [WhsePerfController::class, 'displayTable'])->name('whsePerfShow');
|
||||
Route::any('/whsePerfDetails', [WhsePerfDetailsController::class, 'index'])->name('whsePerfDetails');
|
||||
Route::any('/downloadFilesWhs', [WhsPerfMetrics::class, 'downloadFiles'])->name('downloadFilesWhs');
|
||||
|
||||
# BOL PDFs
|
||||
// BOL PDFs
|
||||
Route::any('/fillBOL', [fillBOLController::class, 'index'])->name('fillBOL');
|
||||
Route::any('/fillBOLPDF', [fillBOLController::class, 'fillBOL'])->name('fillBOLPDF');
|
||||
|
||||
Route::any('/fillBOL2', [fillBOL2Controller::class, 'index'])->name('fillBOL2');
|
||||
Route::any('/fillBOL2PDF', [fillBOL2Controller::class, 'fillBOL'])->name('fillBOL2PDF');
|
||||
|
||||
# Pack Box to Pallet BoxPackToPalletController
|
||||
// Pack Box to Pallet BoxPackToPalletController
|
||||
Route::any('/BoxPackToPallet', [BoxPackToPalletController::class, 'index'])->name('BoxPackToPallet');
|
||||
Route::any('/BoxPackToPallet/getboxes', [BoxPackToPalletController::class, 'getBoxes'])->name('BoxPackToPallet.getboxes');
|
||||
Route::any('/BoxPackToPallet/scanboxes', [BoxPackToPalletController::class, 'scanBoxes'])->name('BoxPackToPallet.scanboxes');
|
||||
|
||||
Reference in New Issue
Block a user