Completed
Branch 2.0.0 (814c19)
by Jimmy
03:05
created

Update_Manager_Class   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 0
Metric Value
dl 0
loc 21
rs 10
c 0
b 0
f 0
wmc 2
lcom 0
cbo 2
1
<?php
2
/**
3
 * Fichiers principal pour la gestion des mises à jour des plugins.
4
 *
5
 * @author Eoxia <[email protected]>
6
 * @since 1.0.0
7
 * @version 1.0.0
8
 * @copyright 2015-2018 Eoxia
9
 * @package EO_Framework\EO_Update_Manager\Class
10
 */
11
12
namespace eoxia;
13
14
if ( ! defined( 'ABSPATH' ) ) {
15
	exit;
16
}
17
18
if ( ! class_exists( '\eoxia\Update_Manager_Class' ) ) {
19
20
	/**
21
	 * Classe principale pour le module de mise à jour des données suite aux différentes version de l'extension
22
	 */
23
	class Update_Manager_Class extends \eoxia\Singleton_Util {
24
25
		/**
26
		 * Fonction construct obligatoire pour l'extend de singleton_util
27
		 */
28
		function construct(){}
29
30
		/**
31
		 * Affichage de la popup indiquant la nécessité d'une mise à jour des données.
32
		 *
33
		 * @param string $namespace Le namespace du plugin pour récupérer les variables.
34
		 * @param string $title     Le titre de la popup indiquant la mise à jour.
35
		 */
36
		function display_say_to_update( $namespace, $title ) {
37
			\eoxia\View_Util::exec( 'eo-framework', 'wpeo_update_manager', 'say-to-update', array(
38
				'namespace' => $namespace,
39
				'title'     => $title,
40
			) );
41
		}
42
43
	}
44
45
}
46