Completed
Branch master (8d1f99)
by
unknown
01:57
created
vendor/connekt-plugin-installer/class-connekt-plugin-installer.php 1 patch
Indentation   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -17,21 +17,21 @@  discard block
 block discarded – undo
17 17
 
18 18
    class Connekt_Plugin_Installer {
19 19
 
20
-      public function start(){
20
+	  public function start(){
21 21
 			if(!defined('CNKT_INSTALLER_PATH')){
22 22
 				// Update this constant to use outside the plugins directory
23 23
 				define('CNKT_INSTALLER_PATH', plugins_url('/', __FILE__));
24 24
 			}
25
-         add_action( 'admin_enqueue_scripts', array(&$this, 'enqueue_scripts' )); // Enqueue scripts and Localize
26
-         add_action( 'wp_ajax_cnkt_plugin_installer', array(&$this, 'cnkt_plugin_installer' )); // Install plugin
27
-         add_action( 'wp_ajax_cnkt_plugin_activation', array(&$this, 'cnkt_plugin_activation' )); // Activate plugin
25
+		 add_action( 'admin_enqueue_scripts', array(&$this, 'enqueue_scripts' )); // Enqueue scripts and Localize
26
+		 add_action( 'wp_ajax_cnkt_plugin_installer', array(&$this, 'cnkt_plugin_installer' )); // Install plugin
27
+		 add_action( 'wp_ajax_cnkt_plugin_activation', array(&$this, 'cnkt_plugin_activation' )); // Activate plugin
28 28
 
29
-      }
29
+	  }
30 30
 
31 31
 
32 32
 
33 33
 
34
-      /*
34
+	  /*
35 35
       * init
36 36
       * Initialize the display of the plugins.
37 37
       *
@@ -40,68 +40,68 @@  discard block
 block discarded – undo
40 40
       *
41 41
       * @since 1.0
42 42
       */
43
-      public static function init($plugins){ ?>
43
+	  public static function init($plugins){ ?>
44 44
 
45 45
          <div class="cnkt-plugin-installer">
46 46
          <?php
47
-            require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
47
+			require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
48 48
 
49 49
    		   foreach($plugins as $plugin) :
50 50
 
51
-               $button_classes = 'install button';
52
-               $button_text = __('Install Now', 'framework');
53
-
54
-               $api = plugins_api( 'plugin_information',
55
-                  array(
56
-                     'slug' => sanitize_file_name($plugin['slug']),
57
-                     'fields' => array(
58
-                        'short_description' => true,
59
-                        'sections' => false,
60
-                        'requires' => false,
61
-                        'downloaded' => true,
62
-                        'last_updated' => false,
63
-                        'added' => false,
64
-                        'tags' => false,
65
-                        'compatibility' => false,
66
-                        'homepage' => false,
67
-                        'donate_link' => false,
68
-                        'icons' => true,
69
-                        'banners' => true,
70
-                     ),
71
-                  )
72
-               );
73
-
74
-               //echo '<pre>';
75
-               //print_r($api);
76
-               //echo '</pre>';
51
+			   $button_classes = 'install button';
52
+			   $button_text = __('Install Now', 'framework');
53
+
54
+			   $api = plugins_api( 'plugin_information',
55
+				  array(
56
+					 'slug' => sanitize_file_name($plugin['slug']),
57
+					 'fields' => array(
58
+						'short_description' => true,
59
+						'sections' => false,
60
+						'requires' => false,
61
+						'downloaded' => true,
62
+						'last_updated' => false,
63
+						'added' => false,
64
+						'tags' => false,
65
+						'compatibility' => false,
66
+						'homepage' => false,
67
+						'donate_link' => false,
68
+						'icons' => true,
69
+						'banners' => true,
70
+					 ),
71
+				  )
72
+			   );
73
+
74
+			   //echo '<pre>';
75
+			   //print_r($api);
76
+			   //echo '</pre>';
77 77
 
78 78
 
79 79
 					if ( !is_wp_error( $api ) ) { // confirm error free
80 80
 
81
-	               $main_plugin_file = Connekt_Plugin_Installer::get_plugin_file($plugin['slug']); // Get main plugin file
82
-	               //echo $main_plugin_file;
83
-	               if(self::check_file_extension($main_plugin_file)){ // check file extension
84
-	   	            if(is_plugin_active($main_plugin_file)){
85
-	      	            // plugin activation, confirmed!
86
-	                  	$button_classes = 'button disabled';
87
-	                  	$button_text = __('Activated', 'framework');
88
-	                  } else {
89
-	                     // It's installed, let's activate it
90
-	                  	$button_classes = 'activate button button-primary';
91
-	                  	$button_text = __('Activate', 'framework');
92
-	                  }
93
-	               }
94
-
95
-	               // Send plugin data to template
96
-	               self::render_template($plugin, $api, $button_text, $button_classes);
97
-
98
-               }
81
+				   $main_plugin_file = Connekt_Plugin_Installer::get_plugin_file($plugin['slug']); // Get main plugin file
82
+				   //echo $main_plugin_file;
83
+				   if(self::check_file_extension($main_plugin_file)){ // check file extension
84
+	   				if(is_plugin_active($main_plugin_file)){
85
+		  				// plugin activation, confirmed!
86
+					  	$button_classes = 'button disabled';
87
+					  	$button_text = __('Activated', 'framework');
88
+					  } else {
89
+						 // It's installed, let's activate it
90
+					  	$button_classes = 'activate button button-primary';
91
+					  	$button_text = __('Activate', 'framework');
92
+					  }
93
+				   }
94
+
95
+				   // Send plugin data to template
96
+				   self::render_template($plugin, $api, $button_text, $button_classes);
97
+
98
+			   }
99 99
 
100 100
    			endforeach;
101 101
    			?>
102 102
          </div>
103 103
       <?php
104
-      }
104
+	  }
105 105
 
106 106
 
107 107
 
@@ -118,8 +118,8 @@  discard block
 block discarded – undo
118 118
       *
119 119
       * @since 1.0
120 120
       */
121
-      public static function render_template($plugin, $api, $button_text, $button_classes){
122
-         ?>
121
+	  public static function render_template($plugin, $api, $button_text, $button_classes){
122
+		 ?>
123 123
          <div class="plugin">
124 124
 		      <div class="plugin-wrap">
125 125
 			      <img src="<?php echo $api->icons['1x']; ?>" alt="">
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
             </ul>
146 146
 		   </div>
147 147
       <?php
148
-      }
148
+	  }
149 149
 
150 150
 
151 151
 
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
 				wp_die( __( 'Error - unable to verify nonce, please try again.', 'framework') );
172 172
 
173 173
 
174
-         // Include required libs for installation
174
+		 // Include required libs for installation
175 175
 			require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
176 176
 			require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
177 177
 			require_once( ABSPATH . 'wp-admin/includes/class-wp-ajax-upgrader-skin.php' );
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 				die( __( 'Error - unable to verify nonce, please try again.', 'framework' ) );
243 243
 
244 244
 
245
-         // Include required libs for activation
245
+		 // Include required libs for activation
246 246
 			require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
247 247
 			require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
248 248
 			require_once( ABSPATH . 'wp-admin/includes/class-plugin-upgrader.php' );
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 
295 295
 
296 296
 
297
-      /*
297
+	  /*
298 298
       * get_plugin_file
299 299
       * A method to get the main plugin file.
300 300
       *
@@ -305,23 +305,23 @@  discard block
 block discarded – undo
305 305
       * @since 1.0
306 306
       */
307 307
 
308
-      public static function get_plugin_file( $plugin_slug ) {
309
-         require_once( ABSPATH . '/wp-admin/includes/plugin.php' ); // Load plugin lib
310
-         $plugins = get_plugins();
308
+	  public static function get_plugin_file( $plugin_slug ) {
309
+		 require_once( ABSPATH . '/wp-admin/includes/plugin.php' ); // Load plugin lib
310
+		 $plugins = get_plugins();
311 311
 
312
-         foreach( $plugins as $plugin_file => $plugin_info ) {
312
+		 foreach( $plugins as $plugin_file => $plugin_info ) {
313 313
 
314
-	         // Get the basename of the plugin e.g. [askismet]/askismet.php
315
-	         $slug = dirname( plugin_basename( $plugin_file ) );
314
+			 // Get the basename of the plugin e.g. [askismet]/askismet.php
315
+			 $slug = dirname( plugin_basename( $plugin_file ) );
316 316
 
317
-	         if($slug){
318
-	            if ( $slug == $plugin_slug ) {
319
-	               return $plugin_file; // If $slug = $plugin_name
320
-	            }
321
-            }
322
-         }
323
-         return null;
324
-      }
317
+			 if($slug){
318
+				if ( $slug == $plugin_slug ) {
319
+				   return $plugin_file; // If $slug = $plugin_name
320
+				}
321
+			}
322
+		 }
323
+		 return null;
324
+	  }
325 325
 
326 326
 
327 327
 
@@ -356,19 +356,19 @@  discard block
 block discarded – undo
356 356
       *
357 357
       * @since 1.0
358 358
       */
359
-      public function enqueue_scripts(){
360
-         wp_enqueue_script( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.js', array( 'jquery' ));
359
+	  public function enqueue_scripts(){
360
+		 wp_enqueue_script( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.js', array( 'jquery' ));
361 361
 			wp_localize_script( 'plugin-installer', 'cnkt_installer_localize', array(
362
-               'ajax_url' => admin_url('admin-ajax.php'),
363
-               'admin_nonce' => wp_create_nonce('cnkt_installer_nonce'),
364
-               'install_now' => __('Are you sure you want to install this plugin?', 'framework'),
365
-               'install_btn' => __('Install Now', 'framework'),
366
-               'activate_btn' => __('Activate', 'framework'),
367
-               'installed_btn' => __('Activated', 'framework')
368
-            ));
362
+			   'ajax_url' => admin_url('admin-ajax.php'),
363
+			   'admin_nonce' => wp_create_nonce('cnkt_installer_nonce'),
364
+			   'install_now' => __('Are you sure you want to install this plugin?', 'framework'),
365
+			   'install_btn' => __('Install Now', 'framework'),
366
+			   'activate_btn' => __('Activate', 'framework'),
367
+			   'installed_btn' => __('Activated', 'framework')
368
+			));
369 369
 		 
370
-         wp_enqueue_style( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.css');
371
-      }
370
+		 wp_enqueue_style( 'plugin-installer', CNKT_INSTALLER_PATH. 'assets/installer.css');
371
+	  }
372 372
 
373 373
    }
374 374
 
Please login to merge, or discard this patch.