Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
register(); if (isset($features['cloud_storage']) && $features['cloud_storage'] === 'yes') { (new \FluentBoardsPro\App\Modules\CloudStorage\CloudStorageModule())->register($app); } }); add_action('fluent_boards/rendering_app', function () { if(as_next_scheduled_action('fluent_boards/hourly_scheduler') === false) { as_schedule_recurring_action(time() + HOUR_IN_SECONDS, HOUR_IN_SECONDS, 'fluent_boards/hourly_scheduler', [], 'fluent-boards'); } (new \FluentBoardsPro\App\Hooks\Handlers\ProScheduleHandler())->recurringTaskScheduler(); }); register_activation_hook($file, function () { (new ProActivationHandler())->handle(); }); register_deactivation_hook($file, function () { (new ProDeactivationHandler())->handle(); }); add_action('plugins_loaded', function () { $licenseManager = new \FluentBoardsPro\App\Services\PluginManager\LicenseManager(); $licenseManager->initUpdater(); $licenseMessage = $licenseManager->getLicenseMessages(); if ($licenseMessage) { add_action('admin_notices', function () use ($licenseMessage) { if (defined('FLUENT_BOARDS')) { $class = 'notice notice-error fc_message'; $message = $licenseMessage['message']; printf('

%2$s

', esc_attr($class), $message); } }); } add_filter('fluent_boards/dashboard_notices', function ($notices) use ($licenseManager) { $details = $licenseManager->getLicenseMessages(); if ($details && ! empty($details['message'])) { $notices[] = '
' .$details['message'].'
'; } return $notices; }); add_filter('plugin_row_meta', array($licenseManager, 'pluginRowMeta'), 10, 2); }, 0); };