Completed
Push — master ( cb7a6c...647e8b )
by frank
02:26
created
autoptimize.php 2 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -132,21 +132,21 @@
 block discarded – undo
132 132
         $ao_noptimize = true;
133 133
     }
134 134
 
135
-	// if setting says not to optimize logged in user and user is logged in
136
-	if ( get_option('autoptimize_optimize_logged','on') !== 'on' && is_user_logged_in() && current_user_can('edit_posts') ) {
137
-		$ao_noptimize = true;
138
-	}
139
-
140
-	// if setting says not to optimize cart/ checkout
141
-	if ( get_option('autoptimize_optimize_checkout','on') !== 'on' ) {
142
-		// checking for woocommerce, easy digital downloads and wp ecommerce
143
-		foreach ( array("is_checkout","is_cart","edd_is_checkout","wpsc_is_cart","wpsc_is_checkout") as $shopCond ) {
144
-			if ( function_exists($shopCond) && $shopCond() ) {
145
-				$ao_noptimize = true;
146
-				break;
147
-			}
148
-		}
149
-	}
135
+    // if setting says not to optimize logged in user and user is logged in
136
+    if ( get_option('autoptimize_optimize_logged','on') !== 'on' && is_user_logged_in() && current_user_can('edit_posts') ) {
137
+        $ao_noptimize = true;
138
+    }
139
+
140
+    // if setting says not to optimize cart/ checkout
141
+    if ( get_option('autoptimize_optimize_checkout','on') !== 'on' ) {
142
+        // checking for woocommerce, easy digital downloads and wp ecommerce
143
+        foreach ( array("is_checkout","is_cart","edd_is_checkout","wpsc_is_cart","wpsc_is_checkout") as $shopCond ) {
144
+            if ( function_exists($shopCond) && $shopCond() ) {
145
+                $ao_noptimize = true;
146
+                break;
147
+            }
148
+        }
149
+    }
150 150
 
151 151
     // filter you can use to block autoptimization on your own terms
152 152
     $ao_noptimize = (bool) apply_filters( 'autoptimize_filter_noptimize', $ao_noptimize );
Please login to merge, or discard this patch.
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -12,15 +12,15 @@  discard block
 block discarded – undo
12 12
 http://www.gnu.org/licenses/gpl.txt
13 13
 */
14 14
 
15
-if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
15
+if (!defined('ABSPATH')) exit; // Exit if accessed directly
16 16
 
17
-define('AUTOPTIMIZE_PLUGIN_DIR',plugin_dir_path(__FILE__));
17
+define('AUTOPTIMIZE_PLUGIN_DIR', plugin_dir_path(__FILE__));
18 18
 
19 19
 // Load config class
20 20
 include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeConfig.php');
21 21
 
22 22
 // Load toolbar class
23
-include( AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeToolbar.php' );
23
+include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeToolbar.php');
24 24
 
25 25
 // Load partners tab if admin
26 26
 if (is_admin()) {
@@ -28,25 +28,25 @@  discard block
 block discarded – undo
28 28
 }
29 29
 
30 30
 // Do we gzip when caching (needed early to load autoptimizeCache.php)
31
-define('AUTOPTIMIZE_CACHE_NOGZIP',(bool) get_option('autoptimize_cache_nogzip'));
31
+define('AUTOPTIMIZE_CACHE_NOGZIP', (bool) get_option('autoptimize_cache_nogzip'));
32 32
 
33 33
 // Load cache class
34 34
 include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeCache.php');
35 35
 
36 36
 // wp-content dir name (automagically set, should not be needed), dirname of AO cache dir and AO-prefix can be overridden in wp-config.php
37
-if (!defined('AUTOPTIMIZE_WP_CONTENT_NAME')) { define('AUTOPTIMIZE_WP_CONTENT_NAME','/'.wp_basename( WP_CONTENT_DIR )); }
38
-if (!defined('AUTOPTIMIZE_CACHE_CHILD_DIR')) { define('AUTOPTIMIZE_CACHE_CHILD_DIR','/cache/autoptimize/'); }
37
+if (!defined('AUTOPTIMIZE_WP_CONTENT_NAME')) { define('AUTOPTIMIZE_WP_CONTENT_NAME', '/'.wp_basename(WP_CONTENT_DIR)); }
38
+if (!defined('AUTOPTIMIZE_CACHE_CHILD_DIR')) { define('AUTOPTIMIZE_CACHE_CHILD_DIR', '/cache/autoptimize/'); }
39 39
 if (!defined('AUTOPTIMIZE_CACHEFILE_PREFIX')) { define('AUTOPTIMIZE_CACHEFILE_PREFIX', 'autoptimize_'); }
40 40
 
41 41
 // Plugin dir constants (plugin url's defined later to accomodate domain mapped sites)
42
-if (is_multisite() && apply_filters( 'autoptimize_separate_blog_caches' , true )) {
42
+if (is_multisite() && apply_filters('autoptimize_separate_blog_caches', true)) {
43 43
     $blog_id = get_current_blog_id();
44
-    define('AUTOPTIMIZE_CACHE_DIR', WP_CONTENT_DIR.AUTOPTIMIZE_CACHE_CHILD_DIR.$blog_id.'/' );
44
+    define('AUTOPTIMIZE_CACHE_DIR', WP_CONTENT_DIR.AUTOPTIMIZE_CACHE_CHILD_DIR.$blog_id.'/');
45 45
 } else {
46 46
     define('AUTOPTIMIZE_CACHE_DIR', WP_CONTENT_DIR.AUTOPTIMIZE_CACHE_CHILD_DIR);
47 47
 }
48
-define('AUTOPTIMIZE_CACHE_DELAY',true);
49
-define('WP_ROOT_DIR',str_replace(AUTOPTIMIZE_WP_CONTENT_NAME,'',WP_CONTENT_DIR));
48
+define('AUTOPTIMIZE_CACHE_DELAY', true);
49
+define('WP_ROOT_DIR', str_replace(AUTOPTIMIZE_WP_CONTENT_NAME, '', WP_CONTENT_DIR));
50 50
 
51 51
 // Initialize the cache at least once
52 52
 $conf = autoptimizeConfig::instance();
@@ -54,65 +54,65 @@  discard block
 block discarded – undo
54 54
 /* Check if we're updating, in which case we might need to do stuff and flush the cache
55 55
 to avoid old versions of aggregated files lingering around */
56 56
 
57
-$autoptimize_version="2.1.99";
58
-$autoptimize_db_version=get_option('autoptimize_version','none');
57
+$autoptimize_version = "2.1.99";
58
+$autoptimize_db_version = get_option('autoptimize_version', 'none');
59 59
 
60 60
 if ($autoptimize_db_version !== $autoptimize_version) {
61
-    if ($autoptimize_db_version==="none") {
61
+    if ($autoptimize_db_version === "none") {
62 62
         add_action('admin_notices', 'autoptimize_install_config_notice');
63 63
     } else {
64 64
         // updating, include the update-code
65 65
         include(AUTOPTIMIZE_PLUGIN_DIR.'classlesses/autoptimizeUpdateCode.php');
66 66
     }
67 67
 
68
-    update_option('autoptimize_version',$autoptimize_version);
69
-    $autoptimize_db_version=$autoptimize_version;
68
+    update_option('autoptimize_version', $autoptimize_version);
69
+    $autoptimize_db_version = $autoptimize_version;
70 70
 }
71 71
 
72 72
 // Load translations
73 73
 function autoptimize_load_plugin_textdomain() {
74
-    load_plugin_textdomain('autoptimize',false,plugin_basename(dirname( __FILE__ )).'/localization');
74
+    load_plugin_textdomain('autoptimize', false, plugin_basename(dirname(__FILE__)).'/localization');
75 75
 }
76
-add_action( 'init', 'autoptimize_load_plugin_textdomain' );
76
+add_action('init', 'autoptimize_load_plugin_textdomain');
77 77
 
78
-function autoptimize_uninstall(){
78
+function autoptimize_uninstall() {
79 79
     autoptimizeCache::clearall();
80 80
 
81
-    $delete_options=array("autoptimize_cache_clean", "autoptimize_cache_nogzip", "autoptimize_css", "autoptimize_css_datauris", "autoptimize_css_justhead", "autoptimize_css_defer", "autoptimize_css_defer_inline", "autoptimize_css_inline", "autoptimize_css_exclude", "autoptimize_html", "autoptimize_html_keepcomments", "autoptimize_js", "autoptimize_js_exclude", "autoptimize_js_forcehead", "autoptimize_js_justhead", "autoptimize_js_trycatch", "autoptimize_version", "autoptimize_show_adv", "autoptimize_cdn_url", "autoptimize_cachesize_notice","autoptimize_css_include_inline","autoptimize_js_include_inline","autoptimize_css_nogooglefont","autoptimize_optimize_logged","autoptimize_optimize_checkout");
81
+    $delete_options = array("autoptimize_cache_clean", "autoptimize_cache_nogzip", "autoptimize_css", "autoptimize_css_datauris", "autoptimize_css_justhead", "autoptimize_css_defer", "autoptimize_css_defer_inline", "autoptimize_css_inline", "autoptimize_css_exclude", "autoptimize_html", "autoptimize_html_keepcomments", "autoptimize_js", "autoptimize_js_exclude", "autoptimize_js_forcehead", "autoptimize_js_justhead", "autoptimize_js_trycatch", "autoptimize_version", "autoptimize_show_adv", "autoptimize_cdn_url", "autoptimize_cachesize_notice", "autoptimize_css_include_inline", "autoptimize_js_include_inline", "autoptimize_css_nogooglefont", "autoptimize_optimize_logged", "autoptimize_optimize_checkout");
82 82
 
83
-    if ( !is_multisite() ) {
84
-        foreach ($delete_options as $del_opt) { delete_option( $del_opt ); }
83
+    if (!is_multisite()) {
84
+        foreach ($delete_options as $del_opt) { delete_option($del_opt); }
85 85
     } else {
86 86
         global $wpdb;
87
-        $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" );
87
+        $blog_ids = $wpdb->get_col("SELECT blog_id FROM $wpdb->blogs");
88 88
         $original_blog_id = get_current_blog_id();
89
-        foreach ( $blog_ids as $blog_id ) {
90
-            switch_to_blog( $blog_id );
91
-            foreach ($delete_options as $del_opt) { delete_option( $del_opt ); }
89
+        foreach ($blog_ids as $blog_id) {
90
+            switch_to_blog($blog_id);
91
+            foreach ($delete_options as $del_opt) { delete_option($del_opt); }
92 92
         }
93
-        switch_to_blog( $original_blog_id );
93
+        switch_to_blog($original_blog_id);
94 94
     }
95 95
 
96
-    if ( wp_get_schedule( 'ao_cachechecker' ) ) {
97
-        wp_clear_scheduled_hook( 'ao_cachechecker' );
96
+    if (wp_get_schedule('ao_cachechecker')) {
97
+        wp_clear_scheduled_hook('ao_cachechecker');
98 98
     }
99 99
 }
100 100
 
101 101
 function autoptimize_install_config_notice() {
102 102
     echo '<div class="updated"><p>';
103
-    _e('Thank you for installing and activating Autoptimize. Please configure it under "Settings" -> "Autoptimize" to start improving your site\'s performance.', 'autoptimize' );
103
+    _e('Thank you for installing and activating Autoptimize. Please configure it under "Settings" -> "Autoptimize" to start improving your site\'s performance.', 'autoptimize');
104 104
     echo '</p></div>';
105 105
 }
106 106
 
107 107
 function autoptimize_update_config_notice() {
108 108
     echo '<div class="updated"><p>';
109
-    _e('Autoptimize has just been updated. Please <strong>test your site now</strong> and adapt Autoptimize config if needed.', 'autoptimize' );
109
+    _e('Autoptimize has just been updated. Please <strong>test your site now</strong> and adapt Autoptimize config if needed.', 'autoptimize');
110 110
     echo '</p></div>';
111 111
 }
112 112
 
113 113
 function autoptimize_cache_unavailable_notice() {
114 114
     echo '<div class="error"><p>';
115
-    printf( __( 'Autoptimize cannot write to the cache directory (%s), please fix to enable CSS/ JS optimization!', 'autoptimize' ), AUTOPTIMIZE_CACHE_DIR );
115
+    printf(__('Autoptimize cannot write to the cache directory (%s), please fix to enable CSS/ JS optimization!', 'autoptimize'), AUTOPTIMIZE_CACHE_DIR);
116 116
     echo '</p></div>';
117 117
 }
118 118
 
@@ -121,27 +121,27 @@  discard block
 block discarded – undo
121 121
     $ao_noptimize = false;
122 122
 
123 123
     // noptimize in qs to get non-optimized page for debugging
124
-    if (array_key_exists("ao_noptimize",$_GET)) {
125
-        if ( ($_GET["ao_noptimize"]==="1") && (apply_filters('autoptimize_filter_honor_qs_noptimize',true)) ) {
124
+    if (array_key_exists("ao_noptimize", $_GET)) {
125
+        if (($_GET["ao_noptimize"] === "1") && (apply_filters('autoptimize_filter_honor_qs_noptimize', true))) {
126 126
             $ao_noptimize = true;
127 127
         }
128 128
     }
129 129
 
130 130
     // check for DONOTMINIFY constant as used by e.g. WooCommerce POS
131
-    if (defined('DONOTMINIFY') && (constant('DONOTMINIFY')===true || constant('DONOTMINIFY')==="true")) {
131
+    if (defined('DONOTMINIFY') && (constant('DONOTMINIFY') === true || constant('DONOTMINIFY') === "true")) {
132 132
         $ao_noptimize = true;
133 133
     }
134 134
 
135 135
 	// if setting says not to optimize logged in user and user is logged in
136
-	if ( get_option('autoptimize_optimize_logged','on') !== 'on' && is_user_logged_in() && current_user_can('edit_posts') ) {
136
+	if (get_option('autoptimize_optimize_logged', 'on') !== 'on' && is_user_logged_in() && current_user_can('edit_posts')) {
137 137
 		$ao_noptimize = true;
138 138
 	}
139 139
 
140 140
 	// if setting says not to optimize cart/ checkout
141
-	if ( get_option('autoptimize_optimize_checkout','on') !== 'on' ) {
141
+	if (get_option('autoptimize_optimize_checkout', 'on') !== 'on') {
142 142
 		// checking for woocommerce, easy digital downloads and wp ecommerce
143
-		foreach ( array("is_checkout","is_cart","edd_is_checkout","wpsc_is_cart","wpsc_is_checkout") as $shopCond ) {
144
-			if ( function_exists($shopCond) && $shopCond() ) {
143
+		foreach (array("is_checkout", "is_cart", "edd_is_checkout", "wpsc_is_cart", "wpsc_is_checkout") as $shopCond) {
144
+			if (function_exists($shopCond) && $shopCond()) {
145 145
 				$ao_noptimize = true;
146 146
 				break;
147 147
 			}
@@ -149,11 +149,11 @@  discard block
 block discarded – undo
149 149
 	}
150 150
 
151 151
     // filter you can use to block autoptimization on your own terms
152
-    $ao_noptimize = (bool) apply_filters( 'autoptimize_filter_noptimize', $ao_noptimize );
152
+    $ao_noptimize = (bool) apply_filters('autoptimize_filter_noptimize', $ao_noptimize);
153 153
 
154
-    if (!is_feed() && !$ao_noptimize && !is_admin() && ( !function_exists('is_customize_preview') || !is_customize_preview() ) ) {
154
+    if (!is_feed() && !$ao_noptimize && !is_admin() && (!function_exists('is_customize_preview') || !is_customize_preview())) {
155 155
         // load speedupper conditionally (true by default?)
156
-        if ( apply_filters('autoptimize_filter_speedupper', true) ) {
156
+        if (apply_filters('autoptimize_filter_speedupper', true)) {
157 157
             include(AUTOPTIMIZE_PLUGIN_DIR.'classlesses/autoptimizeSpeedupper.php');
158 158
         }
159 159
 
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
         include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeBase.php');
165 165
 
166 166
         // Load extra classes and set some vars
167
-        if($conf->get('autoptimize_html')) {
167
+        if ($conf->get('autoptimize_html')) {
168 168
             include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeHTML.php');
169 169
             // BUG: new minify-html does not support keeping HTML comments, skipping for now
170 170
             // if (defined('AUTOPTIMIZE_LEGACY_MINIFIERS')) {
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
             // }
175 175
         }
176 176
 
177
-        if($conf->get('autoptimize_js')) {
177
+        if ($conf->get('autoptimize_js')) {
178 178
             include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeScripts.php');
179 179
             if (!class_exists('JSMin')) {
180 180
                 if (defined('AUTOPTIMIZE_LEGACY_MINIFIERS')) {
@@ -183,15 +183,15 @@  discard block
 block discarded – undo
183 183
                     @include(AUTOPTIMIZE_PLUGIN_DIR.'classes/external/php/minify-2.3.1-jsmin.php');
184 184
                 }
185 185
             }
186
-            if ( ! defined( 'CONCATENATE_SCRIPTS' )) {
187
-                define('CONCATENATE_SCRIPTS',false);
186
+            if (!defined('CONCATENATE_SCRIPTS')) {
187
+                define('CONCATENATE_SCRIPTS', false);
188 188
             }
189
-            if ( ! defined( 'COMPRESS_SCRIPTS' )) {
190
-                define('COMPRESS_SCRIPTS',false);
189
+            if (!defined('COMPRESS_SCRIPTS')) {
190
+                define('COMPRESS_SCRIPTS', false);
191 191
             }
192 192
         }
193 193
 
194
-        if($conf->get('autoptimize_css')) {
194
+        if ($conf->get('autoptimize_css')) {
195 195
             include(AUTOPTIMIZE_PLUGIN_DIR.'classes/autoptimizeStyles.php');
196 196
             if (defined('AUTOPTIMIZE_LEGACY_MINIFIERS')) {
197 197
                 if (!class_exists('Minify_CSS_Compressor')) {
@@ -202,13 +202,13 @@  discard block
 block discarded – undo
202 202
                     @include(AUTOPTIMIZE_PLUGIN_DIR.'classes/external/php/yui-php-cssmin-2.4.8-p10/cssmin.php');
203 203
                 }
204 204
             }
205
-            if ( ! defined( 'COMPRESS_CSS' )) {
206
-                define('COMPRESS_CSS',false);
205
+            if (!defined('COMPRESS_CSS')) {
206
+                define('COMPRESS_CSS', false);
207 207
             }
208 208
         }
209 209
 
210 210
         // filter to be used with care, kills all output buffers when true. use with extreme caution. you have been warned!
211
-        if (apply_filters('autoptimize_filter_obkiller',false)) {
211
+        if (apply_filters('autoptimize_filter_obkiller', false)) {
212 212
             while (ob_get_level() > 0) {
213 213
                 ob_end_clean();
214 214
             }
@@ -220,35 +220,35 @@  discard block
 block discarded – undo
220 220
 
221 221
 // Action on end, this is where the magic happens
222 222
 function autoptimize_end_buffering($content) {
223
-    if ( ((stripos($content,"<html") === false) && (stripos($content,"<!DOCTYPE html") === false)) || preg_match('/<html[^>]*(?:amp|⚡)/',$content) === 1 || stripos($content,"<xsl:stylesheet") !== false ) { return $content; }
223
+    if (((stripos($content, "<html") === false) && (stripos($content, "<!DOCTYPE html") === false)) || preg_match('/<html[^>]*(?:amp|⚡)/', $content) === 1 || stripos($content, "<xsl:stylesheet") !== false) { return $content; }
224 224
     
225 225
     // load URL constants as late as possible to allow domain mapper to kick in
226 226
     if (function_exists("domain_mapping_siteurl")) {
227
-        define('AUTOPTIMIZE_WP_SITE_URL',domain_mapping_siteurl(get_current_blog_id()));
228
-        define('AUTOPTIMIZE_WP_CONTENT_URL',str_replace(get_original_url(AUTOPTIMIZE_WP_SITE_URL),AUTOPTIMIZE_WP_SITE_URL,content_url()));
227
+        define('AUTOPTIMIZE_WP_SITE_URL', domain_mapping_siteurl(get_current_blog_id()));
228
+        define('AUTOPTIMIZE_WP_CONTENT_URL', str_replace(get_original_url(AUTOPTIMIZE_WP_SITE_URL), AUTOPTIMIZE_WP_SITE_URL, content_url()));
229 229
     } else {
230
-        define('AUTOPTIMIZE_WP_SITE_URL',site_url());
231
-        define('AUTOPTIMIZE_WP_CONTENT_URL',content_url());
230
+        define('AUTOPTIMIZE_WP_SITE_URL', site_url());
231
+        define('AUTOPTIMIZE_WP_CONTENT_URL', content_url());
232 232
     }
233 233
 
234
-    if ( is_multisite() && apply_filters( 'autoptimize_separate_blog_caches' , true ) ) {
234
+    if (is_multisite() && apply_filters('autoptimize_separate_blog_caches', true)) {
235 235
         $blog_id = get_current_blog_id();
236
-        define('AUTOPTIMIZE_CACHE_URL',AUTOPTIMIZE_WP_CONTENT_URL.AUTOPTIMIZE_CACHE_CHILD_DIR.$blog_id.'/' );
236
+        define('AUTOPTIMIZE_CACHE_URL', AUTOPTIMIZE_WP_CONTENT_URL.AUTOPTIMIZE_CACHE_CHILD_DIR.$blog_id.'/');
237 237
     } else {
238
-        define('AUTOPTIMIZE_CACHE_URL',AUTOPTIMIZE_WP_CONTENT_URL.AUTOPTIMIZE_CACHE_CHILD_DIR);
238
+        define('AUTOPTIMIZE_CACHE_URL', AUTOPTIMIZE_WP_CONTENT_URL.AUTOPTIMIZE_CACHE_CHILD_DIR);
239 239
     }
240
-    define('AUTOPTIMIZE_WP_ROOT_URL',str_replace(AUTOPTIMIZE_WP_CONTENT_NAME,'',AUTOPTIMIZE_WP_CONTENT_URL));
240
+    define('AUTOPTIMIZE_WP_ROOT_URL', str_replace(AUTOPTIMIZE_WP_CONTENT_NAME, '', AUTOPTIMIZE_WP_CONTENT_URL));
241 241
 
242 242
     // Config element
243 243
     $conf = autoptimizeConfig::instance();
244 244
 
245 245
     // Choose the classes
246 246
     $classes = array();
247
-    if($conf->get('autoptimize_js'))
247
+    if ($conf->get('autoptimize_js'))
248 248
         $classes[] = 'autoptimizeScripts';
249
-    if($conf->get('autoptimize_css'))
249
+    if ($conf->get('autoptimize_css'))
250 250
         $classes[] = 'autoptimizeStyles';
251
-    if($conf->get('autoptimize_html'))
251
+    if ($conf->get('autoptimize_html'))
252 252
         $classes[] = 'autoptimizeHTML';
253 253
 
254 254
     // Set some options
@@ -277,12 +277,12 @@  discard block
 block discarded – undo
277 277
         )
278 278
     );
279 279
 
280
-    $content = apply_filters( 'autoptimize_filter_html_before_minify', $content );
280
+    $content = apply_filters('autoptimize_filter_html_before_minify', $content);
281 281
 
282 282
     // Run the classes
283
-    foreach($classes as $name) {
283
+    foreach ($classes as $name) {
284 284
         $instance = new $name($content);
285
-        if($instance->read($classoptions[$name])) {
285
+        if ($instance->read($classoptions[$name])) {
286 286
             $instance->minify();
287 287
             $instance->cache();
288 288
             $content = $instance->getcontent();
@@ -290,19 +290,19 @@  discard block
 block discarded – undo
290 290
         unset($instance);
291 291
     }
292 292
     
293
-    $content = apply_filters( 'autoptimize_html_after_minify', $content );
293
+    $content = apply_filters('autoptimize_html_after_minify', $content);
294 294
     return $content;
295 295
 }
296 296
 
297
-if ( autoptimizeCache::cacheavail() ) {
297
+if (autoptimizeCache::cacheavail()) {
298 298
     $conf = autoptimizeConfig::instance();
299
-    if( $conf->get('autoptimize_html') || $conf->get('autoptimize_js') || $conf->get('autoptimize_css') ) {
299
+    if ($conf->get('autoptimize_html') || $conf->get('autoptimize_js') || $conf->get('autoptimize_css')) {
300 300
         // Hook to wordpress
301 301
         if (defined('AUTOPTIMIZE_INIT_EARLIER')) {
302
-            add_action('init','autoptimize_start_buffering',-1);
302
+            add_action('init', 'autoptimize_start_buffering', -1);
303 303
         } else {
304 304
             if (!defined('AUTOPTIMIZE_HOOK_INTO')) { define('AUTOPTIMIZE_HOOK_INTO', 'template_redirect'); }
305
-            add_action(constant("AUTOPTIMIZE_HOOK_INTO"),'autoptimize_start_buffering',2);
305
+            add_action(constant("AUTOPTIMIZE_HOOK_INTO"), 'autoptimize_start_buffering', 2);
306 306
         }
307 307
     }
308 308
 } else {
@@ -310,9 +310,9 @@  discard block
 block discarded – undo
310 310
 }
311 311
 
312 312
 function autoptimize_activate() {
313
-    register_uninstall_hook( __FILE__, 'autoptimize_uninstall' );
313
+    register_uninstall_hook(__FILE__, 'autoptimize_uninstall');
314 314
 }
315
-register_activation_hook( __FILE__, 'autoptimize_activate' );
315
+register_activation_hook(__FILE__, 'autoptimize_activate');
316 316
 
317 317
 include_once('classlesses/autoptimizeCacheChecker.php');
318 318
 
Please login to merge, or discard this patch.
classes/autoptimizeConfig.php 2 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -345,8 +345,8 @@  discard block
 block discarded – undo
345 345
 		</td>
346 346
 	</tr>
347 347
 	<?php
348
-		if ( function_exists("is_checkout") || function_exists("is_cart") || function_exists("edd_is_checkout") || function_exists("wpsc_is_cart") || function_exists("wpsc_is_checkout") ) {
349
-			?>
348
+        if ( function_exists("is_checkout") || function_exists("is_cart") || function_exists("edd_is_checkout") || function_exists("wpsc_is_cart") || function_exists("wpsc_is_checkout") ) {
349
+            ?>
350 350
 				<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
351 351
 					<th scope="row"><?php _e('Also optimize shop cart/ checkout?','autoptimize'); ?></th>
352 352
 					<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_checkout" <?php echo get_option('autoptimize_optimize_checkout','1')?'checked="checked" ':''; ?>/>
@@ -354,8 +354,8 @@  discard block
 block discarded – undo
354 354
 					</td>
355 355
 				</tr>
356 356
 			<?php
357
-		}
358
-	?>
357
+        }
358
+    ?>
359 359
 </table>
360 360
 </li>
361 361
 
Please login to merge, or discard this patch.
Spacing   +185 added lines, -185 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
2
+if (!defined('ABSPATH')) exit; // Exit if accessed directly
3 3
 
4 4
 class autoptimizeConfig {
5 5
     private $config = null;
@@ -7,25 +7,25 @@  discard block
 block discarded – undo
7 7
 
8 8
     //Singleton: private construct
9 9
     private function __construct() {
10
-        if( is_admin() ) {
10
+        if (is_admin()) {
11 11
             //Add the admin page and settings
12
-            add_action('admin_menu',array($this,'addmenu'));
13
-            add_action('admin_init',array($this,'registersettings'));
12
+            add_action('admin_menu', array($this, 'addmenu'));
13
+            add_action('admin_init', array($this, 'registersettings'));
14 14
 
15 15
             //Set meta info
16
-            if(function_exists('plugin_row_meta')) {
16
+            if (function_exists('plugin_row_meta')) {
17 17
                 //2.8+
18
-                add_filter('plugin_row_meta',array($this,'setmeta'),10,2);
19
-            } elseif(function_exists('post_class')) {
18
+                add_filter('plugin_row_meta', array($this, 'setmeta'), 10, 2);
19
+            } elseif (function_exists('post_class')) {
20 20
                 //2.7
21 21
                 $plugin = plugin_basename(AUTOPTIMIZE_PLUGIN_DIR.'autoptimize.php');
22
-                add_filter('plugin_action_links_'.$plugin,array($this,'setmeta'));
22
+                add_filter('plugin_action_links_'.$plugin, array($this, 'setmeta'));
23 23
             }
24 24
 
25 25
             //Clean cache?
26
-            if(get_option('autoptimize_cache_clean')) {
26
+            if (get_option('autoptimize_cache_clean')) {
27 27
                 autoptimizeCache::clearall();
28
-                update_option('autoptimize_cache_clean',0);
28
+                update_option('autoptimize_cache_clean', 0);
29 29
             }
30 30
         }
31 31
 
@@ -159,27 +159,27 @@  discard block
 block discarded – undo
159 159
 <div class="wrap">
160 160
 
161 161
 <?php if (version_compare(PHP_VERSION, '5.3.0') < 0) { ?>
162
-<div class="notice-error notice"><?php echo '<p>' . sprintf( __('<strong>You are using a very old version of PHP</strong> (5.2.x or older) which has <a href=%s>serious security and performance issues</a>. Support for PHP 5.5 and below will be removed in one of the next AO released, please ask your hoster to provide you with an upgrade path to 7.x.','autoptimize'), '"http://blog.futtta.be/2016/03/15/why-would-you-still-be-on-php-5-2/" target="_blank"') . '</p>'; ?></div>
162
+<div class="notice-error notice"><?php echo '<p>'.sprintf(__('<strong>You are using a very old version of PHP</strong> (5.2.x or older) which has <a href=%s>serious security and performance issues</a>. Support for PHP 5.5 and below will be removed in one of the next AO released, please ask your hoster to provide you with an upgrade path to 7.x.', 'autoptimize'), '"http://blog.futtta.be/2016/03/15/why-would-you-still-be-on-php-5-2/" target="_blank"').'</p>'; ?></div>
163 163
 <?php } ?>
164 164
 
165 165
 <div id="autoptimize_main">
166 166
 <div id="ao_title_and_button">
167
-    <h1 id="ao_title"><?php _e('Autoptimize Settings','autoptimize'); ?>
167
+    <h1 id="ao_title"><?php _e('Autoptimize Settings', 'autoptimize'); ?>
168 168
     <span id="ao_adv_button">
169 169
     <?php 
170
-    if (get_option('autoptimize_show_adv','0')=='1') {
170
+    if (get_option('autoptimize_show_adv', '0') == '1') {
171 171
         ?>
172
-        <a href="javascript:void(0);" id="ao_show_adv" class="button" style="display:none;"><span><?php _e("Show advanced settings","autoptimize") ?></span></a>
173
-        <a href="javascript:void(0);" id="ao_hide_adv" class="button"><span><?php _e("Hide advanced settings","autoptimize") ?></span></a>
172
+        <a href="javascript:void(0);" id="ao_show_adv" class="button" style="display:none;"><span><?php _e("Show advanced settings", "autoptimize") ?></span></a>
173
+        <a href="javascript:void(0);" id="ao_hide_adv" class="button"><span><?php _e("Hide advanced settings", "autoptimize") ?></span></a>
174 174
         <style>tr.ao_adv{display:table-row;} li.ao_adv{display:list-item;}</style>
175 175
         <?php
176
-        $hiddenClass="";
176
+        $hiddenClass = "";
177 177
     } else {
178 178
         ?>
179
-        <a href="javascript:void(0);" id="ao_show_adv" class="button"><span><?php _e("Show advanced settings","autoptimize") ?></span></a>
180
-        <a href="javascript:void(0);" id="ao_hide_adv" class="button" style="display:none;"><span><?php _e("Hide advanced settings","autoptimize") ?></span></a>
179
+        <a href="javascript:void(0);" id="ao_show_adv" class="button"><span><?php _e("Show advanced settings", "autoptimize") ?></span></a>
180
+        <a href="javascript:void(0);" id="ao_hide_adv" class="button" style="display:none;"><span><?php _e("Hide advanced settings", "autoptimize") ?></span></a>
181 181
         <?php
182
-        $hiddenClass="hidden ";
182
+        $hiddenClass = "hidden ";
183 183
     }
184 184
     ?>
185 185
     </span>
@@ -194,163 +194,163 @@  discard block
 block discarded – undo
194 194
 <ul>
195 195
 
196 196
 <li class="itemDetail">
197
-<h2 class="itemTitle"><?php _e('HTML Options','autoptimize'); ?></h2>
197
+<h2 class="itemTitle"><?php _e('HTML Options', 'autoptimize'); ?></h2>
198 198
 <table class="form-table">
199 199
 <tr valign="top">
200
-<th scope="row"><?php _e('Optimize HTML Code?','autoptimize'); ?></th>
201
-<td><input type="checkbox" id="autoptimize_html" name="autoptimize_html" <?php echo get_option('autoptimize_html')?'checked="checked" ':''; ?>/></td>
200
+<th scope="row"><?php _e('Optimize HTML Code?', 'autoptimize'); ?></th>
201
+<td><input type="checkbox" id="autoptimize_html" name="autoptimize_html" <?php echo get_option('autoptimize_html') ? 'checked="checked" ' : ''; ?>/></td>
202 202
 </tr>
203
-<tr class="<?php echo $hiddenClass;?>html_sub ao_adv" valign="top">
204
-<th scope="row"><?php _e('Keep HTML comments?','autoptimize'); ?></th>
205
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_html_keepcomments" <?php echo get_option('autoptimize_html_keepcomments')?'checked="checked" ':''; ?>/>
206
-<?php _e('Enable this if you want HTML comments to remain in the page.','autoptimize'); ?></label></td>
203
+<tr class="<?php echo $hiddenClass; ?>html_sub ao_adv" valign="top">
204
+<th scope="row"><?php _e('Keep HTML comments?', 'autoptimize'); ?></th>
205
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_html_keepcomments" <?php echo get_option('autoptimize_html_keepcomments') ? 'checked="checked" ' : ''; ?>/>
206
+<?php _e('Enable this if you want HTML comments to remain in the page.', 'autoptimize'); ?></label></td>
207 207
 </tr>
208 208
 </table>
209 209
 </li>
210 210
 
211 211
 <li class="itemDetail">
212
-<h2 class="itemTitle"><?php _e('JavaScript Options','autoptimize'); ?></h2>
212
+<h2 class="itemTitle"><?php _e('JavaScript Options', 'autoptimize'); ?></h2>
213 213
 <table class="form-table"> 
214 214
 <tr valign="top">
215
-<th scope="row"><?php _e('Optimize JavaScript Code?','autoptimize'); ?></th>
216
-<td><input type="checkbox" id="autoptimize_js" name="autoptimize_js" <?php echo get_option('autoptimize_js')?'checked="checked" ':''; ?>/></td>
215
+<th scope="row"><?php _e('Optimize JavaScript Code?', 'autoptimize'); ?></th>
216
+<td><input type="checkbox" id="autoptimize_js" name="autoptimize_js" <?php echo get_option('autoptimize_js') ? 'checked="checked" ' : ''; ?>/></td>
217 217
 </tr>
218
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
219
-<th scope="row"><?php _e('Force JavaScript in &lt;head&gt;?','autoptimize'); ?></th>
220
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_forcehead" <?php echo get_option('autoptimize_js_forcehead')?'checked="checked" ':''; ?>/>
221
-<?php _e('Load JavaScript early, this can potentially fix some JS-errors, but makes the JS render blocking.','autoptimize'); ?></label></td>
218
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
219
+<th scope="row"><?php _e('Force JavaScript in &lt;head&gt;?', 'autoptimize'); ?></th>
220
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_forcehead" <?php echo get_option('autoptimize_js_forcehead') ? 'checked="checked" ' : ''; ?>/>
221
+<?php _e('Load JavaScript early, this can potentially fix some JS-errors, but makes the JS render blocking.', 'autoptimize'); ?></label></td>
222 222
 </tr>
223 223
 <?php if (get_option('autoptimize_js_justhead')) { ?>
224
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
225
-<th scope="row"><?php _e('Look for scripts only in &lt;head&gt;?','autoptimize'); echo ' <i>'. __('(deprecated)','autoptimize') . '</i>'; ?></th>
226
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_justhead" <?php echo get_option('autoptimize_js_justhead')?'checked="checked" ':''; ?>/>
227
-<?php _e('Mostly useful in combination with previous option when using jQuery-based templates, but might help keeping cache size under control.','autoptimize'); ?></label></td>
224
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
225
+<th scope="row"><?php _e('Look for scripts only in &lt;head&gt;?', 'autoptimize'); echo ' <i>'.__('(deprecated)', 'autoptimize').'</i>'; ?></th>
226
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_justhead" <?php echo get_option('autoptimize_js_justhead') ? 'checked="checked" ' : ''; ?>/>
227
+<?php _e('Mostly useful in combination with previous option when using jQuery-based templates, but might help keeping cache size under control.', 'autoptimize'); ?></label></td>
228 228
 </tr>
229 229
 <?php } ?>
230
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
231
-<th scope="row"><?php _e('Also aggregate inline JS?','autoptimize'); ?></th>
232
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_include_inline" <?php echo get_option('autoptimize_js_include_inline')?'checked="checked" ':''; ?>/>
233
-<?php _e('Let Autoptimize also extract JS from the HTML. <strong>Warning</strong>: this can make Autoptimize\'s cache size grow quickly, so only enable this if you know what you\'re doing.','autoptimize'); ?></label></td>
230
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
231
+<th scope="row"><?php _e('Also aggregate inline JS?', 'autoptimize'); ?></th>
232
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_include_inline" <?php echo get_option('autoptimize_js_include_inline') ? 'checked="checked" ' : ''; ?>/>
233
+<?php _e('Let Autoptimize also extract JS from the HTML. <strong>Warning</strong>: this can make Autoptimize\'s cache size grow quickly, so only enable this if you know what you\'re doing.', 'autoptimize'); ?></label></td>
234 234
 </tr>
235
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
236
-<th scope="row"><?php _e('Exclude scripts from Autoptimize:','autoptimize'); ?></th>
237
-<td><label><input type="text" style="width:100%;" name="autoptimize_js_exclude" value="<?php echo get_option('autoptimize_js_exclude',"seal.js, js/jquery/jquery.js"); ?>"/><br />
238
-<?php _e('A comma-separated list of scripts you want to exclude from being optimized, for example \'whatever.js, another.js\' (without the quotes) to exclude those scripts from being aggregated and minimized by Autoptimize.','autoptimize'); ?></label></td>
235
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
236
+<th scope="row"><?php _e('Exclude scripts from Autoptimize:', 'autoptimize'); ?></th>
237
+<td><label><input type="text" style="width:100%;" name="autoptimize_js_exclude" value="<?php echo get_option('autoptimize_js_exclude', "seal.js, js/jquery/jquery.js"); ?>"/><br />
238
+<?php _e('A comma-separated list of scripts you want to exclude from being optimized, for example \'whatever.js, another.js\' (without the quotes) to exclude those scripts from being aggregated and minimized by Autoptimize.', 'autoptimize'); ?></label></td>
239 239
 </tr>
240
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
241
-<th scope="row"><?php _e('Add try-catch wrapping?','autoptimize'); ?></th>
242
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_trycatch" <?php echo get_option('autoptimize_js_trycatch')?'checked="checked" ':''; ?>/>
243
-<?php _e('If your scripts break because of a JS-error, you might want to try this.','autoptimize'); ?></label></td>
240
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
241
+<th scope="row"><?php _e('Add try-catch wrapping?', 'autoptimize'); ?></th>
242
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_trycatch" <?php echo get_option('autoptimize_js_trycatch') ? 'checked="checked" ' : ''; ?>/>
243
+<?php _e('If your scripts break because of a JS-error, you might want to try this.', 'autoptimize'); ?></label></td>
244 244
 </tr>
245 245
 </table>
246 246
 </li>
247 247
 
248 248
 <li class="itemDetail">
249
-<h2 class="itemTitle"><?php _e('CSS Options','autoptimize'); ?></h2>
249
+<h2 class="itemTitle"><?php _e('CSS Options', 'autoptimize'); ?></h2>
250 250
 <table class="form-table"> 
251 251
 <tr valign="top">
252
-<th scope="row"><?php _e('Optimize CSS Code?','autoptimize'); ?></th>
253
-<td><input type="checkbox" id="autoptimize_css" name="autoptimize_css" <?php echo get_option('autoptimize_css')?'checked="checked" ':''; ?>/></td>
252
+<th scope="row"><?php _e('Optimize CSS Code?', 'autoptimize'); ?></th>
253
+<td><input type="checkbox" id="autoptimize_css" name="autoptimize_css" <?php echo get_option('autoptimize_css') ? 'checked="checked" ' : ''; ?>/></td>
254 254
 </tr>
255
-<tr class="<?php echo $hiddenClass;?>css_sub ao_adv" valign="top">
256
-<th scope="row"><?php _e('Generate data: URIs for images?','autoptimize'); ?></th>
257
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_datauris" <?php echo get_option('autoptimize_css_datauris')?'checked="checked" ':''; ?>/>
258
-<?php _e('Enable this to include small background-images in the CSS itself instead of as separate downloads.','autoptimize'); ?></label></td>
255
+<tr class="<?php echo $hiddenClass; ?>css_sub ao_adv" valign="top">
256
+<th scope="row"><?php _e('Generate data: URIs for images?', 'autoptimize'); ?></th>
257
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_datauris" <?php echo get_option('autoptimize_css_datauris') ? 'checked="checked" ' : ''; ?>/>
258
+<?php _e('Enable this to include small background-images in the CSS itself instead of as separate downloads.', 'autoptimize'); ?></label></td>
259 259
 </tr>
260
-<tr class="<?php echo $hiddenClass;?>css_sub ao_adv" valign="top">
261
-<th scope="row"><?php _e('Remove Google Fonts?','autoptimize'); ?></th>
262
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_nogooglefont" <?php echo get_option('autoptimize_css_nogooglefont')?'checked="checked" ':''; ?>/>
263
-<?php _e('Check this if you don\'t need or want Google Fonts being loaded.','autoptimize'); ?></label></td>
260
+<tr class="<?php echo $hiddenClass; ?>css_sub ao_adv" valign="top">
261
+<th scope="row"><?php _e('Remove Google Fonts?', 'autoptimize'); ?></th>
262
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_nogooglefont" <?php echo get_option('autoptimize_css_nogooglefont') ? 'checked="checked" ' : ''; ?>/>
263
+<?php _e('Check this if you don\'t need or want Google Fonts being loaded.', 'autoptimize'); ?></label></td>
264 264
 </tr>
265 265
 <?php if (get_option('autoptimize_css_justhead')) { ?>
266
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
267
-<th scope="row"><?php _e('Look for styles only in &lt;head&gt;?','autoptimize'); echo ' <i>'. __('(deprecated)','autoptimize') . '</i>'; ?></th>
268
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_justhead" <?php echo get_option('autoptimize_css_justhead')?'checked="checked" ':''; ?>/>
269
-<?php _e('Don\'t autoptimize CSS outside the head-section. If the cache gets big, you might want to enable this.','autoptimize'); ?></label></td>
266
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
267
+<th scope="row"><?php _e('Look for styles only in &lt;head&gt;?', 'autoptimize'); echo ' <i>'.__('(deprecated)', 'autoptimize').'</i>'; ?></th>
268
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_justhead" <?php echo get_option('autoptimize_css_justhead') ? 'checked="checked" ' : ''; ?>/>
269
+<?php _e('Don\'t autoptimize CSS outside the head-section. If the cache gets big, you might want to enable this.', 'autoptimize'); ?></label></td>
270 270
 </tr>
271 271
 <?php } ?>
272
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
273
-<th scope="row"><?php _e('Also aggregate inline CSS?','autoptimize'); ?></th>
274
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_include_inline" <?php echo get_option('autoptimize_css_include_inline','1')?'checked="checked" ':''; ?>/>
275
-<?php _e('Check this option for Autoptimize to also aggregate CSS in the HTML.','autoptimize'); ?></label></td>
272
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
273
+<th scope="row"><?php _e('Also aggregate inline CSS?', 'autoptimize'); ?></th>
274
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_include_inline" <?php echo get_option('autoptimize_css_include_inline', '1') ? 'checked="checked" ' : ''; ?>/>
275
+<?php _e('Check this option for Autoptimize to also aggregate CSS in the HTML.', 'autoptimize'); ?></label></td>
276 276
 </tr>
277
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
278
-<th scope="row"><?php _e('Inline and Defer CSS?','autoptimize'); ?></th>
279
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_defer" id="autoptimize_css_defer" <?php echo get_option('autoptimize_css_defer')?'checked="checked" ':''; ?>/>
280
-<?php _e('Inline "above the fold CSS" while loading the main autoptimized CSS only after page load. <a href="http://wordpress.org/plugins/autoptimize/faq/" target="_blank">Check the FAQ</a> before activating this option!','autoptimize'); ?></label></td>
277
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
278
+<th scope="row"><?php _e('Inline and Defer CSS?', 'autoptimize'); ?></th>
279
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_defer" id="autoptimize_css_defer" <?php echo get_option('autoptimize_css_defer') ? 'checked="checked" ' : ''; ?>/>
280
+<?php _e('Inline "above the fold CSS" while loading the main autoptimized CSS only after page load. <a href="http://wordpress.org/plugins/autoptimize/faq/" target="_blank">Check the FAQ</a> before activating this option!', 'autoptimize'); ?></label></td>
281 281
 </tr>
282
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv" id="autoptimize_css_defer_inline">
282
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv" id="autoptimize_css_defer_inline">
283 283
 <th scope="row"></th>
284
-<td><label><textarea rows="10" cols="10" style="width:100%;" placeholder="<?php _e('Paste the above the fold CSS here.','autoptimize'); ?>" name="autoptimize_css_defer_inline"><?php echo get_option('autoptimize_css_defer_inline'); ?></textarea></label></td>
284
+<td><label><textarea rows="10" cols="10" style="width:100%;" placeholder="<?php _e('Paste the above the fold CSS here.', 'autoptimize'); ?>" name="autoptimize_css_defer_inline"><?php echo get_option('autoptimize_css_defer_inline'); ?></textarea></label></td>
285 285
 </tr>
286
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv css_sub">
287
-<th scope="row"><?php _e('Inline all CSS?','autoptimize'); ?></th>
288
-<td><label class="cb_label"><input type="checkbox" id="autoptimize_css_inline" name="autoptimize_css_inline" <?php echo get_option('autoptimize_css_inline')?'checked="checked" ':''; ?>/>
289
-<?php _e('Inlining all CSS can improve performance for sites with a low pageviews/ visitor-rate, but may slow down performance otherwise.','autoptimize'); ?></label></td>
286
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv css_sub">
287
+<th scope="row"><?php _e('Inline all CSS?', 'autoptimize'); ?></th>
288
+<td><label class="cb_label"><input type="checkbox" id="autoptimize_css_inline" name="autoptimize_css_inline" <?php echo get_option('autoptimize_css_inline') ? 'checked="checked" ' : ''; ?>/>
289
+<?php _e('Inlining all CSS can improve performance for sites with a low pageviews/ visitor-rate, but may slow down performance otherwise.', 'autoptimize'); ?></label></td>
290 290
 </tr>
291
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv css_sub">
292
-<th scope="row"><?php _e('Exclude CSS from Autoptimize:','autoptimize'); ?></th>
293
-<td><label><input type="text" style="width:100%;" name="autoptimize_css_exclude" value="<?php echo get_option('autoptimize_css_exclude','admin-bar.min.css, dashicons.min.css'); ?>"/><br />
294
-<?php _e('A comma-separated list of CSS you want to exclude from being optimized.','autoptimize'); ?></label></td>
291
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv css_sub">
292
+<th scope="row"><?php _e('Exclude CSS from Autoptimize:', 'autoptimize'); ?></th>
293
+<td><label><input type="text" style="width:100%;" name="autoptimize_css_exclude" value="<?php echo get_option('autoptimize_css_exclude', 'admin-bar.min.css, dashicons.min.css'); ?>"/><br />
294
+<?php _e('A comma-separated list of CSS you want to exclude from being optimized.', 'autoptimize'); ?></label></td>
295 295
 </tr>
296 296
 </table>
297 297
 </li>
298 298
 
299 299
 <li class="itemDetail">
300
-<h2 class="itemTitle"><?php _e('CDN Options','autoptimize'); ?></h2>
300
+<h2 class="itemTitle"><?php _e('CDN Options', 'autoptimize'); ?></h2>
301 301
 <table class="form-table"> 
302 302
 <tr valign="top">
303
-<th scope="row"><?php _e('CDN Base URL','autoptimize'); ?></th>
304
-<td><label><input id="cdn_url" type="text" name="autoptimize_cdn_url" pattern="^(https?:)?\/\/([\da-z\.-]+)\.([\da-z\.]{2,6})([\/\w \.-]*)*(:\d{2,5})?\/?$" style="width:100%" value="<?php echo esc_url(get_option('autoptimize_cdn_url',''),array("http","https")); ?>" /><br />
305
-<?php _e('Enter your CDN root URL to enable CDN for Autoptimized files. The URL can be http, https or protocol-relative (e.g. <code>//cdn.example.com/</code>). This is not needed for Cloudflare.','autoptimize'); ?></label></td>
303
+<th scope="row"><?php _e('CDN Base URL', 'autoptimize'); ?></th>
304
+<td><label><input id="cdn_url" type="text" name="autoptimize_cdn_url" pattern="^(https?:)?\/\/([\da-z\.-]+)\.([\da-z\.]{2,6})([\/\w \.-]*)*(:\d{2,5})?\/?$" style="width:100%" value="<?php echo esc_url(get_option('autoptimize_cdn_url', ''), array("http", "https")); ?>" /><br />
305
+<?php _e('Enter your CDN root URL to enable CDN for Autoptimized files. The URL can be http, https or protocol-relative (e.g. <code>//cdn.example.com/</code>). This is not needed for Cloudflare.', 'autoptimize'); ?></label></td>
306 306
 </tr>
307 307
 </table>
308 308
 </li>
309 309
 
310
-<li class="<?php echo $hiddenClass;?>itemDetail ao_adv">
311
-<h2 class="itemTitle"><?php _e('Cache Info','autoptimize'); ?></h2>
310
+<li class="<?php echo $hiddenClass; ?>itemDetail ao_adv">
311
+<h2 class="itemTitle"><?php _e('Cache Info', 'autoptimize'); ?></h2>
312 312
 <table class="form-table" > 
313
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
314
-<th scope="row"><?php _e('Cache folder','autoptimize'); ?></th>
313
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
314
+<th scope="row"><?php _e('Cache folder', 'autoptimize'); ?></th>
315 315
 <td><?php echo htmlentities(AUTOPTIMIZE_CACHE_DIR); ?></td>
316 316
 </tr>
317
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
318
-<th scope="row"><?php _e('Can we write?','autoptimize'); ?></th>
319
-<td><?php echo (autoptimizeCache::cacheavail() ? __('Yes','autoptimize') : __('No','autoptimize')); ?></td>
317
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
318
+<th scope="row"><?php _e('Can we write?', 'autoptimize'); ?></th>
319
+<td><?php echo (autoptimizeCache::cacheavail() ? __('Yes', 'autoptimize') : __('No', 'autoptimize')); ?></td>
320 320
 </tr>
321
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
322
-<th scope="row"><?php _e('Cached styles and scripts','autoptimize'); ?></th>
321
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
322
+<th scope="row"><?php _e('Cached styles and scripts', 'autoptimize'); ?></th>
323 323
 <td><?php
324
-    $AOstatArr=autoptimizeCache::stats(); 
325
-    $AOcacheSize=round($AOstatArr[1]/1024);
326
-    printf( __( '%1$s files, totalling %2$s Kbytes (calculated at %3$s)', 'autoptimize'), $AOstatArr[0], $AOcacheSize, date("H:i e", $AOstatArr[2]) );
324
+    $AOstatArr = autoptimizeCache::stats(); 
325
+    $AOcacheSize = round($AOstatArr[1]/1024);
326
+    printf(__('%1$s files, totalling %2$s Kbytes (calculated at %3$s)', 'autoptimize'), $AOstatArr[0], $AOcacheSize, date("H:i e", $AOstatArr[2]));
327 327
 ?></td>
328 328
 </tr>
329 329
 </table>
330 330
 </li>
331 331
 
332
-<li class="<?php echo $hiddenClass;?>itemDetail ao_adv">
333
-<h2 class="itemTitle"><?php _e('Misc Options','autoptimize'); ?></h2>
332
+<li class="<?php echo $hiddenClass; ?>itemDetail ao_adv">
333
+<h2 class="itemTitle"><?php _e('Misc Options', 'autoptimize'); ?></h2>
334 334
 <table class="form-table"> 
335
-	<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
336
-		<th scope="row"><?php _e('Save aggregated script/css as static files?','autoptimize'); ?></th>
337
-		<td><label class="cb_label"><input type="checkbox" name="autoptimize_cache_nogzip" <?php echo get_option('autoptimize_cache_nogzip','1')?'checked="checked" ':''; ?>/>
338
-			<?php _e('By default files saved are static css/js, uncheck this option if your webserver doesn\'t properly handle the compression and expiry.','autoptimize'); ?></label>
335
+	<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
336
+		<th scope="row"><?php _e('Save aggregated script/css as static files?', 'autoptimize'); ?></th>
337
+		<td><label class="cb_label"><input type="checkbox" name="autoptimize_cache_nogzip" <?php echo get_option('autoptimize_cache_nogzip', '1') ? 'checked="checked" ' : ''; ?>/>
338
+			<?php _e('By default files saved are static css/js, uncheck this option if your webserver doesn\'t properly handle the compression and expiry.', 'autoptimize'); ?></label>
339 339
 		</td>
340 340
 	</tr>
341
-	<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
342
-		<th scope="row"><?php _e('Also optimize for logged in users?','autoptimize'); ?></th>
343
-		<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_logged" <?php echo get_option('autoptimize_optimize_logged','1')?'checked="checked" ':''; ?>/>
344
-			<?php _e('By default Autoptimize is also active for logged on users, uncheck not to optimize when logged in e.g. to use a pagebuilder.','autoptimize'); ?></label>
341
+	<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
342
+		<th scope="row"><?php _e('Also optimize for logged in users?', 'autoptimize'); ?></th>
343
+		<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_logged" <?php echo get_option('autoptimize_optimize_logged', '1') ? 'checked="checked" ' : ''; ?>/>
344
+			<?php _e('By default Autoptimize is also active for logged on users, uncheck not to optimize when logged in e.g. to use a pagebuilder.', 'autoptimize'); ?></label>
345 345
 		</td>
346 346
 	</tr>
347 347
 	<?php
348
-		if ( function_exists("is_checkout") || function_exists("is_cart") || function_exists("edd_is_checkout") || function_exists("wpsc_is_cart") || function_exists("wpsc_is_checkout") ) {
348
+		if (function_exists("is_checkout") || function_exists("is_cart") || function_exists("edd_is_checkout") || function_exists("wpsc_is_cart") || function_exists("wpsc_is_checkout")) {
349 349
 			?>
350
-				<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
351
-					<th scope="row"><?php _e('Also optimize shop cart/ checkout?','autoptimize'); ?></th>
352
-					<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_checkout" <?php echo get_option('autoptimize_optimize_checkout','1')?'checked="checked" ':''; ?>/>
353
-						<?php _e('By default Autoptimize is also active on your shop\'s cart/ checkout, uncheck not to optimize those.','autoptimize'); ?></label>
350
+				<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
351
+					<th scope="row"><?php _e('Also optimize shop cart/ checkout?', 'autoptimize'); ?></th>
352
+					<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_checkout" <?php echo get_option('autoptimize_optimize_checkout', '1') ? 'checked="checked" ' : ''; ?>/>
353
+						<?php _e('By default Autoptimize is also active on your shop\'s cart/ checkout, uncheck not to optimize those.', 'autoptimize'); ?></label>
354 354
 					</td>
355 355
 				</tr>
356 356
 			<?php
@@ -361,11 +361,11 @@  discard block
 block discarded – undo
361 361
 
362 362
 </ul>
363 363
 
364
-<input type="hidden" id="autoptimize_show_adv" name="autoptimize_show_adv" value="<?php echo get_option('autoptimize_show_adv','0'); ?>">
364
+<input type="hidden" id="autoptimize_show_adv" name="autoptimize_show_adv" value="<?php echo get_option('autoptimize_show_adv', '0'); ?>">
365 365
 
366 366
 <p class="submit">
367
-<input type="submit" class="button-secondary" value="<?php _e('Save Changes','autoptimize') ?>" />
368
-<input type="submit" class="button-primary" name="autoptimize_cache_clean" value="<?php _e('Save Changes and Empty Cache','autoptimize') ?>" />
367
+<input type="submit" class="button-secondary" value="<?php _e('Save Changes', 'autoptimize') ?>" />
368
+<input type="submit" class="button-primary" name="autoptimize_cache_clean" value="<?php _e('Save Changes and Empty Cache', 'autoptimize') ?>" />
369 369
 </p>
370 370
 
371 371
 </form>
@@ -374,31 +374,31 @@  discard block
 block discarded – undo
374 374
     <div class="autoptimize_banner hidden">
375 375
         <ul>
376 376
         <?php
377
-        if (apply_filters('autoptimize_settingsscreen_remotehttp',true)) {
378
-            $AO_banner=get_transient("autoptimize_banner");
377
+        if (apply_filters('autoptimize_settingsscreen_remotehttp', true)) {
378
+            $AO_banner = get_transient("autoptimize_banner");
379 379
             if (empty($AO_banner)) {
380 380
                 $banner_resp = wp_remote_get("http://misc.optimizingmatters.com/autoptimize_news.html");
381 381
                 if (!is_wp_error($banner_resp)) {
382
-                    if (wp_remote_retrieve_response_code($banner_resp)=="200") {
382
+                    if (wp_remote_retrieve_response_code($banner_resp) == "200") {
383 383
                         $AO_banner = wp_kses_post(wp_remote_retrieve_body($banner_resp));
384
-                        set_transient("autoptimize_banner",$AO_banner,DAY_IN_SECONDS);
384
+                        set_transient("autoptimize_banner", $AO_banner, DAY_IN_SECONDS);
385 385
                     }
386 386
                 }
387 387
             }
388 388
             echo $AO_banner;
389 389
         }
390 390
         ?>
391
-        <li><?php _e("Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ here</a>.","autoptimize"); ?></li>
392
-        <li><?php _e("Happy with Autoptimize?","autoptimize"); ?><br /><a href="<?php echo network_admin_url(); ?>plugin-install.php?tab=search&type=author&s=optimizingmatters"><?php _e("Try my other plugins!","autoptimize"); ?></a></li>
391
+        <li><?php _e("Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ here</a>.", "autoptimize"); ?></li>
392
+        <li><?php _e("Happy with Autoptimize?", "autoptimize"); ?><br /><a href="<?php echo network_admin_url(); ?>plugin-install.php?tab=search&type=author&s=optimizingmatters"><?php _e("Try my other plugins!", "autoptimize"); ?></a></li>
393 393
         </ul>
394 394
     </div>
395 395
     <div style="margin-left:10px;margin-top:-5px;">
396 396
         <h2>
397
-            <?php _e("futtta about","autoptimize") ?>
397
+            <?php _e("futtta about", "autoptimize") ?>
398 398
             <select id="feed_dropdown" >
399
-                <option value="1"><?php _e("Autoptimize","autoptimize") ?></option>
400
-                <option value="2"><?php _e("WordPress","autoptimize") ?></option>
401
-                <option value="3"><?php _e("Web Technology","autoptimize") ?></option>
399
+                <option value="1"><?php _e("Autoptimize", "autoptimize") ?></option>
400
+                <option value="2"><?php _e("WordPress", "autoptimize") ?></option>
401
+                <option value="3"><?php _e("Web Technology", "autoptimize") ?></option>
402 402
             </select>
403 403
         </h2>
404 404
         <div id="futtta_feed">
@@ -413,7 +413,7 @@  discard block
 block discarded – undo
413 413
             </div>
414 414
         </div>
415 415
     </div>
416
-    <div style="float:right;margin:50px 15px;"><a href="http://blog.futtta.be/2013/10/21/do-not-donate-to-me/" target="_blank"><img width="100px" height="85px" src="<?php echo plugins_url().'/'.plugin_basename(dirname(__FILE__)).'/external/do_not_donate_smallest.png'; ?>" title="<?php _e("Do not donate for this plugin!","autoptimize"); ?>"></a></div>
416
+    <div style="float:right;margin:50px 15px;"><a href="http://blog.futtta.be/2013/10/21/do-not-donate-to-me/" target="_blank"><img width="100px" height="85px" src="<?php echo plugins_url().'/'.plugin_basename(dirname(__FILE__)).'/external/do_not_donate_smallest.png'; ?>" title="<?php _e("Do not donate for this plugin!", "autoptimize"); ?>"></a></div>
417 417
 </div>
418 418
 
419 419
 <script type="text/javascript">
@@ -552,14 +552,14 @@  discard block
 block discarded – undo
552 552
     }
553 553
 
554 554
     public function addmenu() {
555
-        $hook=add_options_page(__('Autoptimize Options','autoptimize'),'Autoptimize','manage_options','autoptimize',array($this,'show'));
556
-        add_action( 'admin_print_scripts-'.$hook,array($this,'autoptimize_admin_scripts'));
557
-        add_action( 'admin_print_styles-'.$hook,array($this,'autoptimize_admin_styles'));
555
+        $hook = add_options_page(__('Autoptimize Options', 'autoptimize'), 'Autoptimize', 'manage_options', 'autoptimize', array($this, 'show'));
556
+        add_action('admin_print_scripts-'.$hook, array($this, 'autoptimize_admin_scripts'));
557
+        add_action('admin_print_styles-'.$hook, array($this, 'autoptimize_admin_styles'));
558 558
     }
559 559
 
560 560
     public function autoptimize_admin_scripts() {
561
-        wp_enqueue_script('jqcookie', plugins_url('/external/js/jquery.cookie.min.js', __FILE__), array('jquery'),null,true);
562
-        wp_enqueue_script('unslider', plugins_url('/external/js/unslider-min.js', __FILE__), array('jquery'),null,true);
561
+        wp_enqueue_script('jqcookie', plugins_url('/external/js/jquery.cookie.min.js', __FILE__), array('jquery'), null, true);
562
+        wp_enqueue_script('unslider', plugins_url('/external/js/unslider-min.js', __FILE__), array('jquery'), null, true);
563 563
     }
564 564
 
565 565
     public function autoptimize_admin_styles() {
@@ -568,48 +568,48 @@  discard block
 block discarded – undo
568 568
     }
569 569
 
570 570
     public function registersettings() {
571
-        register_setting('autoptimize','autoptimize_html');
572
-        register_setting('autoptimize','autoptimize_html_keepcomments');
573
-        register_setting('autoptimize','autoptimize_js');
574
-        register_setting('autoptimize','autoptimize_js_exclude');
575
-        register_setting('autoptimize','autoptimize_js_trycatch');
576
-        register_setting('autoptimize','autoptimize_js_justhead');
577
-        register_setting('autoptimize','autoptimize_js_forcehead');
578
-        register_setting('autoptimize','autoptimize_js_include_inline');
579
-        register_setting('autoptimize','autoptimize_css');
580
-        register_setting('autoptimize','autoptimize_css_exclude');
581
-        register_setting('autoptimize','autoptimize_css_justhead');
582
-        register_setting('autoptimize','autoptimize_css_datauris');
583
-        register_setting('autoptimize','autoptimize_css_defer');
584
-        register_setting('autoptimize','autoptimize_css_defer_inline');
585
-        register_setting('autoptimize','autoptimize_css_inline');
586
-        register_setting('autoptimize','autoptimize_css_include_inline');
587
-        register_setting('autoptimize','autoptimize_css_nogooglefont');
588
-        register_setting('autoptimize','autoptimize_cdn_url');
589
-        register_setting('autoptimize','autoptimize_cache_clean');
590
-        register_setting('autoptimize','autoptimize_cache_nogzip');
591
-        register_setting('autoptimize','autoptimize_show_adv');
592
-        register_setting('autoptimize','autoptimize_optimize_logged');
593
-        register_setting('autoptimize','autoptimize_optimize_checkout');
571
+        register_setting('autoptimize', 'autoptimize_html');
572
+        register_setting('autoptimize', 'autoptimize_html_keepcomments');
573
+        register_setting('autoptimize', 'autoptimize_js');
574
+        register_setting('autoptimize', 'autoptimize_js_exclude');
575
+        register_setting('autoptimize', 'autoptimize_js_trycatch');
576
+        register_setting('autoptimize', 'autoptimize_js_justhead');
577
+        register_setting('autoptimize', 'autoptimize_js_forcehead');
578
+        register_setting('autoptimize', 'autoptimize_js_include_inline');
579
+        register_setting('autoptimize', 'autoptimize_css');
580
+        register_setting('autoptimize', 'autoptimize_css_exclude');
581
+        register_setting('autoptimize', 'autoptimize_css_justhead');
582
+        register_setting('autoptimize', 'autoptimize_css_datauris');
583
+        register_setting('autoptimize', 'autoptimize_css_defer');
584
+        register_setting('autoptimize', 'autoptimize_css_defer_inline');
585
+        register_setting('autoptimize', 'autoptimize_css_inline');
586
+        register_setting('autoptimize', 'autoptimize_css_include_inline');
587
+        register_setting('autoptimize', 'autoptimize_css_nogooglefont');
588
+        register_setting('autoptimize', 'autoptimize_cdn_url');
589
+        register_setting('autoptimize', 'autoptimize_cache_clean');
590
+        register_setting('autoptimize', 'autoptimize_cache_nogzip');
591
+        register_setting('autoptimize', 'autoptimize_show_adv');
592
+        register_setting('autoptimize', 'autoptimize_optimize_logged');
593
+        register_setting('autoptimize', 'autoptimize_optimize_checkout');
594 594
     }
595 595
 
596
-    public function setmeta($links,$file=null) {
596
+    public function setmeta($links, $file = null) {
597 597
         //Inspired on http://wpengineer.com/meta-links-for-wordpress-plugins/
598 598
         //Do it only once - saves time
599 599
         static $plugin;
600
-        if(empty($plugin))
600
+        if (empty($plugin))
601 601
             $plugin = plugin_basename(AUTOPTIMIZE_PLUGIN_DIR.'autoptimize.php');
602 602
         
603
-        if($file===null) {
603
+        if ($file === null) {
604 604
             //2.7
605 605
             $settings_link = sprintf('<a href="options-general.php?page=autoptimize">%s</a>', __('Settings'));
606
-            array_unshift($links,$settings_link);
606
+            array_unshift($links, $settings_link);
607 607
         } else {
608 608
             //2.8
609 609
             //If it's us, add the link
610
-            if($file === $plugin) {
611
-                $newlink = array(sprintf('<a href="options-general.php?page=autoptimize">%s</a>',__('Settings')));
612
-                $links = array_merge($links,$newlink);
610
+            if ($file === $plugin) {
611
+                $newlink = array(sprintf('<a href="options-general.php?page=autoptimize">%s</a>', __('Settings')));
612
+                $links = array_merge($links, $newlink);
613 613
             }
614 614
         }
615 615
 
@@ -617,7 +617,7 @@  discard block
 block discarded – undo
617 617
     }
618 618
 
619 619
     public function get($key) {        
620
-        if(!is_array($this->config)) {
620
+        if (!is_array($this->config)) {
621 621
             //Default config
622 622
             $config = array('autoptimize_html' => 0,
623 623
                 'autoptimize_html_keepcomments' => 0,
@@ -644,9 +644,9 @@  discard block
 block discarded – undo
644 644
                 );
645 645
 
646 646
             //Override with user settings
647
-            foreach(array_keys($config) as $name) {
647
+            foreach (array_keys($config) as $name) {
648 648
                 $conf = get_option($name);
649
-                if($conf!==false) {
649
+                if ($conf !== false) {
650 650
                     //It was set before!
651 651
                     $config[$name] = $conf;
652 652
                 }
@@ -656,31 +656,31 @@  discard block
 block discarded – undo
656 656
             $this->config = $config;
657 657
         }
658 658
 
659
-        if(isset($this->config[$key]))
659
+        if (isset($this->config[$key]))
660 660
             return $this->config[$key];
661 661
 
662 662
         return false;
663 663
     }
664 664
 
665 665
     private function getFutttaFeeds($url) {
666
-        if (apply_filters('autoptimize_settingsscreen_remotehttp',true)) {
667
-            $rss = fetch_feed( $url );
666
+        if (apply_filters('autoptimize_settingsscreen_remotehttp', true)) {
667
+            $rss = fetch_feed($url);
668 668
             $maxitems = 0;
669 669
 
670
-            if ( ! is_wp_error( $rss ) ) {
671
-                $maxitems = $rss->get_item_quantity( 7 ); 
672
-                $rss_items = $rss->get_items( 0, $maxitems );
670
+            if (!is_wp_error($rss)) {
671
+                $maxitems = $rss->get_item_quantity(7); 
672
+                $rss_items = $rss->get_items(0, $maxitems);
673 673
             }
674 674
             ?>
675 675
             <ul>
676
-                <?php if ( $maxitems == 0 ) : ?>
677
-                    <li><?php _e( 'No items', 'autoptimize' ); ?></li>
676
+                <?php if ($maxitems == 0) : ?>
677
+                    <li><?php _e('No items', 'autoptimize'); ?></li>
678 678
                 <?php else : ?>
679
-                    <?php foreach ( $rss_items as $item ) : ?>
679
+                    <?php foreach ($rss_items as $item) : ?>
680 680
                         <li>
681
-                            <a href="<?php echo esc_url( $item->get_permalink() ); ?>"
682
-                                title="<?php printf( __( 'Posted %s', 'autoptimize' ), $item->get_date('j F Y | g:i a') ); ?>">
683
-                                <?php echo esc_html( $item->get_title() ); ?>
681
+                            <a href="<?php echo esc_url($item->get_permalink()); ?>"
682
+                                title="<?php printf(__('Posted %s', 'autoptimize'), $item->get_date('j F Y | g:i a')); ?>">
683
+                                <?php echo esc_html($item->get_title()); ?>
684 684
                             </a>
685 685
                         </li>
686 686
                     <?php endforeach; ?>
@@ -691,20 +691,20 @@  discard block
 block discarded – undo
691 691
     }
692 692
 
693 693
     // based on http://wordpress.stackexchange.com/a/58826
694
-    static function ao_admin_tabs(){
695
-        $tabs = apply_filters('autoptimize_filter_settingsscreen_tabs',array('autoptimize' => __('Main','autoptimize')));
696
-        $tabContent="";
697
-        if (count($tabs)>1) {
698
-            if(isset($_GET['page'])){
694
+    static function ao_admin_tabs() {
695
+        $tabs = apply_filters('autoptimize_filter_settingsscreen_tabs', array('autoptimize' => __('Main', 'autoptimize')));
696
+        $tabContent = "";
697
+        if (count($tabs) > 1) {
698
+            if (isset($_GET['page'])) {
699 699
                 $currentId = $_GET['page'];
700 700
             } else {
701 701
                 $currentId = "autoptimize";
702 702
             }
703 703
             $tabContent .= "<h2 class=\"nav-tab-wrapper\">";
704
-            foreach($tabs as $tabId => $tabName){
705
-                if($currentId == $tabId){
704
+            foreach ($tabs as $tabId => $tabName) {
705
+                if ($currentId == $tabId) {
706 706
                     $class = " nav-tab-active";
707
-                } else{
707
+                } else {
708 708
                     $class = "";
709 709
                 }
710 710
                 $tabContent .= '<a class="nav-tab'.$class.'" href="?page='.$tabId.'">'.$tabName.'</a>';
Please login to merge, or discard this patch.