File "ajax.php"
Full Path: /home/warrior1/public_html/plugins/file-manager/backend/hooks/ajax.php
File size: 1.34 KB
MIME-type: text/x-php
Charset: utf-8
<?php
use BitApps\WPKit\Http\Router\Route;
use BitApps\FM\Http\Controllers\FileManagerController;
use BitApps\FM\Http\Controllers\LogController;
use BitApps\FM\Http\Controllers\PermissionsController;
use BitApps\FM\Http\Controllers\SettingsController;
if (!\defined('ABSPATH')) {
exit;
}
Route::group(
function () {
Route::match(['get', 'post'], 'connector', [FileManagerController::class, 'connector']);
Route::post('theme/update', [SettingsController::class, 'updateTheme']);
Route::get('language/get', [SettingsController::class, 'getLanguages']);
Route::post('language/update', [SettingsController::class, 'updateLanguage']);
Route::post('logs/all', [LogController::class, 'all'])->middleware('cap:bitapps_fm_can_access_logs');
Route::get('settings/get', [SettingsController::class, 'get']);
Route::post('settings/update', [SettingsController::class, 'update']);
Route::post('settings/toggle-view', [SettingsController::class, 'toggleView']);
Route::get('permissions/get', [PermissionsController::class, 'get']);
Route::post('permissions/update', [PermissionsController::class, 'update']);
}
)->middleware('nonce:admin');
Route::noAuth()
->match(['get', 'post'], 'connector_front', [FileManagerController::class, 'connector'])
->middleware('nonce:public');