Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/fluent-smtp/includes/Activator.php
Keine Baseline-Datei – Diff nur gegen leer.
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
+