# filebird/6.3.4/includes/Classes/Modules/ModuleUser.php

FileBird – WordPress Media Library Folders &amp; File Manager, version 6.3.4. 26 lines.

- Page: https://pluginprobe.com/plugins/filebird/6.3.4/code/includes/Classes/Modules/ModuleUser.php
- Raw: https://pluginprobe.com/plugins/filebird/6.3.4/raw/includes/Classes/Modules/ModuleUser.php
- Modified: 2024-10-17T19:43:10+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/filebird/6.3.4/code/includes/Classes/Modules/ModuleUser.php#L10-L20`.

```php
<?php
namespace FileBird\Classes\Modules;

defined( 'ABSPATH' ) || exit;

class ModuleUser {
	private $is_enabled;
	private $current_user_id;

	public function __construct() {
		$this->is_enabled      = $this->isEnabled();
		$this->current_user_id = get_current_user_id();

		if ( $this->is_enabled ) {
			add_filter( 'fbv_folder_created_by', array( $this, 'fbv_folder_created_by' ) );
		}
	}

	public function fbv_folder_created_by() {
		return $this->current_user_id;
	}

	private function isEnabled() {
		return get_option( 'njt_fbv_folder_per_user', '0' ) === '1';
	}
}
```
