PluginProbe
FileBird – WordPress Media Library Folders & File Manager / 6.2.5
FileBird – WordPress Media Library Folders & File Manager v6.2.5
6.5.8 6.5.7 6.5.5 6.5.4 trunk 4.3.1 5.1.6 5.3 5.3.2 5.4.3 5.4.4 5.4.5 5.5 5.5.3 5.5.5 5.5.8 5.5.8.1 5.6 5.6.1 5.6.2 5.6.3 5.6.4 6.2.3 6.2.5 6.3 All 36 releases
filebird / includes / Classes / Modules / ModuleUser.php

ModuleUser.php in FileBird – WordPress Media Library Folders & File Manager 6.2.5, at includes/Classes/Modules/ModuleUser.php

26 lines 573 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace FileBird\Classes\Modules;
3
4 defined( 'ABSPATH' ) || exit;
5
6 class ModuleUser {
7 private $is_enabled;
8 private $current_user_id;
9
10 public function __construct() {
11 $this->is_enabled = $this->isEnabled();
12 $this->current_user_id = get_current_user_id();
13
14 if ( $this->is_enabled ) {
15 add_filter( 'fbv_folder_created_by', array( $this, 'fbv_folder_created_by' ) );
16 }
17 }
18
19 public function fbv_folder_created_by() {
20 return $this->current_user_id;
21 }
22
23 private function isEnabled() {
24 return get_option( 'njt_fbv_folder_per_user', '0' ) === '1';
25 }
26 }