PluginProbe ʕ •ᴥ•ʔ
Presto Player / 2.3.3
Presto Player v2.3.3
4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / inc / Services / AdminNotice.php
presto-player / inc / Services Last commit date
API 2 years ago Blocks 5 years ago License 5 years ago AdminNotice.php 5 years ago AdminNotices.php 4 years ago AjaxActions.php 2 years ago Blocks.php 4 years ago Compatibility.php 4 years ago Menu.php 2 years ago Migrations.php 5 years ago Player.php 2 years ago ProCompatibility.php 2 years ago ReusableVideos.php 2 years ago Scripts.php 2 years ago Settings.php 4 years ago Shortcodes.php 2 years ago Streamer.php 4 years ago Translation.php 2 years ago VideoPostType.php 2 years ago
AdminNotice.php
49 lines
1 <?php
2
3 namespace PrestoPlayer\Services;
4
5 class AdminNotice
6 {
7 const NOTICE_FIELD = 'presto_player_temp_admin_notice';
8
9 public static function displayAdminNotice()
10 {
11 $option = get_option(self::NOTICE_FIELD);
12 $message = isset($option['message']) ? $option['message'] : false;
13 $noticeLevel = !empty($option['notice-level']) ? $option['notice-level'] : 'notice-error';
14
15 if ($message) {
16 echo "<div class='notice {$noticeLevel} is-dismissible'><p>{$message}</p></div>";
17 delete_option(self::NOTICE_FIELD);
18 }
19 }
20
21 public static function displayError($message)
22 {
23 self::updateOption($message, 'notice-error');
24 }
25
26 public static function displayWarning($message)
27 {
28 self::updateOption($message, 'notice-warning');
29 }
30
31 public static function displayInfo($message)
32 {
33 self::updateOption($message, 'notice-info');
34 }
35
36 public static function displaySuccess($message)
37 {
38 self::updateOption($message, 'notice-success');
39 }
40
41 protected static function updateOption($message, $noticeLevel)
42 {
43 update_option(self::NOTICE_FIELD, [
44 'message' => $message,
45 'notice-level' => $noticeLevel
46 ]);
47 }
48 }
49