PluginProbe
MaxButtons – Create buttons / 6.28
MaxButtons – Create buttons v6.28
6.23 6.24 6.25 6.26 6.26.1 6.27 6.28 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7.0 7.1 7.1.1 7.1.2 7.1.3 7.10 7.11 7.13 7.13.1 7.13.2 7.13.3 All 100 releases
← All changes | maxbuttons.php +36 -49 6.96.28 View file →
@@ -2,89 +2,77 @@
2 2 /*
3 3 Plugin Name: MaxButtons
4 4 Plugin URI: http://maxbuttons.com
5 5 Description: The best WordPress button generator. This is the free version; the Pro version <a href="http://maxbuttons.com/?ref=mbfree">can be found here</a>.
6 -Version: 6.9
6 +Version: 6.28
7 7 Author: Max Foundry
8 8 Author URI: http://maxfoundry.com
9 -Text Domain: maxbuttons
9 +Text Domain: maxbuttons
10 10 Domain Path: /languages
11 11
12 -Copyright 2016 Max Foundry, LLC (http://maxfoundry.com)
12 +Copyright 2018 Max Foundry, LLC (http://maxfoundry.com)
13 13 */
14 +namespace MaxButtons;
14 15
15 -if (! function_exists('maxbuttons_php52_nono'))
16 -{
17 - function maxbuttons_php52_nono()
18 - {
19 - $message = sprintf( __("From version 3 MaxButtons requires at least PHP 5.3 . You are running version: %s ","maxbuttons"), PHP_VERSION);
20 - echo"<div class='error'> <h4>$message</h4></div>";
21 - return;
22 - }
23 -}
24 -if ( version_compare(PHP_VERSION, '5.3', '<' ) ) {
25 -
26 - add_action( 'admin_notices', 'maxbuttons_php52_nono' );
27 - return;
28 -}
16 +if (! defined('MAXBUTTONS_ROOT_FILE'))
17 + define("MAXBUTTONS_ROOT_FILE", __FILE__);
18 +if (! defined('MAXBUTTONS_VERSION_NUM'))
19 + define('MAXBUTTONS_VERSION_NUM', '6.28');
29 20
30 -if (! function_exists('maxbutton_double_load'))
21 +define('MAXBUTTONS_RELEASE',"7 Feb 2018");
22 +
23 +
24 +if (! function_exists('MaxButtons\maxbutton_double_load'))
31 25 {
32 26 function maxbutton_double_load()
33 27 {
34 28 $message = __("Already found an instance of MaxButtons running. Please check if you are trying to activate two MaxButtons plugins and deactivate one. ","maxbuttons" );
35 - echo "<div class='error'><h4>$message</h4></div>";
29 + echo "<div class='error'><h4>$message</h4></div>";
36 30 return;
37 31 }
38 32 }
39 33
40 -if (function_exists("MB"))
34 +if (function_exists("MaxButtons\MB"))
41 35 {
42 - add_action('admin_notices', 'maxbutton_double_load');
36 + add_action('admin_notices', 'MaxButtons\maxbutton_double_load');
43 37 return;
44 -}
38 +}
45 39
46 40
47 -define("MAXBUTTONS_ROOT_FILE", __FILE__);
48 -define('MAXBUTTONS_VERSION_NUM', '6.9');
49 -define('MAXBUTTONS_RELEASE',"5 Dec 2016");
50 -
51 41 // In case of development, copy this to wp-config.php
52 42 // define("MAXBUTTONS_DEBUG", true);
53 -// define("MAXBUTTONS_BENCHMARK",true);
43 +// define("MAXBUTTONS_BENCHMARK",true);
54 44
55 -require_once("classes/maxbuttons-class.php");
45 +require_once("classes/maxbuttons-class.php");
56 46
57 47 // core
58 48 require_once('classes/button.php');
59 -require_once('classes/buttons.php');
60 -require_once("classes/installation.php");
61 -require_once("classes/max-utils.php");
49 +require_once('classes/buttons.php');
50 +require_once("classes/installation.php");
51 +require_once("classes/max-utils.php");
62 52
63 53 // more core
64 -require_once("classes/block.php");
65 -if (is_admin())
66 -{
67 - require_once('classes/field.php');
68 - require_once('classes/blocks.php');
69 -}
54 +require_once("classes/block.php");
70 55
56 +require_once('classes/field.php');
57 +require_once('classes/blocks.php');
71 58
59 +
72 60 require_once("classes/maxCSSParser.php");
73 61 require_once("classes/admin-class.php");
74 62
75 -require_once("classes/collections.php");
76 -require_once("classes/collection.php");
77 -require_once("classes/collection-block.php");
63 +require_once("classes/collections.php");
64 +require_once("classes/collection.php");
65 +require_once("classes/collection-block.php");
78 66 require_once("classes/pack.php");
79 67 require_once("classes/integrations.php");
80 68
81 -require_once("includes/maxbuttons-admin-helper.php");
82 -
69 +require_once("includes/maxbuttons-admin-helper.php");
83 70
84 -// external libraries
71 +
72 +// external libraries
85 73 require_once("assets/libraries/scssphp/scss.inc.php");
86 -require_once("assets/libraries/simple-template/simple_template.php");
74 +require_once("assets/libraries/simple-template/simple_template.php");
87 75
88 76 if (! class_exists('simple_html_dom_node'))
89 77 require_once("assets/libraries/simplehtmldom/simple_html_dom.php");
90 78
@@ -89,17 +77,16 @@
89 77 require_once("assets/libraries/simplehtmldom/simple_html_dom.php");
90 78
91 79
92 80 // runtime.
93 -if (! function_exists("MB")) {
81 +if (! function_exists("MaxButtons\MB")) {
94 82 function MB()
95 83 {
96 84 return maxButtonsPlugin::getInstance();
97 85 }
98 86 }
99 -$m = new maxButtonsPlugin();
87 +$m = new maxButtonsPlugin();
100 88
101 89
102 90 // Activation / deactivation
103 -register_activation_hook(__FILE__, array("maxInstall",'activation_hook') );
104 -register_deactivation_hook(__FILE__,array("maxInstall", 'deactivation_hook') );
105 -
91 +register_activation_hook(__FILE__, array(maxUtils::namespaceit("maxInstall"),'activation_hook') );
92 +register_deactivation_hook(__FILE__,array(maxUtils::namespaceit("maxInstall"), 'deactivation_hook') );