X7ROOT File Manager
Current Path:
/home/oakwood/public_html/wp-content/plugins/filebird/includes/Rest
home
/
oakwood
/
public_html
/
wp-content
/
plugins
/
filebird
/
includes
/
Rest
/
ðŸ“
..
📄
ApiInteface.php
(133 B)
📄
FolderApi.php
(3.15 KB)
📄
PublicApi.php
(4.16 KB)
📄
RestApi.php
(549 B)
📄
SettingApi.php
(1008 B)
📄
SyncApi.php
(1.14 KB)
Editing: SettingApi.php
<?php namespace FileBird\Rest; defined( 'ABSPATH' ) || exit; use FileBird\Controller\SettingController; class SettingApi { private $controller; public function register_rest_routes() { $this->controller = new SettingController(); register_rest_route( NJFB_REST_URL, 'set-settings', array( 'methods' => \WP_REST_Server::CREATABLE, 'callback' => array( $this->controller, 'setSettings' ), 'permission_callback' => array( $this, 'permission_callback' ), ) ); register_rest_route( NJFB_REST_URL, 'set-user-settings', array( 'methods' => \WP_REST_Server::CREATABLE, 'callback' => array( $this->controller, 'setUserSettings' ), 'permission_callback' => array( $this, 'permission_user_callback' ), ) ); } public function permission_user_callback() { return current_user_can( 'upload_files' ); } public function permission_callback() { return current_user_can( 'manage_options' ); } }
Upload File
Create Folder