Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/fluent-smtp/includes/Activator.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
1 -
1 + <?php
2 +
3 + namespace FluentMail\Includes;
4 +
5 + class Activator
6 + {
7 + public static function handle($network_wide = false)
8 + {
9 + require_once(FLUENTMAIL_PLUGIN_PATH . 'database/FluentMailDBMigrator.php');
10 +
11 + $emailReportHookName = 'fluentmail_do_daily_scheduled_tasks';
12 + if (!wp_next_scheduled($emailReportHookName)) {
13 + wp_schedule_event(time(), 'daily', $emailReportHookName);
14 + }
15 +
16 + add_filter('pre_update_option_active_plugins', function ($plugins) {
17 + $index = array_search('fluent-smtp/fluent-smtp.php', $plugins);
18 + if ($index !== false) {
19 + if ($index === 0) {
20 + return $plugins;
21 + }
22 + unset($plugins[$index]);
23 + array_unshift($plugins, 'fluent-smtp/fluent-smtp.php');
24 + }
25 + return $plugins;
26 + });
27 + }
28 + }
29 +