PluginProbe ʕ •ᴥ•ʔ
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid / trunk
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid vtrunk
7.9.3 7.9.2 trunk 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2.0 4.2.1 4.2.2 4.2.3 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 6.0.0 7.0.0 7.0.1 7.0.2 7.1.0 7.2.0 7.2.1 7.2.10 7.2.11 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 7.2.9 7.3.0 7.3.1 7.4.0 7.4.1 7.4.2 7.4.3 7.5.0 7.6.0 7.6.1 7.7.0 7.7.1 7.7.10 7.7.11 7.7.12 7.7.13 7.7.14 7.7.15 7.7.16 7.7.17 7.7.18 7.7.19 7.7.2 7.7.20 7.7.21 7.7.22 7.7.3 7.7.4 7.7.5 7.7.6 7.7.7 7.7.8 7.7.9 7.8.0 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1
the-post-grid / app / Controllers / Admin / NoticeController.php
the-post-grid / app / Controllers / Admin Last commit date
Notice 3 months ago AdminAjaxController.php 1 year ago MetaController.php 1 year ago NoticeController.php 8 months ago PostTypeController.php 3 months ago SettingsController.php 1 year ago SetupWizardController.php 1 month ago UpgradeController.php 2 years ago
NoticeController.php
52 lines
1 <?php
2 /**
3 * Notice Controller class.
4 *
5 * @package RT_TPG
6 */
7
8 namespace RT\ThePostGrid\Controllers\Admin;
9
10 // Do not allow directly accessing this file.
11 if ( ! defined( 'ABSPATH' ) ) {
12 exit( 'This script cannot be accessed directly.' );
13 }
14
15 /**
16 * Notice Controller class.
17 */
18 class NoticeController {
19
20 /**
21 * List of notice classes to load
22 *
23 * @var array
24 */
25 protected $notice_classes = [
26 Notice\BlackFriday::class,
27 Notice\Review::class,
28 Notice\SummerSale::class,
29 Notice\LoadResourceType::class,
30 //Notice\EidSpecial::class, // Uncomment when needed
31 ];
32
33 /**
34 * Class Constructor
35 */
36 public function __construct() {
37 $this->load_notices();
38 }
39
40 /**
41 * Instantiate all notices using a factory approach
42 *
43 * @return void
44 */
45 protected function load_notices() {
46 foreach ( $this->notice_classes as $class ) {
47 if ( class_exists( $class ) ) {
48 new $class();
49 }
50 }
51 }
52 }