connect('/cut', ['controller' => 'Cut', 'action' => 'display']); $routes->connect('/', ['controller' => 'Cut', 'action' => 'display']); $routes->connect('/cut_process', ['controller' => 'Cut', 'action' => 'cut']); $routes->connect('/cut-print/:printType', ['controller' => 'Cut', 'action' => 'cut_print'], ['printType' => '\w+', 'pass' => ['printType']]); $routes->connect('/calc-doors', ['controller' => 'CalcDoors', 'action' => 'display']); $routes->connect('/calc-doors-process', ['controller' => 'CalcDoors', 'action' => 'calc_doors']); $routes->connect('/calc-doors-print', ['controller' => 'CalcDoors', 'action' => 'calc_doors_print']); $routes->connect('/fasad', ['controller' => 'Fasad', 'action' => 'display']); $routes->connect('/fasad_process', ['controller' => 'Fasad', 'action' => 'fasad']); $routes->connect('/fasad-print/:printType', ['controller' => 'Fasad', 'action' => 'fasad_print'], ['printType' => '\w+', 'pass' => ['printType']]); $routes->connect('/orders-info', ['controller' => 'OrdersInfo', 'action' => 'display']); $routes->connect('/orders-info-auth', ['controller' => 'OrdersInfo', 'action' => 'authorize']); $routes->connect('/delivery', ['controller' => 'Delivery', 'action' => 'display']); $routes->connect('/delivery/:city', ['controller' => 'Delivery', 'action' => 'display'], ['city' => '\w+', 'pass' => ['city']]); $routes->connect('/order-payment/:encOrderId', ['controller' => 'OrderPayment', 'action' => 'display'], ['pass' => ['encOrderId']]); $routes->connect('/callbacks/order-payment-pay', ['controller' => 'OrderPayment', 'action' => 'callback_pay']); $routes->connect('/callbacks/order-payment-refund', ['controller' => 'OrderPayment', 'action' => 'callback_refund']); $routes->connect('/get-order-payment-status', ['controller' => 'OrderPayment', 'action' => 'get_payment_status']); $routes->connect('/create-elplat-payment-qr', ['controller' => 'OrderPayment', 'action' => 'create_elplat_payment_qr']); $routes->connect('/get-elplat-payment-status', ['controller' => 'OrderPayment', 'action' => 'get_elpat_payment_status']); $routes->connect('/callbacks/elplat-callback', ['controller' => 'OrderPayment', 'action' => 'callback_elplat']); $routes->connect('/services', ['controller' => 'Pages', 'action' => 'services']); Router::prefix('manager', function ($routes) { $routes->connect('/', ['controller' => 'Managers', 'action' => 'index']); $routes->connect('/settings', ['controller' => 'Settings', 'action' => 'index']); $routes->connect('/save-settings', ['controller' => 'Settings', 'action' => 'save_settings']); $routes->connect('/add-update-branch', ['controller' => 'Settings', 'action' => 'add_update_branch']); $routes->connect('/delete-branch', ['controller' => 'Settings', 'action' => 'delete_branch']); $routes->connect('/add-update-delivery', ['controller' => 'Settings', 'action' => 'add_update_delivery']); $routes->connect('/delete-delivery', ['controller' => 'Settings', 'action' => 'delete_delivery']); $routes->connect('/users', ['controller' => 'Users', 'action' => 'index']); $routes->connect('/users-list', ['controller' => 'Users', 'action' => 'users_list']); $routes->connect('/login', ['controller' => 'Users', 'action' => 'login']); $routes->connect('/logout', ['controller' => 'Users', 'action' => 'logout']); $routes->connect('/delete-user', ['controller' => 'Users', 'action' => 'delete']); $routes->connect('/add-update-user', ['controller' => 'Users', 'action' => 'add_update_user']); $routes->connect('/cut-settings', ['controller' => 'CutSettings', 'action' => 'index']); $routes->connect('/cut-save-settings', ['controller' => 'CutSettings', 'action' => 'save_settings']); $routes->connect('/cut-add-update-border-dimension', ['controller' => 'CutSettings', 'action' => 'add_update_border_dimension']); $routes->connect('/cut-delete-border-dimension', ['controller' => 'CutSettings', 'action' => 'delete_border_dimension']); $routes->connect('/cut-add-update-sheet-dimension', ['controller' => 'CutSettings', 'action' => 'add_update_sheet_dimension']); $routes->connect('/cut-delete-sheet-dimension', ['controller' => 'CutSettings', 'action' => 'delete_sheet_dimension']); $routes->connect('/cut-add-update-sheet', ['controller' => 'CutSettings', 'action' => 'add_update_sheet']); $routes->connect('/cut-delete-sheet', ['controller' => 'CutSettings', 'action' => 'delete_sheet']); $routes->connect('/cut-add-update-border', ['controller' => 'CutSettings', 'action' => 'add_update_border']); $routes->connect('/cut-delete-border', ['controller' => 'CutSettings', 'action' => 'delete_border']); $routes->connect('/cut-upload-image', ['controller' => 'CutSettings', 'action' => 'upload_image']); $routes->connect('/cut-orders/client-:clientId', ['controller' => 'CutOrders', 'action' => 'index'], ['clientId' => '\d+', 'pass' => ['clientId']]); $routes->connect('/cut-orders', ['controller' => 'CutOrders', 'action' => 'index']); $routes->connect('/cut-get-orders-list', ['controller' => 'CutOrders', 'action' => 'get_orders']); $routes->connect('/cut-take-order', ['controller' => 'CutOrders', 'action' => 'take_order']); $routes->connect('/cut-admin-take-order', ['controller' => 'CutOrders', 'action' => 'admin_take_order']); $routes->connect('/cut-admin-delete-order', ['controller' => 'CutOrders', 'action' => 'admin_delete_order']); $routes->connect('/cut-download-order-files/:id', ['controller' => 'CutOrders', 'action' => 'download_order_files'], ['id' => '\d+', 'pass' => ['id']]); $routes->connect('/convert-astra-to-bazis', ['controller' => 'CutOrders', 'action' => 'convert_astra_to_bazis']); $routes->connect('/get-converted-astra-to-bazis-file/:filename/:name', ['controller' => 'CutOrders', 'action' => 'get_converted_astra_to_bazis_file'], ['pass' => ['filename', 'name']]); $routes->connect('/cut-statistics', ['controller' => 'CutStatistics', 'action' => 'index']); $routes->connect('/cut-get-statistics', ['controller' => 'CutStatistics', 'action' => 'get_statistics']); $routes->connect('/cut-export-clients/:year', ['controller' => 'CutStatistics', 'action' => 'export_clients'], ['year' => '\w+', 'pass' => ['year']]); $routes->connect('/calc-doors-settings', ['controller' => 'CalcDoorsSettings', 'action' => 'index']); $routes->connect('/calc-doors-save-settings', ['controller' => 'CalcDoorsSettings', 'action' => 'save_settings']); $routes->connect('/calc-doors-add-update-door', ['controller' => 'CalcDoorsSettings', 'action' => 'add_update_door']); $routes->connect('/calc-doors-delete-door', ['controller' => 'CalcDoorsSettings', 'action' => 'delete_door']); $routes->connect('/calc-doors-upload-image', ['controller' => 'CalcDoorsSettings', 'action' => 'upload_image']); $routes->connect('/calc-doors-orders/client-:clientId', ['controller' => 'CalcDoorsOrders', 'action' => 'index'], ['clientId' => '\d+', 'pass' => ['clientId']]); $routes->connect('/calc-doors-orders', ['controller' => 'CalcDoorsOrders', 'action' => 'index']); $routes->connect('/calc-doors-get-orders-list', ['controller' => 'CalcDoorsOrders', 'action' => 'get_orders']); $routes->connect('/calc-doors-take-order', ['controller' => 'CalcDoorsOrders', 'action' => 'take_order']); $routes->connect('/calc-doors-admin-take-order', ['controller' => 'CalcDoorsOrders', 'action' => 'admin_take_order']); $routes->connect('/calc-doors-admin-delete-order', ['controller' => 'CalcDoorsOrders', 'action' => 'admin_delete_order']); $routes->connect('/calc-doors-download-order-files/:id', ['controller' => 'CalcDoorsOrders', 'action' => 'download_order_files'], ['id' => '\d+', 'pass' => ['id']]); $routes->connect('/calc-doors-statistics', ['controller' => 'CalcDoorsStatistics', 'action' => 'index']); $routes->connect('/calc-doors-get-statistics', ['controller' => 'CalcDoorsStatistics', 'action' => 'get_statistics']); $routes->connect('/calc-doors-export-clients/:year', ['controller' => 'CalcDoorsStatistics', 'action' => 'export_clients'], ['year' => '\w+', 'pass' => ['year']]); $routes->connect('/fasad-settings', ['controller' => 'FasadSettings', 'action' => 'index']); $routes->connect('/fasad-save-settings', ['controller' => 'FasadSettings', 'action' => 'save_settings']); $routes->connect('/fasad-add-update-border-dimension', ['controller' => 'FasadSettings', 'action' => 'add_update_border_dimension']); $routes->connect('/fasad-delete-border-dimension', ['controller' => 'FasadSettings', 'action' => 'delete_border_dimension']); $routes->connect('/fasad-add-update-sheet-dimension', ['controller' => 'FasadSettings', 'action' => 'add_update_sheet_dimension']); $routes->connect('/fasad-delete-sheet-dimension', ['controller' => 'FasadSettings', 'action' => 'delete_sheet_dimension']); $routes->connect('/fasad-add-update-sheet', ['controller' => 'FasadSettings', 'action' => 'add_update_sheet']); $routes->connect('/fasad-delete-sheet', ['controller' => 'FasadSettings', 'action' => 'delete_sheet']); $routes->connect('/fasad-add-update-border', ['controller' => 'FasadSettings', 'action' => 'add_update_border']); $routes->connect('/fasad-delete-border', ['controller' => 'FasadSettings', 'action' => 'delete_border']); $routes->connect('/fasad-upload-image', ['controller' => 'FasadSettings', 'action' => 'upload_image']); $routes->connect('/fasad-orders/client-:clientId', ['controller' => 'FasadOrders', 'action' => 'index'], ['clientId' => '\d+', 'pass' => ['clientId']]); $routes->connect('/fasad-orders', ['controller' => 'FasadOrders', 'action' => 'index']); $routes->connect('/fasad-get-orders-list', ['controller' => 'FasadOrders', 'action' => 'get_orders']); $routes->connect('/fasad-take-order', ['controller' => 'FasadOrders', 'action' => 'take_order']); $routes->connect('/fasad-admin-take-order', ['controller' => 'FasadOrders', 'action' => 'admin_take_order']); $routes->connect('/fasad-admin-delete-order', ['controller' => 'FasadOrders', 'action' => 'admin_delete_order']); $routes->connect('/fasad-download-order-files/:id', ['controller' => 'FasadOrders', 'action' => 'download_order_files'], ['id' => '\d+', 'pass' => ['id']]); $routes->connect('/fasad-statistics', ['controller' => 'FasadStatistics', 'action' => 'index']); $routes->connect('/fasad-get-statistics', ['controller' => 'FasadStatistics', 'action' => 'get_statistics']); $routes->connect('/fasad-export-clients/:year', ['controller' => 'FasadStatistics', 'action' => 'export_clients'], ['year' => '\w+', 'pass' => ['year']]); $routes->connect('/sms-subscribes', ['controller' => 'SmsSubscribes', 'action' => 'index']); $routes->connect('/sms-orders-ready', ['controller' => 'SmsOrdersReady', 'action' => 'index']); $routes->connect('/order-payment', ['controller' => 'OrderPayment', 'action' => 'index']); $routes->connect('/order-payment-admin-delete-order', ['controller' => 'OrderPayment', 'action' => 'admin_delete_order']); $routes->connect('/get-elplat-payment-history', ['controller' => 'OrderPayment', 'action' => 'get_elplat_payment_history']); $routes->connect('/make-elplat-refund', ['controller' => 'OrderPayment', 'action' => 'make_elplat_refund']); $routes->connect('/get-cloud-payments-payment-history', ['controller' => 'OrderPayment', 'action' => 'get_cloud_payments_payment_history']); $routes->connect('/make-cloud-payments-refund', ['controller' => 'OrderPayment', 'action' => 'make_cloud_payments_refund']); $routes->connect('/email-subscribes', ['controller' => 'EmailSubscribes', 'action' => 'index']); $routes->connect('/get-email-subscribe-attachment/:filename/:name', ['controller' => 'EmailSubscribes', 'action' => 'get_subscribe_attachment'], ['pass' => ['filename', 'name']]); $routes->connect('/get-email-subscribe-attachment-image/:filename', ['controller' => 'EmailSubscribes', 'action' => 'get_subscribe_attachment_image'], ['pass' => ['filename']]); $routes->connect('/delivery-journal', ['controller' => 'DeliveryJournal', 'action' => 'index']); $routes->connect('/orders-info-settings', ['controller' => 'OrdersInfoSettings', 'action' => 'index']); $routes->connect('/orders-info-save-settings', ['controller' => 'OrdersInfoSettings', 'action' => 'save_settings']); $routes->connect('/orders-info', ['controller' => 'OrdersInfo', 'action' => 'index']); $routes->connect('/orders-info-admin-delete-order', ['controller' => 'OrdersInfo', 'action' => 'admin_delete_order']); }); $routes->fallbacks(DashedRoute::class); });