Completed
Push — master ( 6551bc...007179 )
by frank
02:19
created
classes/external/php/minify-2.1.7-html.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
     {
71 71
         $this->_html = str_replace("\r\n", "\n", trim($html));
72 72
         if (isset($options['xhtml'])) {
73
-            $this->_isXhtml = (bool)$options['xhtml'];
73
+            $this->_isXhtml = (bool) $options['xhtml'];
74 74
         }
75 75
         if (isset($options['cssMinifier'])) {
76 76
             $this->_cssMinifier = $options['cssMinifier'];
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
             $this->_jsMinifier = $options['jsMinifier'];
80 80
         }
81 81
         if (isset($options['jsCleanComments'])) {
82
-            $this->_jsCleanComments = (bool)$options['jsCleanComments'];
82
+            $this->_jsCleanComments = (bool) $options['jsCleanComments'];
83 83
         }
84 84
     }
85 85
 
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             $this->_isXhtml = (false !== strpos($this->_html, '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML'));
96 96
         }
97 97
         
98
-        $this->_replacementHash = 'MINIFYHTML' . md5($_SERVER['REQUEST_TIME']);
98
+        $this->_replacementHash = 'MINIFYHTML'.md5($_SERVER['REQUEST_TIME']);
99 99
         $this->_placeholders = array();
100 100
         
101 101
         // replace SCRIPTs (and minify) with placeholders
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
     
172 172
     protected function _reservePlace($content)
173 173
     {
174
-        $placeholder = '%' . $this->_replacementHash . count($this->_placeholders) . '%';
174
+        $placeholder = '%'.$this->_replacementHash.count($this->_placeholders).'%';
175 175
         $this->_placeholders[$placeholder] = $content;
176 176
         return $placeholder;
177 177
     }
Please login to merge, or discard this patch.
classes/external/php/minify-html.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
     {
71 71
         $this->_html = str_replace("\r\n", "\n", trim($html));
72 72
         if (isset($options['xhtml'])) {
73
-            $this->_isXhtml = (bool)$options['xhtml'];
73
+            $this->_isXhtml = (bool) $options['xhtml'];
74 74
         }
75 75
         if (isset($options['cssMinifier'])) {
76 76
             $this->_cssMinifier = $options['cssMinifier'];
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             $this->_isXhtml = (false !== strpos($this->_html, '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML'));
96 96
         }
97 97
         
98
-        $this->_replacementHash = 'MINIFYHTML' . md5($_SERVER['REQUEST_TIME']);
98
+        $this->_replacementHash = 'MINIFYHTML'.md5($_SERVER['REQUEST_TIME']);
99 99
         $this->_placeholders = array();
100 100
         
101 101
         // replace SCRIPTs (and minify) with placeholders
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
             ,$this->_html);
112 112
         
113 113
         // remove HTML comments (not containing IE conditional comments).
114
-		if  ($this->_keepComments == false) {
114
+		if ($this->_keepComments == false) {
115 115
 			$this->_html = preg_replace_callback(
116 116
 				'/<!--([\\s\\S]*?)-->/'
117 117
 				,array($this, '_commentCB')
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
     
174 174
     protected function _reservePlace($content)
175 175
     {
176
-        $placeholder = '%' . $this->_replacementHash . count($this->_placeholders) . '%';
176
+        $placeholder = '%'.$this->_replacementHash.count($this->_placeholders).'%';
177 177
         $this->_placeholders[$placeholder] = $content;
178 178
         return $placeholder;
179 179
     }
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 
188 188
     protected function _outsideTagCB($m)
189 189
     {
190
-        return '>' . preg_replace('/^\\s+|\\s+$/', ' ', $m[1]) . '<';
190
+        return '>'.preg_replace('/^\\s+|\\s+$/', ' ', $m[1]).'<';
191 191
     }
192 192
     
193 193
     protected function _removePreCB($m)
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
     protected function _removeCdata($str)
258 258
     {
259 259
         return (false !== strpos($str, '<![CDATA['))
260
-            ? str_replace(array('/*<![CDATA[*/','/*]]>*/','<![CDATA[', ']]>'), '', $str)
260
+            ? str_replace(array('/*<![CDATA[*/', '/*]]>*/', '<![CDATA[', ']]>'), '', $str)
261 261
             : $str;
262 262
     }
263 263
     
Please login to merge, or discard this patch.
classes/external/php/minify-css-compressor.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -245,6 +245,6 @@
 block discarded – undo
245 245
                 )
246 246
                 \\s*
247 247
             /x', '$1', $m[1]);
248
-        return 'font-family:' . $m[1] . $m[2];
248
+        return 'font-family:'.$m[1].$m[2];
249 249
     }
250 250
 }
Please login to merge, or discard this patch.
classes/external/php/yui-php-cssmin-2.4.8-4_fgo.php 1 patch
Spacing   +60 added lines, -60 removed lines patch added patch discarded remove patch
@@ -43,10 +43,10 @@  discard block
 block discarded – undo
43 43
     public function __construct($raise_php_limits = TRUE)
44 44
     {
45 45
         // Set suggested PHP limits
46
-        $this->memory_limit = 128 * 1048576; // 128MB in bytes
46
+        $this->memory_limit = 128*1048576; // 128MB in bytes
47 47
         $this->max_execution_time = 60; // 1 min
48
-        $this->pcre_backtrack_limit = 1000 * 1000;
49
-        $this->pcre_recursion_limit =  500 * 1000;
48
+        $this->pcre_backtrack_limit = 1000*1000;
49
+        $this->pcre_recursion_limit = 500*1000;
50 50
 
51 51
         $this->raise_php_limits = (bool) $raise_php_limits;
52 52
     }
@@ -83,8 +83,8 @@  discard block
 block discarded – undo
83 83
             }
84 84
             $comment_found = $this->str_slice($css, $start_index + 2, $end_index);
85 85
             $this->comments[] = $comment_found;
86
-            $comment_preserve_string = self::COMMENT . (count($this->comments) - 1) . '___';
87
-            $css = $this->str_slice($css, 0, $start_index + 2) . $comment_preserve_string . $this->str_slice($css, $end_index);
86
+            $comment_preserve_string = self::COMMENT.(count($this->comments) - 1).'___';
87
+            $css = $this->str_slice($css, 0, $start_index + 2).$comment_preserve_string.$this->str_slice($css, $end_index);
88 88
             // Set correct start_index: Fixes issue #2528130
89 89
             $start_index = $end_index + 2 + strlen($comment_preserve_string) - strlen($comment_found);
90 90
         }
@@ -137,14 +137,14 @@  discard block
 block discarded – undo
137 137
             $css_chunks[$i] = $this->minify($css_chunks[$i], $linebreak_pos);
138 138
             // Keep the first @charset at-rule found
139 139
             if (empty($charset) && preg_match($charset_regexp, $css_chunks[$i], $matches)) {
140
-                $charset = strtolower($matches[1]) . $matches[2];
140
+                $charset = strtolower($matches[1]).$matches[2];
141 141
             }
142 142
             // Delete all @charset at-rules
143 143
             $css_chunks[$i] = preg_replace($charset_regexp, '', $css_chunks[$i]);
144 144
         }
145 145
 
146 146
         // Update the first chunk and push the charset to the top of the file.
147
-        $css_chunks[0] = $charset . $css_chunks[0];
147
+        $css_chunks[0] = $charset.$css_chunks[0];
148 148
 
149 149
         return implode('', $css_chunks);
150 150
     }
@@ -219,17 +219,17 @@  discard block
 block discarded – undo
219 219
         for ($i = 0, $max = count($this->comments); $i < $max; $i++) {
220 220
 
221 221
             $token = $this->comments[$i];
222
-            $placeholder = '/' . self::COMMENT . $i . '___/';
222
+            $placeholder = '/'.self::COMMENT.$i.'___/';
223 223
 
224 224
             // ! in the first position of the comment means preserve
225 225
             // so push to the preserved tokens keeping the !
226 226
             if (substr($token, 0, 1) === '!') {
227 227
                 $this->preserved_tokens[] = $token;
228
-                $token_tring = self::TOKEN . (count($this->preserved_tokens) - 1) . '___';
228
+                $token_tring = self::TOKEN.(count($this->preserved_tokens) - 1).'___';
229 229
                 $css = preg_replace($placeholder, $token_tring, $css, 1);
230 230
                 // Preserve new lines for /*! important comments
231
-                $css = preg_replace('/\s*[\n\r\f]+\s*(\/\*'. $token_tring .')/S', self::NL.'$1', $css);
232
-                $css = preg_replace('/('. $token_tring .'\*\/)\s*[\n\r\f]+\s*/', '$1'.self::NL, $css);
231
+                $css = preg_replace('/\s*[\n\r\f]+\s*(\/\*'.$token_tring.')/S', self::NL.'$1', $css);
232
+                $css = preg_replace('/('.$token_tring.'\*\/)\s*[\n\r\f]+\s*/', '$1'.self::NL, $css);
233 233
                 continue;
234 234
             }
235 235
 
@@ -237,10 +237,10 @@  discard block
 block discarded – undo
237 237
             // shorten that to /*\*/ and the next one to /**/
238 238
             if (substr($token, (strlen($token) - 1), 1) === '\\') {
239 239
                 $this->preserved_tokens[] = '\\';
240
-                $css = preg_replace($placeholder,  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
240
+                $css = preg_replace($placeholder, self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
241 241
                 $i = $i + 1; // attn: advancing the loop
242 242
                 $this->preserved_tokens[] = '';
243
-                $css = preg_replace('/' . self::COMMENT . $i . '___/',  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
243
+                $css = preg_replace('/'.self::COMMENT.$i.'___/', self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
244 244
                 continue;
245 245
             }
246 246
 
@@ -251,13 +251,13 @@  discard block
 block discarded – undo
251 251
                 if ($start_index > 2) {
252 252
                     if (substr($css, $start_index - 3, 1) === '>') {
253 253
                         $this->preserved_tokens[] = '';
254
-                        $css = preg_replace($placeholder,  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
254
+                        $css = preg_replace($placeholder, self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
255 255
                     }
256 256
                 }
257 257
             }
258 258
 
259 259
             // in all other cases kill the comment
260
-            $css = preg_replace('/\/\*' . $this->str_slice($placeholder, 1, -1) . '\*\//', '', $css, 1);
260
+            $css = preg_replace('/\/\*'.$this->str_slice($placeholder, 1, -1).'\*\//', '', $css, 1);
261 261
         }
262 262
 
263 263
 
@@ -265,7 +265,7 @@  discard block
 block discarded – undo
265 265
         $css = preg_replace('/\s+/', ' ', $css);
266 266
 
267 267
 	// preserve flex, keeping percentage even if 0
268
-	$css = preg_replace_callback('/flex\s?:\s?((?:[0-9 ]*)\s?(?:px|em|auto|%)?(?:calc\(.*\))?)/i',array($this, 'replace_flex'),$css);
268
+	$css = preg_replace_callback('/flex\s?:\s?((?:[0-9 ]*)\s?(?:px|em|auto|%)?(?:calc\(.*\))?)/i', array($this, 'replace_flex'), $css);
269 269
 
270 270
 	// Fix IE7 issue on matrix filters which browser accept whitespaces between Matrix parameters
271 271
 	$css = preg_replace_callback('/\s*filter\:\s*progid:DXImageTransform\.Microsoft\.Matrix\(([^\)]+)\)/', array($this, 'preserve_old_IE_specific_matrix_definition'), $css);
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
         $css = preg_replace('/\!important/i', ' !important', $css);
304 304
 
305 305
         // bring back the colon
306
-        $css = preg_replace('/' . self::CLASSCOLON . '/', ':', $css);
306
+        $css = preg_replace('/'.self::CLASSCOLON.'/', ':', $css);
307 307
 
308 308
         // retain space for special IE6 cases
309 309
         $css = preg_replace_callback('/\:first\-(line|letter)(\{|,)/i', array($this, 'lowercase_pseudo_first'), $css);
@@ -376,20 +376,20 @@  discard block
 block discarded – undo
376 376
 
377 377
         // Find a fraction that is used for Opera's -o-device-pixel-ratio query
378 378
         // Add token to add the "\" back in later
379
-        $css = preg_replace('/\(([a-z\-]+):([0-9]+)\/([0-9]+)\)/i', '($1:$2'. self::QUERY_FRACTION .'$3)', $css);
379
+        $css = preg_replace('/\(([a-z\-]+):([0-9]+)\/([0-9]+)\)/i', '($1:$2'.self::QUERY_FRACTION.'$3)', $css);
380 380
 
381 381
         // Remove empty rules.
382 382
         $css = preg_replace('/[^\};\{\/]+\{\}/S', '', $css);
383 383
 
384 384
         // Add "/" back to fix Opera -o-device-pixel-ratio query
385
-        $css = preg_replace('/'. self::QUERY_FRACTION .'/', '/', $css);
385
+        $css = preg_replace('/'.self::QUERY_FRACTION.'/', '/', $css);
386 386
 
387 387
 		// Replace multiple semi-colons in a row by a single one
388 388
         // See SF bug #1980989
389 389
         $css = preg_replace('/;;+/', ';', $css);
390 390
 
391 391
         // Restore new lines for /*! important comments
392
-        $css = preg_replace('/'. self::NL .'/', "\n", $css);
392
+        $css = preg_replace('/'.self::NL.'/', "\n", $css);
393 393
 
394 394
         // Lowercase all uppercase properties
395 395
         $css = preg_replace_callback('/(\{|\;)([A-Z\-]+)(\:)/', array($this, 'lowercase_properties'), $css);
@@ -403,7 +403,7 @@  discard block
 block discarded – undo
403 403
             while ($i < strlen($css)) {
404 404
                 $i++;
405 405
                 if ($css[$i - 1] === '}' && $i - $start_index > $linebreak_pos) {
406
-                    $css = $this->str_slice($css, 0, $i) . "\n" . $this->str_slice($css, $i);
406
+                    $css = $this->str_slice($css, 0, $i)."\n".$this->str_slice($css, $i);
407 407
                     $start_index = $i;
408 408
                 }
409 409
             }
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
 
412 412
         // restore preserved comments and strings in reverse order
413 413
         for ($i = count($this->preserved_tokens) - 1; $i >= 0; $i--) {
414
-			  $css = preg_replace('/' . self::TOKEN . $i . '___/', $this->preserved_tokens[$i], $css, 1);
414
+			  $css = preg_replace('/'.self::TOKEN.$i.'___/', $this->preserved_tokens[$i], $css, 1);
415 415
 			  // $css.=$this->preserved_tokens[$i];
416 416
         }
417 417
 
@@ -452,7 +452,7 @@  discard block
 block discarded – undo
452 452
                 $terminator = ')';
453 453
             }
454 454
 
455
-            while ($found_terminator === FALSE && $end_index+1 <= $max_index) {
455
+            while ($found_terminator === FALSE && $end_index + 1 <= $max_index) {
456 456
                 $end_index = $this->index_of($css, $terminator, $end_index + 1);
457 457
 
458 458
                 // endIndex == 0 doesn't really apply here
@@ -469,12 +469,12 @@  discard block
 block discarded – undo
469 469
 
470 470
             if ($found_terminator) {
471 471
                 $token = $this->str_slice($css, $start_index, $end_index);
472
-				if (strpos($token,"<svg")===false && strpos($token,'svg+xml')===false) {
472
+				if (strpos($token, "<svg") === false && strpos($token, 'svg+xml') === false) {
473 473
 					$token = preg_replace('/\s+/', '', $token);
474 474
 				}
475 475
                 $this->preserved_tokens[] = $token;
476 476
 
477
-                $preserver = 'url(' . self::TOKEN . (count($this->preserved_tokens) - 1) . '___)';
477
+                $preserver = 'url('.self::TOKEN.(count($this->preserved_tokens) - 1).'___)';
478 478
                 $sb[] = $preserver;
479 479
 
480 480
                 $append_index = $end_index + 1;
@@ -536,16 +536,16 @@  discard block
 block discarded – undo
536 536
 
537 537
             if ($is_filter) {
538 538
                 // Restore, maintain case, otherwise filter will break
539
-                $sb[] = $m[1] . '#' . $m[2] . $m[3] . $m[4] . $m[5] . $m[6] . $m[7];
539
+                $sb[] = $m[1].'#'.$m[2].$m[3].$m[4].$m[5].$m[6].$m[7];
540 540
             } else {
541 541
                 if (strtolower($m[2]) == strtolower($m[3]) &&
542 542
                     strtolower($m[4]) == strtolower($m[5]) &&
543 543
                     strtolower($m[6]) == strtolower($m[7])) {
544 544
                     // Compress.
545
-                    $hex = '#' . strtolower($m[3] . $m[5] . $m[7]);
545
+                    $hex = '#'.strtolower($m[3].$m[5].$m[7]);
546 546
                 } else {
547 547
                     // Non compressible color, restore but lower case.
548
-                    $hex = '#' . strtolower($m[2] . $m[3] . $m[4] . $m[5] . $m[6] . $m[7]);
548
+                    $hex = '#'.strtolower($m[2].$m[3].$m[4].$m[5].$m[6].$m[7]);
549 549
                 }
550 550
                 // replace Hex colors to short safe color names
551 551
                 $sb[] = array_key_exists($hex, $short_safe) ? $short_safe[$hex] : $hex;
@@ -574,7 +574,7 @@  discard block
 block discarded – undo
574 574
         // one, maybe more? put'em back then
575 575
         if (($pos = $this->index_of($match, self::COMMENT)) >= 0) {
576 576
             for ($i = 0, $max = count($this->comments); $i < $max; $i++) {
577
-                $match = preg_replace('/' . self::COMMENT . $i . '___/', $this->comments[$i], $match, 1);
577
+                $match = preg_replace('/'.self::COMMENT.$i.'___/', $this->comments[$i], $match, 1);
578 578
             }
579 579
         }
580 580
 
@@ -582,7 +582,7 @@  discard block
 block discarded – undo
582 582
         $match = preg_replace('/progid\:DXImageTransform\.Microsoft\.Alpha\(Opacity\=/i', 'alpha(opacity=', $match);
583 583
 
584 584
         $this->preserved_tokens[] = $match;
585
-        return $quote . self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . $quote;
585
+        return $quote.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.$quote;
586 586
     }
587 587
 
588 588
     private function replace_colon($matches)
@@ -592,34 +592,34 @@  discard block
 block discarded – undo
592 592
 
593 593
     private function replace_calc($matches)
594 594
     {
595
-        $this->preserved_tokens[] = preg_replace('/\)([\+\-]{1})/',') $1',preg_replace('/([\+\-]{1})\(/','$1 (',trim(preg_replace('/\s*([\*\/\(\),])\s*/', '$1', $matches[2]))));
596
-        return 'calc('. self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . ')';
595
+        $this->preserved_tokens[] = preg_replace('/\)([\+\-]{1})/', ') $1', preg_replace('/([\+\-]{1})\(/', '$1 (', trim(preg_replace('/\s*([\*\/\(\),])\s*/', '$1', $matches[2]))));
596
+        return 'calc('.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.')';
597 597
     }
598 598
     
599 599
     private function replace_flex($matches)
600 600
     {
601 601
         $this->preserved_tokens[] = trim($matches[1]);
602
-        return 'flex:'.self::TOKEN . (count($this->preserved_tokens) - 1) . '___';
602
+        return 'flex:'.self::TOKEN.(count($this->preserved_tokens) - 1).'___';
603 603
     }   
604 604
 
605 605
 	private function preserve_old_IE_specific_matrix_definition($matches)
606 606
 	{
607 607
 		$this->preserved_tokens[] = $matches[1];
608
-		return 'filter:progid:DXImageTransform.Microsoft.Matrix(' . self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . ')';
608
+		return 'filter:progid:DXImageTransform.Microsoft.Matrix('.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.')';
609 609
     }
610 610
 
611 611
 	private function replace_keyframe_zero($matches)
612 612
     {
613
-        return $matches[1] . preg_replace('/0(\{|,[^\)\{]+\{)/', '0%$1', $matches[2]) . $matches[3];
613
+        return $matches[1].preg_replace('/0(\{|,[^\)\{]+\{)/', '0%$1', $matches[2]).$matches[3];
614 614
     }
615 615
 
616 616
     private function rgb_to_hex($matches)
617 617
     {
618 618
         // Support for percentage values rgb(100%, 0%, 45%);
619
-        if ($this->index_of($matches[1], '%') >= 0){
619
+        if ($this->index_of($matches[1], '%') >= 0) {
620 620
             $rgbcolors = explode(',', str_replace('%', '', $matches[1]));
621 621
             for ($i = 0; $i < count($rgbcolors); $i++) {
622
-                $rgbcolors[$i] = $this->round_number(floatval($rgbcolors[$i]) * 2.55);
622
+                $rgbcolors[$i] = $this->round_number(floatval($rgbcolors[$i])*2.55);
623 623
             }
624 624
         } else {
625 625
             $rgbcolors = explode(',', $matches[1]);
@@ -632,11 +632,11 @@  discard block
 block discarded – undo
632 632
         }
633 633
 
634 634
         // Fix for issue #2528093
635
-        if (!preg_match('/[\s\,\);\}]/', $matches[2])){
636
-            $matches[2] = ' ' . $matches[2];
635
+        if (!preg_match('/[\s\,\);\}]/', $matches[2])) {
636
+            $matches[2] = ' '.$matches[2];
637 637
         }
638 638
 
639
-        return '#' . implode('', $rgbcolors) . $matches[2];
639
+        return '#'.implode('', $rgbcolors).$matches[2];
640 640
     }
641 641
 
642 642
     private function hsl_to_hex($matches)
@@ -647,18 +647,18 @@  discard block
 block discarded – undo
647 647
         $l = floatval($values[2]);
648 648
 
649 649
         // Wrap and clamp, then fraction!
650
-        $h = ((($h % 360) + 360) % 360) / 360;
651
-        $s = $this->clamp_number($s, 0, 100) / 100;
652
-        $l = $this->clamp_number($l, 0, 100) / 100;
650
+        $h = ((($h%360) + 360)%360)/360;
651
+        $s = $this->clamp_number($s, 0, 100)/100;
652
+        $l = $this->clamp_number($l, 0, 100)/100;
653 653
 
654 654
         if ($s == 0) {
655
-            $r = $g = $b = $this->round_number(255 * $l);
655
+            $r = $g = $b = $this->round_number(255*$l);
656 656
         } else {
657
-            $v2 = $l < 0.5 ? $l * (1 + $s) : ($l + $s) - ($s * $l);
658
-            $v1 = (2 * $l) - $v2;
659
-            $r = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h + (1/3)));
660
-            $g = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h));
661
-            $b = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h - (1/3)));
657
+            $v2 = $l < 0.5 ? $l*(1 + $s) : ($l + $s) - ($s*$l);
658
+            $v1 = (2*$l) - $v2;
659
+            $r = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h + (1/3)));
660
+            $g = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h));
661
+            $b = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h - (1/3)));
662 662
         }
663 663
 
664 664
         return $this->rgb_to_hex(array('', $r.','.$g.','.$b, $matches[2]));
@@ -666,27 +666,27 @@  discard block
 block discarded – undo
666 666
 
667 667
     private function lowercase_pseudo_first($matches)
668 668
     {
669
-        return ':first-'. strtolower($matches[1]) .' '. $matches[2];
669
+        return ':first-'.strtolower($matches[1]).' '.$matches[2];
670 670
     }
671 671
 
672 672
     private function lowercase_directives($matches)
673 673
     {
674
-        return '@'. strtolower($matches[1]);
674
+        return '@'.strtolower($matches[1]);
675 675
     }
676 676
 
677 677
     private function lowercase_pseudo_elements($matches)
678 678
     {
679
-        return ':'. strtolower($matches[1]);
679
+        return ':'.strtolower($matches[1]);
680 680
     }
681 681
 
682 682
     private function lowercase_common_functions($matches)
683 683
     {
684
-        return ':'. strtolower($matches[1]) .'(';
684
+        return ':'.strtolower($matches[1]).'(';
685 685
     }
686 686
 
687 687
     private function lowercase_common_functions_values($matches)
688 688
     {
689
-        return $matches[1] . strtolower($matches[2]);
689
+        return $matches[1].strtolower($matches[2]);
690 690
     }
691 691
 
692 692
     private function lowercase_properties($matches)
@@ -701,9 +701,9 @@  discard block
 block discarded – undo
701 701
     private function hue_to_rgb($v1, $v2, $vh)
702 702
     {
703 703
         $vh = $vh < 0 ? $vh + 1 : ($vh > 1 ? $vh - 1 : $vh);
704
-        if ($vh * 6 < 1) return $v1 + ($v2 - $v1) * 6 * $vh;
705
-        if ($vh * 2 < 1) return $v2;
706
-        if ($vh * 3 < 2) return $v1 + ($v2 - $v1) * ((2/3) - $vh) * 6;
704
+        if ($vh*6 < 1) return $v1 + ($v2 - $v1)*6*$vh;
705
+        if ($vh*2 < 1) return $v2;
706
+        if ($vh*3 < 2) return $v1 + ($v2 - $v1)*((2/3) - $vh)*6;
707 707
         return $v1;
708 708
     }
709 709
 
@@ -778,9 +778,9 @@  discard block
 block discarded – undo
778 778
     {
779 779
         if (is_string($size)) {
780 780
             switch (substr($size, -1)) {
781
-                case 'M': case 'm': return (int) $size * 1048576;
782
-                case 'K': case 'k': return (int) $size * 1024;
783
-                case 'G': case 'g': return (int) $size * 1073741824;
781
+                case 'M': case 'm': return (int) $size*1048576;
782
+                case 'K': case 'k': return (int) $size*1024;
783
+                case 'G': case 'g': return (int) $size*1073741824;
784 784
             }
785 785
         }
786 786
 
Please login to merge, or discard this patch.
classlesses/autoptimizePartners.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -5,20 +5,20 @@  discard block
 block discarded – undo
5 5
 
6 6
 add_action('admin_init', 'ao_partner_tabs_preinit');
7 7
 function ao_partner_tabs_preinit() {
8
-    if (apply_filters('autoptimize_filter_show_partner_tabs',true)) {
9
-        add_filter('autoptimize_filter_settingsscreen_tabs','ao_add_partner_tabs');
8
+    if (apply_filters('autoptimize_filter_show_partner_tabs', true)) {
9
+        add_filter('autoptimize_filter_settingsscreen_tabs', 'ao_add_partner_tabs');
10 10
     }
11 11
 }
12 12
 
13 13
 function ao_add_partner_tabs($in) {
14
-    $in=array_merge($in,array('ao_partners' => __('Optimize More!','autoptimize')));
14
+    $in = array_merge($in, array('ao_partners' => __('Optimize More!', 'autoptimize')));
15 15
     return $in;
16 16
 }
17 17
 
18
-add_action('admin_menu','ao_partners_init');
18
+add_action('admin_menu', 'ao_partners_init');
19 19
 function ao_partners_init() {
20
-    if (apply_filters('autoptimize_filter_show_partner_tabs',true)) {
21
-        $hook=add_submenu_page(NULL,'AO partner','AO partner','manage_options','ao_partners','ao_partners');
20
+    if (apply_filters('autoptimize_filter_show_partner_tabs', true)) {
21
+        $hook = add_submenu_page(NULL, 'AO partner', 'AO partner', 'manage_options', 'ao_partners', 'ao_partners');
22 22
         // register_settings here as well if needed
23 23
     }
24 24
 }
@@ -69,10 +69,10 @@  discard block
 block discarded – undo
69 69
     }    
70 70
     </style>
71 71
     <div class="wrap">
72
-        <h1><?php _e('Autoptimize Settings','autoptimize'); ?></h1>
72
+        <h1><?php _e('Autoptimize Settings', 'autoptimize'); ?></h1>
73 73
         <?php echo autoptimizeConfig::ao_admin_tabs(); ?>
74 74
         <?php
75
-            echo '<h2>'. __("These Autoptimize power-ups and related services will improve your site's performance even more!",'autoptimize') . '</h2>';
75
+            echo '<h2>'.__("These Autoptimize power-ups and related services will improve your site's performance even more!", 'autoptimize').'</h2>';
76 76
         ?>
77 77
         <div>
78 78
             <?php getAOPartnerFeed(); ?>
@@ -82,32 +82,32 @@  discard block
 block discarded – undo
82 82
 }
83 83
 
84 84
 function getAOPartnerFeed() {
85
-    $noFeedText=__( 'Have a look at <a href="http://optimizingmatters.com/">optimizingmatters.com</a> for Autoptimize power-ups!', 'autoptimize' );
85
+    $noFeedText = __('Have a look at <a href="http://optimizingmatters.com/">optimizingmatters.com</a> for Autoptimize power-ups!', 'autoptimize');
86 86
 
87
-    if (apply_filters('autoptimize_settingsscreen_remotehttp',true)) {
88
-        $rss = fetch_feed( "http://feeds.feedburner.com/OptimizingMattersDownloads" );
87
+    if (apply_filters('autoptimize_settingsscreen_remotehttp', true)) {
88
+        $rss = fetch_feed("http://feeds.feedburner.com/OptimizingMattersDownloads");
89 89
         $maxitems = 0;
90 90
 
91
-        if ( ! is_wp_error( $rss ) ) {
92
-            $maxitems = $rss->get_item_quantity( 20 ); 
93
-            $rss_items = $rss->get_items( 0, $maxitems );
91
+        if (!is_wp_error($rss)) {
92
+            $maxitems = $rss->get_item_quantity(20); 
93
+            $rss_items = $rss->get_items(0, $maxitems);
94 94
         } ?>
95 95
         <ul>
96 96
             <?php
97
-            if ( $maxitems == 0 ) {
97
+            if ($maxitems == 0) {
98 98
                 echo $noFeedText;
99 99
             } else {
100
-                foreach ( $rss_items as $item ) : 
101
-                    $itemURL = esc_url( $item->get_permalink() ); ?>
100
+                foreach ($rss_items as $item) : 
101
+                    $itemURL = esc_url($item->get_permalink()); ?>
102 102
                     <li class="itemDetail">
103
-                        <h3 class="itemTitle"><a href="<?php echo $itemURL; ?>" target="_blank"><?php echo esc_html( $item->get_title() ); ?></a></h3>
103
+                        <h3 class="itemTitle"><a href="<?php echo $itemURL; ?>" target="_blank"><?php echo esc_html($item->get_title()); ?></a></h3>
104 104
                         <?php
105
-                        if (($enclosure = $item->get_enclosure()) && (strpos($enclosure->get_type(),"image")!==false) ) {
106
-                            $itemImgURL=esc_url($enclosure->get_link());
105
+                        if (($enclosure = $item->get_enclosure()) && (strpos($enclosure->get_type(), "image") !== false)) {
106
+                            $itemImgURL = esc_url($enclosure->get_link());
107 107
                             echo "<div class=\"itemImage\"><a href=\"".$itemURL."\" target=\"_blank\"><img src=\"".$itemImgURL."\"/></a></div>";
108 108
                         }
109 109
                         ?>
110
-                        <div class="itemDescription"><?php echo wp_kses_post($item -> get_description() ); ?></div>
110
+                        <div class="itemDescription"><?php echo wp_kses_post($item -> get_description()); ?></div>
111 111
                         <div class="itemButtonRow"><div class="itemButton button-secondary"><a href="<?php echo $itemURL; ?>" target="_blank">More info</a></div></div>
112 112
                     </li>
113 113
                 <?php endforeach; ?>
Please login to merge, or discard this patch.
classes/autoptimizeToolbar.php 1 patch
Spacing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -1,35 +1,35 @@  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
 class autoptimizeToolbar
4 4
 {
5 5
     public function __construct()
6 6
     {
7 7
         // If Cache is not available we don't add the Autoptimize Toolbar
8
-        if( ! autoptimizeCache::cacheavail() ) {
8
+        if (!autoptimizeCache::cacheavail()) {
9 9
             return;
10 10
         }
11 11
         // Load admin toolbar feature once WordPress, all plugins, and the theme are fully loaded and instantiated.
12
-        add_action( 'wp_loaded', array( $this, 'load_toolbar' ) );
12
+        add_action('wp_loaded', array($this, 'load_toolbar'));
13 13
     }
14 14
 
15 15
     public function load_toolbar()
16 16
     {
17 17
         // Check permissions and that toolbar is not hidden via filter
18
-        if ( current_user_can( 'manage_options' ) && apply_filters( 'autoptimize_filter_toolbar_show', true ) ) {
18
+        if (current_user_can('manage_options') && apply_filters('autoptimize_filter_toolbar_show', true)) {
19 19
             // Create a handler for the AJAX toolbar requests
20
-            add_action( 'wp_ajax_autoptimize_delete_cache', array( $this, 'delete_cache' ) );
20
+            add_action('wp_ajax_autoptimize_delete_cache', array($this, 'delete_cache'));
21 21
 
22 22
             // Load custom styles, scripts and menu only when needed
23
-            if ( is_admin_bar_showing() ) {
24
-                if ( is_admin() ) {
23
+            if (is_admin_bar_showing()) {
24
+                if (is_admin()) {
25 25
                     // in the case of back-end
26
-                    add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
26
+                    add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
27 27
                 } else {
28 28
                     // in the case of front-end
29
-                    add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
29
+                    add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'));
30 30
                 }
31 31
                 // Add the Autoptimize Toolbar to the Admin bar
32
-                add_action( 'admin_bar_menu', array( $this, 'add_toolbar' ), 100 );
32
+                add_action('admin_bar_menu', array($this, 'add_toolbar'), 100);
33 33
             }
34 34
         }
35 35
     }
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
         $stats = autoptimizeCache::stats();
43 43
 
44 44
         // Set the Max Size recommended for cache files
45
-        $max_size = apply_filters( 'autoptimize_filter_cachecheck_maxsize', 512 * 1024 * 1024 );
45
+        $max_size = apply_filters('autoptimize_filter_cachecheck_maxsize', 512*1024*1024);
46 46
 
47 47
         // Retrieve the current Total Files in cache
48 48
         $files = $stats[0];
@@ -52,83 +52,83 @@  discard block
 block discarded – undo
52 52
         $size = $this->format_filesize($bytes);
53 53
 
54 54
         // We calculated the percentage of cache used
55
-        $percentage = ceil( $bytes / $max_size * 100 );
56
-        if ( $percentage > 100 ) {
55
+        $percentage = ceil($bytes/$max_size*100);
56
+        if ($percentage > 100) {
57 57
             $percentage = 100;
58 58
         }
59 59
         // We define the type of color indicator for the current state of cache size.
60 60
         // "green" if the size is less than 80% of the total recommended
61 61
         // "orange" if over 80%
62 62
         // "red" if over 100%
63
-        $color = ( $percentage == 100 ) ? 'red' : ( ( $percentage > 80 ) ? 'orange' : 'green' );
63
+        $color = ($percentage == 100) ? 'red' : (($percentage > 80) ? 'orange' : 'green');
64 64
 
65 65
         // Create or add new items into the Admin Toolbar.
66 66
         // Main Autoptimize node
67
-        $wp_admin_bar->add_node( array(
67
+        $wp_admin_bar->add_node(array(
68 68
             'id'    => 'autoptimize',
69
-            'title' => '<span class="ab-icon"></span><span class="ab-label">' . __( "Autoptimize", 'autoptimize' ) . '</span>',
70
-            'href'  => admin_url( 'options-general.php?page=autoptimize' ),
71
-            'meta'  => array( 'class' => 'bullet-' . $color )
69
+            'title' => '<span class="ab-icon"></span><span class="ab-label">'.__("Autoptimize", 'autoptimize').'</span>',
70
+            'href'  => admin_url('options-general.php?page=autoptimize'),
71
+            'meta'  => array('class' => 'bullet-'.$color)
72 72
         ));
73 73
 
74 74
         // Cache Info node
75
-        $wp_admin_bar->add_node( array(
75
+        $wp_admin_bar->add_node(array(
76 76
             'id'     => 'autoptimize-cache-info',
77
-            'title'  => '<p>' . __( "Cache Info", 'autoptimize' ) . '</p>' .
78
-                   '<div class="autoptimize-radial-bar" percentage="' . $percentage . '">' .
77
+            'title'  => '<p>'.__("Cache Info", 'autoptimize').'</p>'.
78
+                   '<div class="autoptimize-radial-bar" percentage="'.$percentage.'">'.
79 79
                    '<div class="circle">'.
80
-                   '<div class="mask full"><div class="fill bg-' . $color . '"></div></div>'.
81
-                   '<div class="mask half"><div class="fill bg-' . $color . '"></div></div>'.
80
+                   '<div class="mask full"><div class="fill bg-'.$color.'"></div></div>'.
81
+                   '<div class="mask half"><div class="fill bg-'.$color.'"></div></div>'.
82 82
                    '<div class="shadow"></div>'.
83 83
                    '</div>'.
84
-                   '<div class="inset"><div class="percentage"><div class="numbers ' . $color . '">' . $percentage . '%</div></div></div>'.
85
-                   '</div>' .
86
-                   '<table>' .
87
-                   '<tr><td>' . __( "Size", 'autoptimize' ) . ':</td><td class="size ' . $color . '">' . $size . '</td></tr>' .
88
-                   '<tr><td>' . __( "Files", 'autoptimize' ) . ':</td><td class="files white">' . $files . '</td></tr>' .
84
+                   '<div class="inset"><div class="percentage"><div class="numbers '.$color.'">'.$percentage.'%</div></div></div>'.
85
+                   '</div>'.
86
+                   '<table>'.
87
+                   '<tr><td>'.__("Size", 'autoptimize').':</td><td class="size '.$color.'">'.$size.'</td></tr>'.
88
+                   '<tr><td>'.__("Files", 'autoptimize').':</td><td class="files white">'.$files.'</td></tr>'.
89 89
                    '</table>',
90 90
             'parent' => 'autoptimize'
91 91
         ));
92 92
 
93 93
         // Delete Cache node
94
-        $wp_admin_bar->add_node( array(
94
+        $wp_admin_bar->add_node(array(
95 95
             'id'     => 'autoptimize-delete-cache',
96
-            'title'  => __( "Delete Cache", 'autoptimize' ),
96
+            'title'  => __("Delete Cache", 'autoptimize'),
97 97
             'parent' => 'autoptimize'
98 98
         ));
99 99
     }
100 100
 
101 101
     public function delete_cache()
102 102
     {
103
-        check_ajax_referer( 'ao_delcache_nonce', 'nonce' );
103
+        check_ajax_referer('ao_delcache_nonce', 'nonce');
104 104
         $result = false;
105
-        if ( current_user_can( 'manage_options' ) )
105
+        if (current_user_can('manage_options'))
106 106
         {
107 107
             // We call the function for cleaning the Autoptimize cache
108 108
             $result = autoptimizeCache::clearall();
109 109
         }
110
-        wp_send_json( $result );
110
+        wp_send_json($result);
111 111
     }
112 112
 
113 113
     public function enqueue_scripts()
114 114
     {
115 115
         // Autoptimize Toolbar Styles
116
-        wp_enqueue_style( 'autoptimize-toolbar', plugins_url( '/static/toolbar.css', __FILE__ ), array(), time(), 'all' );
116
+        wp_enqueue_style('autoptimize-toolbar', plugins_url('/static/toolbar.css', __FILE__), array(), time(), 'all');
117 117
         // Autoptimize Toolbar Javascript
118
-        wp_enqueue_script( 'autoptimize-toolbar', plugins_url( '/static/toolbar.js', __FILE__ ), array( 'jquery' ), time(), true );
118
+        wp_enqueue_script('autoptimize-toolbar', plugins_url('/static/toolbar.js', __FILE__), array('jquery'), time(), true);
119 119
         // Localizes a registered script with data for a JavaScript variable. (We need this for the AJAX work properly in the front-end mode)
120
-        wp_localize_script( 'autoptimize-toolbar', 'autoptimize_ajax_object', array(
121
-            'ajaxurl' => admin_url( 'admin-ajax.php' ),
122
-            'error_msg' => sprintf( __( 'Your Autoptimize cache might not have been purged successfully, please check on the <a href=%s>Autoptimize settings page</a>.', 'autoptimize' ), admin_url( 'options-general.php?page=autoptimize' ) . ' style="white-space:nowrap;"' ),
123
-            'dismiss_msg' => __( 'Dismiss this notice.' ),
124
-            'nonce' => wp_create_nonce( 'ao_delcache_nonce' )
125
-        ) );
120
+        wp_localize_script('autoptimize-toolbar', 'autoptimize_ajax_object', array(
121
+            'ajaxurl' => admin_url('admin-ajax.php'),
122
+            'error_msg' => sprintf(__('Your Autoptimize cache might not have been purged successfully, please check on the <a href=%s>Autoptimize settings page</a>.', 'autoptimize'), admin_url('options-general.php?page=autoptimize').' style="white-space:nowrap;"'),
123
+            'dismiss_msg' => __('Dismiss this notice.'),
124
+            'nonce' => wp_create_nonce('ao_delcache_nonce')
125
+        ));
126 126
     }
127 127
 
128 128
     public function format_filesize($bytes, $decimals = 2)
129 129
     {
130
-        $units = array( 'B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB' );
131
-        for ($i = 0; ($bytes / 1024) > 0.9; $i++, $bytes /= 1024) {}
132
-        return sprintf( "%1.{$decimals}f %s", round( $bytes, $decimals ), $units[$i] );
130
+        $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
131
+        for ($i = 0; ($bytes/1024) > 0.9; $i++, $bytes /= 1024) {}
132
+        return sprintf("%1.{$decimals}f %s", round($bytes, $decimals), $units[$i]);
133 133
     }
134 134
 }
Please login to merge, or discard this patch.
classes/autoptimizeConfig.php 1 patch
Spacing   +179 added lines, -179 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
 
@@ -151,27 +151,27 @@  discard block
 block discarded – undo
151 151
 <div class="wrap">
152 152
 
153 153
 <?php if (version_compare(PHP_VERSION, '5.3.0') < 0) { ?>
154
-<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>. Please ask your hoster to provide you with an upgrade path to 5.6 or 7.0.','autoptimize'), '"http://blog.futtta.be/2016/03/15/why-would-you-still-be-on-php-5-2/" target="_blank"') . '</p>'; ?></div>
154
+<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>. Please ask your hoster to provide you with an upgrade path to 5.6 or 7.0.', 'autoptimize'), '"http://blog.futtta.be/2016/03/15/why-would-you-still-be-on-php-5-2/" target="_blank"').'</p>'; ?></div>
155 155
 <?php } ?>
156 156
 
157 157
 <div id="autoptimize_main">
158 158
 <div id="ao_title_and_button">
159
-    <h1 id="ao_title"><?php _e('Autoptimize Settings','autoptimize'); ?>
159
+    <h1 id="ao_title"><?php _e('Autoptimize Settings', 'autoptimize'); ?>
160 160
     <span id="ao_adv_button">
161 161
     <?php 
162
-    if (get_option('autoptimize_show_adv','0')=='1') {
162
+    if (get_option('autoptimize_show_adv', '0') == '1') {
163 163
         ?>
164
-        <a href="javascript:void(0);" id="ao_show_adv" class="button" style="display:none;"><span><?php _e("Show advanced settings","autoptimize") ?></span></a>
165
-        <a href="javascript:void(0);" id="ao_hide_adv" class="button"><span><?php _e("Hide advanced settings","autoptimize") ?></span></a>
164
+        <a href="javascript:void(0);" id="ao_show_adv" class="button" style="display:none;"><span><?php _e("Show advanced settings", "autoptimize") ?></span></a>
165
+        <a href="javascript:void(0);" id="ao_hide_adv" class="button"><span><?php _e("Hide advanced settings", "autoptimize") ?></span></a>
166 166
         <style>tr.ao_adv{display:table-row;} li.ao_adv{display:list-item;}</style>
167 167
         <?php
168
-        $hiddenClass="";
168
+        $hiddenClass = "";
169 169
     } else {
170 170
         ?>
171
-        <a href="javascript:void(0);" id="ao_show_adv" class="button"><span><?php _e("Show advanced settings","autoptimize") ?></span></a>
172
-        <a href="javascript:void(0);" id="ao_hide_adv" class="button" style="display:none;"><span><?php _e("Hide advanced settings","autoptimize") ?></span></a>
171
+        <a href="javascript:void(0);" id="ao_show_adv" class="button"><span><?php _e("Show advanced settings", "autoptimize") ?></span></a>
172
+        <a href="javascript:void(0);" id="ao_hide_adv" class="button" style="display:none;"><span><?php _e("Hide advanced settings", "autoptimize") ?></span></a>
173 173
         <?php
174
-        $hiddenClass="hidden ";
174
+        $hiddenClass = "hidden ";
175 175
     }
176 176
     ?>
177 177
     </span>
@@ -186,164 +186,164 @@  discard block
 block discarded – undo
186 186
 <ul>
187 187
 
188 188
 <li class="itemDetail">
189
-<h2 class="itemTitle"><?php _e('HTML Options','autoptimize'); ?></h2>
189
+<h2 class="itemTitle"><?php _e('HTML Options', 'autoptimize'); ?></h2>
190 190
 <table class="form-table">
191 191
 <tr valign="top">
192
-<th scope="row"><?php _e('Optimize HTML Code?','autoptimize'); ?></th>
193
-<td><input type="checkbox" id="autoptimize_html" name="autoptimize_html" <?php echo get_option('autoptimize_html')?'checked="checked" ':''; ?>/></td>
192
+<th scope="row"><?php _e('Optimize HTML Code?', 'autoptimize'); ?></th>
193
+<td><input type="checkbox" id="autoptimize_html" name="autoptimize_html" <?php echo get_option('autoptimize_html') ? 'checked="checked" ' : ''; ?>/></td>
194 194
 </tr>
195
-<tr class="<?php echo $hiddenClass;?>html_sub ao_adv" valign="top">
196
-<th scope="row"><?php _e('Keep HTML comments?','autoptimize'); ?></th>
197
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_html_keepcomments" <?php echo get_option('autoptimize_html_keepcomments')?'checked="checked" ':''; ?>/>
198
-<?php _e('Enable this if you want HTML comments to remain in the page.','autoptimize'); ?></label></td>
195
+<tr class="<?php echo $hiddenClass; ?>html_sub ao_adv" valign="top">
196
+<th scope="row"><?php _e('Keep HTML comments?', 'autoptimize'); ?></th>
197
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_html_keepcomments" <?php echo get_option('autoptimize_html_keepcomments') ? 'checked="checked" ' : ''; ?>/>
198
+<?php _e('Enable this if you want HTML comments to remain in the page.', 'autoptimize'); ?></label></td>
199 199
 </tr>
200 200
 </table>
201 201
 </li>
202 202
 
203 203
 <li class="itemDetail">
204
-<h2 class="itemTitle"><?php _e('JavaScript Options','autoptimize'); ?></h2>
204
+<h2 class="itemTitle"><?php _e('JavaScript Options', 'autoptimize'); ?></h2>
205 205
 <table class="form-table"> 
206 206
 <tr valign="top">
207
-<th scope="row"><?php _e('Optimize JavaScript Code?','autoptimize'); ?></th>
208
-<td><input type="checkbox" id="autoptimize_js" name="autoptimize_js" <?php echo get_option('autoptimize_js')?'checked="checked" ':''; ?>/></td>
207
+<th scope="row"><?php _e('Optimize JavaScript Code?', 'autoptimize'); ?></th>
208
+<td><input type="checkbox" id="autoptimize_js" name="autoptimize_js" <?php echo get_option('autoptimize_js') ? 'checked="checked" ' : ''; ?>/></td>
209 209
 </tr>
210
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
211
-<th scope="row"><?php _e('Force JavaScript in &lt;head&gt;?','autoptimize'); ?></th>
212
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_forcehead" <?php echo get_option('autoptimize_js_forcehead')?'checked="checked" ':''; ?>/>
213
-<?php _e('Load JavaScript early, this can potentially fix some JS-errors, but makes the JS render blocking.','autoptimize'); ?></label></td>
210
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
211
+<th scope="row"><?php _e('Force JavaScript in &lt;head&gt;?', 'autoptimize'); ?></th>
212
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_forcehead" <?php echo get_option('autoptimize_js_forcehead') ? 'checked="checked" ' : ''; ?>/>
213
+<?php _e('Load JavaScript early, this can potentially fix some JS-errors, but makes the JS render blocking.', 'autoptimize'); ?></label></td>
214 214
 </tr>
215 215
 <?php if (get_option('autoptimize_js_justhead')) { ?>
216
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
217
-<th scope="row"><?php _e('Look for scripts only in &lt;head&gt;?','autoptimize'); echo ' <i>'. __('(deprecated)','autoptimize') . '</i>'; ?></th>
218
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_justhead" <?php echo get_option('autoptimize_js_justhead')?'checked="checked" ':''; ?>/>
219
-<?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>
216
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
217
+<th scope="row"><?php _e('Look for scripts only in &lt;head&gt;?', 'autoptimize'); echo ' <i>'.__('(deprecated)', 'autoptimize').'</i>'; ?></th>
218
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_justhead" <?php echo get_option('autoptimize_js_justhead') ? 'checked="checked" ' : ''; ?>/>
219
+<?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>
220 220
 </tr>
221 221
 <?php } ?>
222
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
223
-<th scope="row"><?php _e('Also aggregate inline JS?','autoptimize'); ?></th>
224
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_include_inline" <?php echo get_option('autoptimize_js_include_inline')?'checked="checked" ':''; ?>/>
225
-<?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>
222
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
223
+<th scope="row"><?php _e('Also aggregate inline JS?', 'autoptimize'); ?></th>
224
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_include_inline" <?php echo get_option('autoptimize_js_include_inline') ? 'checked="checked" ' : ''; ?>/>
225
+<?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>
226 226
 </tr>
227
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
228
-<th scope="row"><?php _e('Exclude scripts from Autoptimize:','autoptimize'); ?></th>
229
-<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 />
230
-<?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>
227
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
228
+<th scope="row"><?php _e('Exclude scripts from Autoptimize:', 'autoptimize'); ?></th>
229
+<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 />
230
+<?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>
231 231
 </tr>
232
-<tr valign="top" class="<?php echo $hiddenClass;?>js_sub ao_adv">
233
-<th scope="row"><?php _e('Add try-catch wrapping?','autoptimize'); ?></th>
234
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_trycatch" <?php echo get_option('autoptimize_js_trycatch')?'checked="checked" ':''; ?>/>
235
-<?php _e('If your scripts break because of a JS-error, you might want to try this.','autoptimize'); ?></label></td>
232
+<tr valign="top" class="<?php echo $hiddenClass; ?>js_sub ao_adv">
233
+<th scope="row"><?php _e('Add try-catch wrapping?', 'autoptimize'); ?></th>
234
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_js_trycatch" <?php echo get_option('autoptimize_js_trycatch') ? 'checked="checked" ' : ''; ?>/>
235
+<?php _e('If your scripts break because of a JS-error, you might want to try this.', 'autoptimize'); ?></label></td>
236 236
 </tr>
237 237
 </table>
238 238
 </li>
239 239
 
240 240
 <li class="itemDetail">
241
-<h2 class="itemTitle"><?php _e('CSS Options','autoptimize'); ?></h2>
241
+<h2 class="itemTitle"><?php _e('CSS Options', 'autoptimize'); ?></h2>
242 242
 <table class="form-table"> 
243 243
 <tr valign="top">
244
-<th scope="row"><?php _e('Optimize CSS Code?','autoptimize'); ?></th>
245
-<td><input type="checkbox" id="autoptimize_css" name="autoptimize_css" <?php echo get_option('autoptimize_css')?'checked="checked" ':''; ?>/></td>
244
+<th scope="row"><?php _e('Optimize CSS Code?', 'autoptimize'); ?></th>
245
+<td><input type="checkbox" id="autoptimize_css" name="autoptimize_css" <?php echo get_option('autoptimize_css') ? 'checked="checked" ' : ''; ?>/></td>
246 246
 </tr>
247
-<tr class="<?php echo $hiddenClass;?>css_sub ao_adv" valign="top">
248
-<th scope="row"><?php _e('Generate data: URIs for images?','autoptimize'); ?></th>
249
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_datauris" <?php echo get_option('autoptimize_css_datauris')?'checked="checked" ':''; ?>/>
250
-<?php _e('Enable this to include small background-images in the CSS itself instead of as separate downloads.','autoptimize'); ?></label></td>
247
+<tr class="<?php echo $hiddenClass; ?>css_sub ao_adv" valign="top">
248
+<th scope="row"><?php _e('Generate data: URIs for images?', 'autoptimize'); ?></th>
249
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_datauris" <?php echo get_option('autoptimize_css_datauris') ? 'checked="checked" ' : ''; ?>/>
250
+<?php _e('Enable this to include small background-images in the CSS itself instead of as separate downloads.', 'autoptimize'); ?></label></td>
251 251
 </tr>
252
-<tr class="<?php echo $hiddenClass;?>css_sub ao_adv" valign="top">
253
-<th scope="row"><?php _e('Remove Google Fonts?','autoptimize'); ?></th>
254
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_nogooglefont" <?php echo get_option('autoptimize_css_nogooglefont')?'checked="checked" ':''; ?>/>
255
-<?php _e('Check this if you don\'t need or want Google Fonts being loaded.','autoptimize'); ?></label></td>
252
+<tr class="<?php echo $hiddenClass; ?>css_sub ao_adv" valign="top">
253
+<th scope="row"><?php _e('Remove Google Fonts?', 'autoptimize'); ?></th>
254
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_nogooglefont" <?php echo get_option('autoptimize_css_nogooglefont') ? 'checked="checked" ' : ''; ?>/>
255
+<?php _e('Check this if you don\'t need or want Google Fonts being loaded.', 'autoptimize'); ?></label></td>
256 256
 </tr>
257 257
 <?php if (get_option('autoptimize_css_justhead')) { ?>
258
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
259
-<th scope="row"><?php _e('Look for styles only in &lt;head&gt;?','autoptimize'); echo ' <i>'. __('(deprecated)','autoptimize') . '</i>'; ?></th>
260
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_justhead" <?php echo get_option('autoptimize_css_justhead')?'checked="checked" ':''; ?>/>
261
-<?php _e('Don\'t autoptimize CSS outside the head-section. If the cache gets big, you might want to enable this.','autoptimize'); ?></label></td>
258
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
259
+<th scope="row"><?php _e('Look for styles only in &lt;head&gt;?', 'autoptimize'); echo ' <i>'.__('(deprecated)', 'autoptimize').'</i>'; ?></th>
260
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_justhead" <?php echo get_option('autoptimize_css_justhead') ? 'checked="checked" ' : ''; ?>/>
261
+<?php _e('Don\'t autoptimize CSS outside the head-section. If the cache gets big, you might want to enable this.', 'autoptimize'); ?></label></td>
262 262
 </tr>
263 263
 <?php } ?>
264
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
265
-<th scope="row"><?php _e('Also aggregate inline CSS?','autoptimize'); ?></th>
266
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_include_inline" <?php echo get_option('autoptimize_css_include_inline','1')?'checked="checked" ':''; ?>/>
267
-<?php _e('Check this option for Autoptimize to also aggregate CSS in the HTML.','autoptimize'); ?></label></td>
264
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
265
+<th scope="row"><?php _e('Also aggregate inline CSS?', 'autoptimize'); ?></th>
266
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_css_include_inline" <?php echo get_option('autoptimize_css_include_inline', '1') ? 'checked="checked" ' : ''; ?>/>
267
+<?php _e('Check this option for Autoptimize to also aggregate CSS in the HTML.', 'autoptimize'); ?></label></td>
268 268
 </tr>
269
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv">
270
-<th scope="row"><?php _e('Inline and Defer CSS?','autoptimize'); ?></th>
271
-<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" ':''; ?>/>
272
-<?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>
269
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv">
270
+<th scope="row"><?php _e('Inline and Defer CSS?', 'autoptimize'); ?></th>
271
+<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" ' : ''; ?>/>
272
+<?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>
273 273
 </tr>
274
-<tr valign="top" class="<?php echo $hiddenClass;?>css_sub ao_adv" id="autoptimize_css_defer_inline">
274
+<tr valign="top" class="<?php echo $hiddenClass; ?>css_sub ao_adv" id="autoptimize_css_defer_inline">
275 275
 <th scope="row"></th>
276
-<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>
276
+<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>
277 277
 </tr>
278
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv css_sub">
279
-<th scope="row"><?php _e('Inline all CSS?','autoptimize'); ?></th>
280
-<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" ':''; ?>/>
281
-<?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>
278
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv css_sub">
279
+<th scope="row"><?php _e('Inline all CSS?', 'autoptimize'); ?></th>
280
+<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" ' : ''; ?>/>
281
+<?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>
282 282
 </tr>
283
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv css_sub">
284
-<th scope="row"><?php _e('Exclude CSS from Autoptimize:','autoptimize'); ?></th>
285
-<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 />
286
-<?php _e('A comma-separated list of CSS you want to exclude from being optimized.','autoptimize'); ?></label></td>
283
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv css_sub">
284
+<th scope="row"><?php _e('Exclude CSS from Autoptimize:', 'autoptimize'); ?></th>
285
+<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 />
286
+<?php _e('A comma-separated list of CSS you want to exclude from being optimized.', 'autoptimize'); ?></label></td>
287 287
 </tr>
288 288
 </table>
289 289
 </li>
290 290
 
291 291
 <li class="itemDetail">
292
-<h2 class="itemTitle"><?php _e('CDN Options','autoptimize'); ?></h2>
292
+<h2 class="itemTitle"><?php _e('CDN Options', 'autoptimize'); ?></h2>
293 293
 <table class="form-table"> 
294 294
 <tr valign="top">
295
-<th scope="row"><?php _e('CDN Base URL','autoptimize'); ?></th>
296
-<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 />
297
-<?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>).','autoptimize'); ?></label></td>
295
+<th scope="row"><?php _e('CDN Base URL', 'autoptimize'); ?></th>
296
+<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 />
297
+<?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>).', 'autoptimize'); ?></label></td>
298 298
 </tr>
299 299
 </table>
300 300
 </li>
301 301
 
302
-<li class="<?php echo $hiddenClass;?>itemDetail ao_adv">
303
-<h2 class="itemTitle"><?php _e('Cache Info','autoptimize'); ?></h2>
302
+<li class="<?php echo $hiddenClass; ?>itemDetail ao_adv">
303
+<h2 class="itemTitle"><?php _e('Cache Info', 'autoptimize'); ?></h2>
304 304
 <table class="form-table" > 
305
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
306
-<th scope="row"><?php _e('Cache folder','autoptimize'); ?></th>
305
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
306
+<th scope="row"><?php _e('Cache folder', 'autoptimize'); ?></th>
307 307
 <td><?php echo htmlentities(AUTOPTIMIZE_CACHE_DIR); ?></td>
308 308
 </tr>
309
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
310
-<th scope="row"><?php _e('Can we write?','autoptimize'); ?></th>
311
-<td><?php echo (autoptimizeCache::cacheavail() ? __('Yes','autoptimize') : __('No','autoptimize')); ?></td>
309
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
310
+<th scope="row"><?php _e('Can we write?', 'autoptimize'); ?></th>
311
+<td><?php echo (autoptimizeCache::cacheavail() ? __('Yes', 'autoptimize') : __('No', 'autoptimize')); ?></td>
312 312
 </tr>
313
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
314
-<th scope="row"><?php _e('Cached styles and scripts','autoptimize'); ?></th>
313
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
314
+<th scope="row"><?php _e('Cached styles and scripts', 'autoptimize'); ?></th>
315 315
 <td><?php
316
-    $AOstatArr=autoptimizeCache::stats(); 
317
-    $AOcacheSize=round($AOstatArr[1]/1024);
318
-    printf( __( '%1$s files, totalling %2$s Kbytes (calculated at %3$s)', 'autoptimize'), $AOstatArr[0], $AOcacheSize, date("H:i e", $AOstatArr[2]) );
316
+    $AOstatArr = autoptimizeCache::stats(); 
317
+    $AOcacheSize = round($AOstatArr[1]/1024);
318
+    printf(__('%1$s files, totalling %2$s Kbytes (calculated at %3$s)', 'autoptimize'), $AOstatArr[0], $AOcacheSize, date("H:i e", $AOstatArr[2]));
319 319
 ?></td>
320 320
 </tr>
321
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
322
-<th scope="row"><?php _e('Save aggregated script/css as static files?','autoptimize'); ?></th>
323
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_cache_nogzip" <?php echo get_option('autoptimize_cache_nogzip','1')?'checked="checked" ':''; ?>/>
324
-<?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></td>
321
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
322
+<th scope="row"><?php _e('Save aggregated script/css as static files?', 'autoptimize'); ?></th>
323
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_cache_nogzip" <?php echo get_option('autoptimize_cache_nogzip', '1') ? 'checked="checked" ' : ''; ?>/>
324
+<?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></td>
325 325
 </tr>
326 326
 </table>
327 327
 </li>
328 328
 
329
-<li class="<?php echo $hiddenClass;?>itemDetail ao_adv">
330
-<h2 class="itemTitle"><?php _e('Misc Options','autoptimize'); ?></h2>
329
+<li class="<?php echo $hiddenClass; ?>itemDetail ao_adv">
330
+<h2 class="itemTitle"><?php _e('Misc Options', 'autoptimize'); ?></h2>
331 331
 <table class="form-table"> 
332
-<tr valign="top" class="<?php echo $hiddenClass;?>ao_adv">
333
-<th scope="row"><?php _e('Also optimize for logged in users?','autoptimize'); ?></th>
334
-<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_logged" <?php echo get_option('autoptimize_optimize_logged','1')?'checked="checked" ':''; ?>/>
335
-<?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></td>
332
+<tr valign="top" class="<?php echo $hiddenClass; ?>ao_adv">
333
+<th scope="row"><?php _e('Also optimize for logged in users?', 'autoptimize'); ?></th>
334
+<td><label class="cb_label"><input type="checkbox" name="autoptimize_optimize_logged" <?php echo get_option('autoptimize_optimize_logged', '1') ? 'checked="checked" ' : ''; ?>/>
335
+<?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></td>
336 336
 </tr>
337 337
 </table>
338 338
 </li>
339 339
 
340 340
 </ul>
341 341
 
342
-<input type="hidden" id="autoptimize_show_adv" name="autoptimize_show_adv" value="<?php echo get_option('autoptimize_show_adv','0'); ?>">
342
+<input type="hidden" id="autoptimize_show_adv" name="autoptimize_show_adv" value="<?php echo get_option('autoptimize_show_adv', '0'); ?>">
343 343
 
344 344
 <p class="submit">
345
-<input type="submit" class="button-secondary" value="<?php _e('Save Changes','autoptimize') ?>" />
346
-<input type="submit" class="button-primary" name="autoptimize_cache_clean" value="<?php _e('Save Changes and Empty Cache','autoptimize') ?>" />
345
+<input type="submit" class="button-secondary" value="<?php _e('Save Changes', 'autoptimize') ?>" />
346
+<input type="submit" class="button-primary" name="autoptimize_cache_clean" value="<?php _e('Save Changes and Empty Cache', 'autoptimize') ?>" />
347 347
 </p>
348 348
 
349 349
 </form>
@@ -352,31 +352,31 @@  discard block
 block discarded – undo
352 352
     <div class="autoptimize_banner hidden">
353 353
         <ul>
354 354
         <?php
355
-        if (apply_filters('autoptimize_settingsscreen_remotehttp',true)) {
356
-            $AO_banner=get_transient("autoptimize_banner");
355
+        if (apply_filters('autoptimize_settingsscreen_remotehttp', true)) {
356
+            $AO_banner = get_transient("autoptimize_banner");
357 357
             if (empty($AO_banner)) {
358 358
                 $banner_resp = wp_remote_get("http://misc.optimizingmatters.com/autoptimize_news.html");
359 359
                 if (!is_wp_error($banner_resp)) {
360
-                    if (wp_remote_retrieve_response_code($banner_resp)=="200") {
360
+                    if (wp_remote_retrieve_response_code($banner_resp) == "200") {
361 361
                         $AO_banner = wp_kses_post(wp_remote_retrieve_body($banner_resp));
362
-                        set_transient("autoptimize_banner",$AO_banner,DAY_IN_SECONDS);
362
+                        set_transient("autoptimize_banner", $AO_banner, DAY_IN_SECONDS);
363 363
                     }
364 364
                 }
365 365
             }
366 366
             echo $AO_banner;
367 367
         }
368 368
         ?>
369
-        <li><?php _e("Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ</a> or post your question on <a href='http://wordpress.org/support/plugin/autoptimize'>the support-forum</a>.","autoptimize"); ?></li>
370
-        <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>
369
+        <li><?php _e("Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ</a> or post your question on <a href='http://wordpress.org/support/plugin/autoptimize'>the support-forum</a>.", "autoptimize"); ?></li>
370
+        <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>
371 371
         </ul>
372 372
     </div>
373 373
     <div style="margin-left:10px;margin-top:-5px;">
374 374
         <h2>
375
-            <?php _e("futtta about","autoptimize") ?>
375
+            <?php _e("futtta about", "autoptimize") ?>
376 376
             <select id="feed_dropdown" >
377
-                <option value="1"><?php _e("Autoptimize","autoptimize") ?></option>
378
-                <option value="2"><?php _e("WordPress","autoptimize") ?></option>
379
-                <option value="3"><?php _e("Web Technology","autoptimize") ?></option>
377
+                <option value="1"><?php _e("Autoptimize", "autoptimize") ?></option>
378
+                <option value="2"><?php _e("WordPress", "autoptimize") ?></option>
379
+                <option value="3"><?php _e("Web Technology", "autoptimize") ?></option>
380 380
             </select>
381 381
         </h2>
382 382
         <div id="futtta_feed">
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
             </div>
392 392
         </div>
393 393
     </div>
394
-    <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>
394
+    <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>
395 395
 </div>
396 396
 
397 397
 <script type="text/javascript">
@@ -530,14 +530,14 @@  discard block
 block discarded – undo
530 530
     }
531 531
 
532 532
     public function addmenu() {
533
-        $hook=add_options_page(__('Autoptimize Options','autoptimize'),'Autoptimize','manage_options','autoptimize',array($this,'show'));
534
-        add_action( 'admin_print_scripts-'.$hook,array($this,'autoptimize_admin_scripts'));
535
-        add_action( 'admin_print_styles-'.$hook,array($this,'autoptimize_admin_styles'));
533
+        $hook = add_options_page(__('Autoptimize Options', 'autoptimize'), 'Autoptimize', 'manage_options', 'autoptimize', array($this, 'show'));
534
+        add_action('admin_print_scripts-'.$hook, array($this, 'autoptimize_admin_scripts'));
535
+        add_action('admin_print_styles-'.$hook, array($this, 'autoptimize_admin_styles'));
536 536
     }
537 537
 
538 538
     public function autoptimize_admin_scripts() {
539
-        wp_enqueue_script('jqcookie', plugins_url('/external/js/jquery.cookie.min.js', __FILE__), array('jquery'),null,true);
540
-        wp_enqueue_script('unslider', plugins_url('/external/js/unslider-min.js', __FILE__), array('jquery'),null,true);
539
+        wp_enqueue_script('jqcookie', plugins_url('/external/js/jquery.cookie.min.js', __FILE__), array('jquery'), null, true);
540
+        wp_enqueue_script('unslider', plugins_url('/external/js/unslider-min.js', __FILE__), array('jquery'), null, true);
541 541
     }
542 542
 
543 543
     public function autoptimize_admin_styles() {
@@ -546,47 +546,47 @@  discard block
 block discarded – undo
546 546
     }
547 547
 
548 548
     public function registersettings() {
549
-        register_setting('autoptimize','autoptimize_html');
550
-        register_setting('autoptimize','autoptimize_html_keepcomments');
551
-        register_setting('autoptimize','autoptimize_js');
552
-        register_setting('autoptimize','autoptimize_js_exclude');
553
-        register_setting('autoptimize','autoptimize_js_trycatch');
554
-        register_setting('autoptimize','autoptimize_js_justhead');
555
-        register_setting('autoptimize','autoptimize_js_forcehead');
556
-        register_setting('autoptimize','autoptimize_js_include_inline');
557
-        register_setting('autoptimize','autoptimize_css');
558
-        register_setting('autoptimize','autoptimize_css_exclude');
559
-        register_setting('autoptimize','autoptimize_css_justhead');
560
-        register_setting('autoptimize','autoptimize_css_datauris');
561
-        register_setting('autoptimize','autoptimize_css_defer');
562
-        register_setting('autoptimize','autoptimize_css_defer_inline');
563
-        register_setting('autoptimize','autoptimize_css_inline');
564
-        register_setting('autoptimize','autoptimize_css_include_inline');
565
-        register_setting('autoptimize','autoptimize_css_nogooglefont');
566
-        register_setting('autoptimize','autoptimize_cdn_url');
567
-        register_setting('autoptimize','autoptimize_cache_clean');
568
-        register_setting('autoptimize','autoptimize_cache_nogzip');
569
-        register_setting('autoptimize','autoptimize_show_adv');
570
-        register_setting('autoptimize','autoptimize_optimize_logged');
549
+        register_setting('autoptimize', 'autoptimize_html');
550
+        register_setting('autoptimize', 'autoptimize_html_keepcomments');
551
+        register_setting('autoptimize', 'autoptimize_js');
552
+        register_setting('autoptimize', 'autoptimize_js_exclude');
553
+        register_setting('autoptimize', 'autoptimize_js_trycatch');
554
+        register_setting('autoptimize', 'autoptimize_js_justhead');
555
+        register_setting('autoptimize', 'autoptimize_js_forcehead');
556
+        register_setting('autoptimize', 'autoptimize_js_include_inline');
557
+        register_setting('autoptimize', 'autoptimize_css');
558
+        register_setting('autoptimize', 'autoptimize_css_exclude');
559
+        register_setting('autoptimize', 'autoptimize_css_justhead');
560
+        register_setting('autoptimize', 'autoptimize_css_datauris');
561
+        register_setting('autoptimize', 'autoptimize_css_defer');
562
+        register_setting('autoptimize', 'autoptimize_css_defer_inline');
563
+        register_setting('autoptimize', 'autoptimize_css_inline');
564
+        register_setting('autoptimize', 'autoptimize_css_include_inline');
565
+        register_setting('autoptimize', 'autoptimize_css_nogooglefont');
566
+        register_setting('autoptimize', 'autoptimize_cdn_url');
567
+        register_setting('autoptimize', 'autoptimize_cache_clean');
568
+        register_setting('autoptimize', 'autoptimize_cache_nogzip');
569
+        register_setting('autoptimize', 'autoptimize_show_adv');
570
+        register_setting('autoptimize', 'autoptimize_optimize_logged');
571 571
     }
572 572
 
573
-    public function setmeta($links,$file=null) {
573
+    public function setmeta($links, $file = null) {
574 574
         //Inspired on http://wpengineer.com/meta-links-for-wordpress-plugins/
575 575
         //Do it only once - saves time
576 576
         static $plugin;
577
-        if(empty($plugin))
577
+        if (empty($plugin))
578 578
             $plugin = plugin_basename(AUTOPTIMIZE_PLUGIN_DIR.'autoptimize.php');
579 579
         
580
-        if($file===null) {
580
+        if ($file === null) {
581 581
             //2.7
582 582
             $settings_link = sprintf('<a href="options-general.php?page=autoptimize">%s</a>', __('Settings'));
583
-            array_unshift($links,$settings_link);
583
+            array_unshift($links, $settings_link);
584 584
         } else {
585 585
             //2.8
586 586
             //If it's us, add the link
587
-            if($file === $plugin) {
588
-                $newlink = array(sprintf('<a href="options-general.php?page=autoptimize">%s</a>',__('Settings')));
589
-                $links = array_merge($links,$newlink);
587
+            if ($file === $plugin) {
588
+                $newlink = array(sprintf('<a href="options-general.php?page=autoptimize">%s</a>', __('Settings')));
589
+                $links = array_merge($links, $newlink);
590 590
             }
591 591
         }
592 592
 
@@ -594,7 +594,7 @@  discard block
 block discarded – undo
594 594
     }
595 595
 
596 596
     public function get($key) {        
597
-        if(!is_array($this->config)) {
597
+        if (!is_array($this->config)) {
598 598
             //Default config
599 599
             $config = array('autoptimize_html' => 0,
600 600
                 'autoptimize_html_keepcomments' => 0,
@@ -620,9 +620,9 @@  discard block
 block discarded – undo
620 620
                 );
621 621
 
622 622
             //Override with user settings
623
-            foreach(array_keys($config) as $name) {
623
+            foreach (array_keys($config) as $name) {
624 624
                 $conf = get_option($name);
625
-                if($conf!==false) {
625
+                if ($conf !== false) {
626 626
                     //It was set before!
627 627
                     $config[$name] = $conf;
628 628
                 }
@@ -632,31 +632,31 @@  discard block
 block discarded – undo
632 632
             $this->config = $config;
633 633
         }
634 634
 
635
-        if(isset($this->config[$key]))
635
+        if (isset($this->config[$key]))
636 636
             return $this->config[$key];
637 637
 
638 638
         return false;
639 639
     }
640 640
 
641 641
     private function getFutttaFeeds($url) {
642
-        if (apply_filters('autoptimize_settingsscreen_remotehttp',true)) {
643
-            $rss = fetch_feed( $url );
642
+        if (apply_filters('autoptimize_settingsscreen_remotehttp', true)) {
643
+            $rss = fetch_feed($url);
644 644
             $maxitems = 0;
645 645
 
646
-            if ( ! is_wp_error( $rss ) ) {
647
-                $maxitems = $rss->get_item_quantity( 7 ); 
648
-                $rss_items = $rss->get_items( 0, $maxitems );
646
+            if (!is_wp_error($rss)) {
647
+                $maxitems = $rss->get_item_quantity(7); 
648
+                $rss_items = $rss->get_items(0, $maxitems);
649 649
             }
650 650
             ?>
651 651
             <ul>
652
-                <?php if ( $maxitems == 0 ) : ?>
653
-                    <li><?php _e( 'No items', 'autoptimize' ); ?></li>
652
+                <?php if ($maxitems == 0) : ?>
653
+                    <li><?php _e('No items', 'autoptimize'); ?></li>
654 654
                 <?php else : ?>
655
-                    <?php foreach ( $rss_items as $item ) : ?>
655
+                    <?php foreach ($rss_items as $item) : ?>
656 656
                         <li>
657
-                            <a href="<?php echo esc_url( $item->get_permalink() ); ?>"
658
-                                title="<?php printf( __( 'Posted %s', 'autoptimize' ), $item->get_date('j F Y | g:i a') ); ?>">
659
-                                <?php echo esc_html( $item->get_title() ); ?>
657
+                            <a href="<?php echo esc_url($item->get_permalink()); ?>"
658
+                                title="<?php printf(__('Posted %s', 'autoptimize'), $item->get_date('j F Y | g:i a')); ?>">
659
+                                <?php echo esc_html($item->get_title()); ?>
660 660
                             </a>
661 661
                         </li>
662 662
                     <?php endforeach; ?>
@@ -667,20 +667,20 @@  discard block
 block discarded – undo
667 667
     }
668 668
 
669 669
     // based on http://wordpress.stackexchange.com/a/58826
670
-    static function ao_admin_tabs(){
671
-        $tabs = apply_filters('autoptimize_filter_settingsscreen_tabs',array('autoptimize' => __('Main','autoptimize')));
672
-        $tabContent="";
673
-        if (count($tabs)>1) {
674
-            if(isset($_GET['page'])){
670
+    static function ao_admin_tabs() {
671
+        $tabs = apply_filters('autoptimize_filter_settingsscreen_tabs', array('autoptimize' => __('Main', 'autoptimize')));
672
+        $tabContent = "";
673
+        if (count($tabs) > 1) {
674
+            if (isset($_GET['page'])) {
675 675
                 $currentId = $_GET['page'];
676 676
             } else {
677 677
                 $currentId = "autoptimize";
678 678
             }
679 679
             $tabContent .= "<h2 class=\"nav-tab-wrapper\">";
680
-            foreach($tabs as $tabId => $tabName){
681
-                if($currentId == $tabId){
680
+            foreach ($tabs as $tabId => $tabName) {
681
+                if ($currentId == $tabId) {
682 682
                     $class = " nav-tab-active";
683
-                } else{
683
+                } else {
684 684
                     $class = "";
685 685
                 }
686 686
                 $tabContent .= '<a class="nav-tab'.$class.'" href="?page='.$tabId.'">'.$tabName.'</a>';
Please login to merge, or discard this patch.
classes/autoptimizeBase.php 1 patch
Spacing   +80 added lines, -80 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
 abstract class autoptimizeBase {
5 5
     protected $content = '';
@@ -23,37 +23,37 @@  discard block
 block discarded – undo
23 23
     
24 24
     //Converts an URL to a full path
25 25
     protected function getpath($url) {
26
-        $url=apply_filters( 'autoptimize_filter_cssjs_alter_url', $url);
26
+        $url = apply_filters('autoptimize_filter_cssjs_alter_url', $url);
27 27
         
28
-        if (strpos($url,'%')!==false) {
29
-            $url=urldecode($url);
28
+        if (strpos($url, '%') !== false) {
29
+            $url = urldecode($url);
30 30
         }
31 31
 
32
-        $siteHost=parse_url(AUTOPTIMIZE_WP_SITE_URL,PHP_URL_HOST);
33
-        $contentHost=parse_url(AUTOPTIMIZE_WP_ROOT_URL,PHP_URL_HOST);
32
+        $siteHost = parse_url(AUTOPTIMIZE_WP_SITE_URL, PHP_URL_HOST);
33
+        $contentHost = parse_url(AUTOPTIMIZE_WP_ROOT_URL, PHP_URL_HOST);
34 34
         
35 35
         // normalize
36
-        if (strpos($url,'//')===0) {
36
+        if (strpos($url, '//') === 0) {
37 37
             if (is_ssl()) {
38 38
                 $url = "https:".$url;
39 39
             } else {
40 40
                 $url = "http:".$url;
41 41
             }
42
-        } else if ((strpos($url,'//')===false) && (strpos($url,$siteHost)===false)) {
42
+        } else if ((strpos($url, '//') === false) && (strpos($url, $siteHost) === false)) {
43 43
             if (AUTOPTIMIZE_WP_SITE_URL === $siteHost) {
44 44
                 $url = AUTOPTIMIZE_WP_SITE_URL.$url;
45 45
             } else {
46
-                $subdir_levels=substr_count(preg_replace("/https?:\/\//","",AUTOPTIMIZE_WP_SITE_URL),"/");
47
-                $url = AUTOPTIMIZE_WP_SITE_URL.str_repeat("/..",$subdir_levels).$url;
46
+                $subdir_levels = substr_count(preg_replace("/https?:\/\//", "", AUTOPTIMIZE_WP_SITE_URL), "/");
47
+                $url = AUTOPTIMIZE_WP_SITE_URL.str_repeat("/..", $subdir_levels).$url;
48 48
             }
49 49
         }
50 50
         
51 51
         if ($siteHost !== $contentHost) {
52
-            $url=str_replace(AUTOPTIMIZE_WP_CONTENT_URL,AUTOPTIMIZE_WP_SITE_URL.AUTOPTIMIZE_WP_CONTENT_NAME,$url);
52
+            $url = str_replace(AUTOPTIMIZE_WP_CONTENT_URL, AUTOPTIMIZE_WP_SITE_URL.AUTOPTIMIZE_WP_CONTENT_NAME, $url);
53 53
         }
54 54
 
55 55
         // first check; hostname wp site should be hostname of url
56
-        $thisHost=@parse_url($url,PHP_URL_HOST);
56
+        $thisHost = @parse_url($url, PHP_URL_HOST);
57 57
         if ($thisHost !== $siteHost) {
58 58
             /* 
59 59
             * first try to get all domains from WPML (if available)
@@ -65,18 +65,18 @@  discard block
 block discarded – undo
65 65
             
66 66
             $multidomainsWPML = apply_filters('wpml_setting', array(), 'language_domains');
67 67
             if (!empty($multidomainsWPML)) {
68
-                $multidomains = array_map(array($this,"ao_getDomain"),$multidomainsWPML);
68
+                $multidomains = array_map(array($this, "ao_getDomain"), $multidomainsWPML);
69 69
             }
70 70
             
71 71
             if (!empty($this->cdn_url)) {
72
-                $multidomains[]=parse_url($this->cdn_url,PHP_URL_HOST);
72
+                $multidomains[] = parse_url($this->cdn_url, PHP_URL_HOST);
73 73
             }
74 74
             
75 75
             $multidomains = apply_filters('autoptimize_filter_cssjs_multidomain', $multidomains);
76 76
             
77 77
             if (!empty($multidomains)) {
78
-                if (in_array($thisHost,$multidomains)) {
79
-                    $url=str_replace($thisHost, parse_url(AUTOPTIMIZE_WP_SITE_URL,PHP_URL_HOST), $url);
78
+                if (in_array($thisHost, $multidomains)) {
79
+                    $url = str_replace($thisHost, parse_url(AUTOPTIMIZE_WP_SITE_URL, PHP_URL_HOST), $url);
80 80
                 } else {
81 81
                     return false;
82 82
                 }
@@ -86,22 +86,22 @@  discard block
 block discarded – undo
86 86
         }
87 87
         
88 88
         // try to remove "wp root url" from url while not minding http<>https
89
-        $tmp_ao_root = preg_replace('/https?:/','',AUTOPTIMIZE_WP_ROOT_URL);
89
+        $tmp_ao_root = preg_replace('/https?:/', '', AUTOPTIMIZE_WP_ROOT_URL);
90 90
         if ($siteHost !== $contentHost) {
91 91
             // as we replaced the content-domain with the site-domain, we should match against that 
92
-            $tmp_ao_root = preg_replace('/https?:/','',AUTOPTIMIZE_WP_SITE_URL);
92
+            $tmp_ao_root = preg_replace('/https?:/', '', AUTOPTIMIZE_WP_SITE_URL);
93 93
         }
94
-        $tmp_url = preg_replace('/https?:/','',$url);
95
-        $path = str_replace($tmp_ao_root,'',$tmp_url);
94
+        $tmp_url = preg_replace('/https?:/', '', $url);
95
+        $path = str_replace($tmp_ao_root, '', $tmp_url);
96 96
         
97 97
         // if path starts with :// or //, this is not a URL in the WP context and we have to assume we can't aggregate
98
-        if (preg_match('#^:?//#',$path)) {
98
+        if (preg_match('#^:?//#', $path)) {
99 99
             /** External script/css (adsense, etc) */
100 100
             return false;
101 101
         }
102 102
 
103 103
         // prepend with WP_ROOT_DIR to have full path to file
104
-        $path = str_replace('//','/',WP_ROOT_DIR.$path);
104
+        $path = str_replace('//', '/', WP_ROOT_DIR.$path);
105 105
         
106 106
         // final check: does file exist and is it readable
107 107
         if (file_exists($path) && is_file($path) && is_readable($path)) {
@@ -114,25 +114,25 @@  discard block
 block discarded – undo
114 114
     // needed for WPML-filter
115 115
     protected function ao_getDomain($in) {
116 116
         // make sure the url starts with something vaguely resembling a protocol
117
-        if ((strpos($in,"http")!==0) && (strpos($in,"//")!==0)) {
118
-            $in="http://".$in;
117
+        if ((strpos($in, "http") !== 0) && (strpos($in, "//") !== 0)) {
118
+            $in = "http://".$in;
119 119
         }
120 120
         
121 121
         // do the actual parse_url
122
-        $out = parse_url($in,PHP_URL_HOST);
122
+        $out = parse_url($in, PHP_URL_HOST);
123 123
         
124 124
         // fallback if parse_url does not understand the url is in fact a url
125
-        if (empty($out)) $out=$in;
125
+        if (empty($out)) $out = $in;
126 126
         
127 127
         return $out;
128 128
     }
129 129
 
130 130
 
131 131
     // logger
132
-    protected function ao_logger($logmsg,$appendHTML=true) {
132
+    protected function ao_logger($logmsg, $appendHTML = true) {
133 133
         if ($appendHTML) {
134
-            $logmsg="<!--noptimize--><!-- ".$logmsg." --><!--/noptimize-->";
135
-            $this->content.=$logmsg;
134
+            $logmsg = "<!--noptimize--><!-- ".$logmsg." --><!--/noptimize-->";
135
+            $this->content .= $logmsg;
136 136
         } else {
137 137
             error_log("Autoptimize: ".$logmsg);
138 138
         }
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 
141 141
     // hide everything between noptimize-comment tags
142 142
     protected function hide_noptimize($noptimize_in) {
143
-        if ( preg_match( '/<!--\s?noptimize\s?-->/', $noptimize_in ) ) { 
143
+        if (preg_match('/<!--\s?noptimize\s?-->/', $noptimize_in)) { 
144 144
             $noptimize_out = preg_replace_callback(
145 145
                 '#<!--\s?noptimize\s?-->.*?<!--\s?/\s?noptimize\s?-->#is',
146 146
                 create_function(
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
     
158 158
     // unhide noptimize-tags
159 159
     protected function restore_noptimize($noptimize_in) {
160
-        if ( strpos( $noptimize_in, '%%NOPTIMIZE%%' ) !== false ) { 
160
+        if (strpos($noptimize_in, '%%NOPTIMIZE%%') !== false) { 
161 161
             $noptimize_out = preg_replace_callback(
162 162
                 '#%%NOPTIMIZE%%(.*?)%%NOPTIMIZE%%#is',
163 163
                 create_function(
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
     }
174 174
 
175 175
     protected function hide_iehacks($iehacks_in) {
176
-        if ( strpos( $iehacks_in, '<!--[if' ) !== false ) { 
176
+        if (strpos($iehacks_in, '<!--[if') !== false) { 
177 177
             $iehacks_out = preg_replace_callback(
178 178
                 '#<!--\[if.*?\[endif\]-->#is',
179 179
                 create_function(
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
     }
190 190
 
191 191
     protected function restore_iehacks($iehacks_in) {
192
-        if ( strpos( $iehacks_in, '%%IEHACK%%' ) !== false ) { 
192
+        if (strpos($iehacks_in, '%%IEHACK%%') !== false) { 
193 193
             $iehacks_out = preg_replace_callback(
194 194
                 '#%%IEHACK%%(.*?)%%IEHACK%%#is',
195 195
                 create_function(
@@ -199,13 +199,13 @@  discard block
 block discarded – undo
199 199
                 $iehacks_in
200 200
             );
201 201
         } else {
202
-            $iehacks_out=$iehacks_in;
202
+            $iehacks_out = $iehacks_in;
203 203
         }
204 204
         return $iehacks_out;
205 205
     }
206 206
 
207 207
     protected function hide_comments($comments_in) {
208
-        if ( strpos( $comments_in, '<!--' ) !== false ) {
208
+        if (strpos($comments_in, '<!--') !== false) {
209 209
             $comments_out = preg_replace_callback(
210 210
                 '#<!--.*?-->#is',
211 211
                 create_function(
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
     }
222 222
 
223 223
     protected function restore_comments($comments_in) {
224
-        if ( strpos( $comments_in, '%%COMMENTS%%' ) !== false ) {
224
+        if (strpos($comments_in, '%%COMMENTS%%') !== false) {
225 225
             $comments_out = preg_replace_callback(
226 226
                 '#%%COMMENTS%%(.*?)%%COMMENTS%%#is',
227 227
                 create_function(
@@ -231,31 +231,31 @@  discard block
 block discarded – undo
231 231
                 $comments_in
232 232
             );
233 233
         } else {
234
-            $comments_out=$comments_in;
234
+            $comments_out = $comments_in;
235 235
         }
236 236
         return $comments_out;
237 237
     }
238 238
 
239
-    protected function url_replace_cdn( $url ) {
239
+    protected function url_replace_cdn($url) {
240 240
         // API filter to change base CDN URL
241
-        $cdn_url = apply_filters( 'autoptimize_filter_base_cdnurl', $this->cdn_url );
241
+        $cdn_url = apply_filters('autoptimize_filter_base_cdnurl', $this->cdn_url);
242 242
 
243
-        if ( !empty($cdn_url) )  {
243
+        if (!empty($cdn_url)) {
244 244
             // prepend domain-less absolute URL's
245
-            if ( ( substr( $url, 0, 1 ) === '/' ) && ( substr( $url, 1, 1 ) !== '/' ) ) {
246
-                $url = rtrim( $cdn_url, '/' ) . $url;
245
+            if ((substr($url, 0, 1) === '/') && (substr($url, 1, 1) !== '/')) {
246
+                $url = rtrim($cdn_url, '/').$url;
247 247
             } else {
248 248
                 // get wordpress base URL
249
-                $WPSiteBreakdown = parse_url( AUTOPTIMIZE_WP_SITE_URL );
250
-                $WPBaseUrl       = $WPSiteBreakdown['scheme'] . '://' . $WPSiteBreakdown['host'];
251
-                if ( ! empty( $WPSiteBreakdown['port'] ) ) {
252
-                    $WPBaseUrl .= ":" . $WPSiteBreakdown['port'];
249
+                $WPSiteBreakdown = parse_url(AUTOPTIMIZE_WP_SITE_URL);
250
+                $WPBaseUrl       = $WPSiteBreakdown['scheme'].'://'.$WPSiteBreakdown['host'];
251
+                if (!empty($WPSiteBreakdown['port'])) {
252
+                    $WPBaseUrl .= ":".$WPSiteBreakdown['port'];
253 253
                 }
254 254
                 // replace full url's with scheme
255
-                $tmp_url = str_replace( $WPBaseUrl, rtrim( $cdn_url, '/' ), $url );
256
-                if ( $tmp_url === $url ) {
255
+                $tmp_url = str_replace($WPBaseUrl, rtrim($cdn_url, '/'), $url);
256
+                if ($tmp_url === $url) {
257 257
                     // last attempt; replace scheme-less URL's
258
-                    $url = str_replace( preg_replace( '/https?:/', '', $WPBaseUrl ), rtrim( $cdn_url, '/' ), $url );
258
+                    $url = str_replace(preg_replace('/https?:/', '', $WPBaseUrl), rtrim($cdn_url, '/'), $url);
259 259
                 } else {
260 260
                     $url = $tmp_url;
261 261
                 }
@@ -263,32 +263,32 @@  discard block
 block discarded – undo
263 263
         }
264 264
 
265 265
         // allow API filter to alter URL after CDN replacement
266
-        $url = apply_filters( 'autoptimize_filter_base_replace_cdn', $url );
266
+        $url = apply_filters('autoptimize_filter_base_replace_cdn', $url);
267 267
         return $url;
268 268
     }
269 269
 
270
-    protected function inject_in_html($payload,$replaceTag) {
271
-        if (strpos($this->content,$replaceTag[0])!== false) {
272
-            if ($replaceTag[1]==="after") {
273
-                $replaceBlock=$replaceTag[0].$payload;
274
-            } else if ($replaceTag[1]==="replace"){
275
-                $replaceBlock=$payload;
270
+    protected function inject_in_html($payload, $replaceTag) {
271
+        if (strpos($this->content, $replaceTag[0]) !== false) {
272
+            if ($replaceTag[1] === "after") {
273
+                $replaceBlock = $replaceTag[0].$payload;
274
+            } else if ($replaceTag[1] === "replace") {
275
+                $replaceBlock = $payload;
276 276
             } else {
277
-                $replaceBlock=$payload.$replaceTag[0];
277
+                $replaceBlock = $payload.$replaceTag[0];
278 278
             }
279
-            $this->content = substr_replace($this->content,$replaceBlock,strpos($this->content,$replaceTag[0]),strlen($replaceTag[0]));
279
+            $this->content = substr_replace($this->content, $replaceBlock, strpos($this->content, $replaceTag[0]), strlen($replaceTag[0]));
280 280
         } else {
281 281
             $this->content .= $payload;
282 282
             if (!$this->tagWarning) {
283
-                $this->content .= "<!--noptimize--><!-- Autoptimize found a problem with the HTML in your Theme, tag \"".str_replace(array("<",">"),"",$replaceTag[0])."\" missing --><!--/noptimize-->";
284
-                $this->tagWarning=true;
283
+                $this->content .= "<!--noptimize--><!-- Autoptimize found a problem with the HTML in your Theme, tag \"".str_replace(array("<", ">"), "", $replaceTag[0])."\" missing --><!--/noptimize-->";
284
+                $this->tagWarning = true;
285 285
             }
286 286
         }
287 287
     }
288 288
     
289 289
     protected function isremovable($tag, $removables) {
290 290
         foreach ($removables as $match) {
291
-            if (strpos($tag,$match)!==false) {
291
+            if (strpos($tag, $match) !== false) {
292 292
                 return true;
293 293
             }
294 294
         }
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
     
298 298
     // inject already minified code in optimized JS/CSS
299 299
     protected function inject_minified($in) {
300
-        if ( strpos( $in, '%%INJECTLATER%%' ) !== false ) {
300
+        if (strpos($in, '%%INJECTLATER%%') !== false) {
301 301
             $out = preg_replace_callback(
302 302
                 '#\/\*\!%%INJECTLATER%%(.*?)%%INJECTLATER%%\*\/#is',
303 303
                 create_function(
@@ -342,47 +342,47 @@  discard block
 block discarded – undo
342 342
     
343 343
     protected function minify_single($pathIn) {
344 344
 		// determine JS or CSS and set var (also mimetype), return false if neither
345
-		if ( $this->str_ends_in($pathIn,".js") === true ) {
346
-			$codeType="js";
347
-			$codeMime="text/javascript";
348
-		} else if ( $this->str_ends_in($pathIn,".css") === true ) {
349
-			$codeType="css";
350
-			$codeMime="text/css";			
345
+		if ($this->str_ends_in($pathIn, ".js") === true) {
346
+			$codeType = "js";
347
+			$codeMime = "text/javascript";
348
+		} else if ($this->str_ends_in($pathIn, ".css") === true) {
349
+			$codeType = "css";
350
+			$codeMime = "text/css";			
351 351
 		} else {
352 352
 			return false;
353 353
 		}
354 354
 		
355 355
 		// if min.js or min.css return false
356
-		if (( $this->str_ends_in($pathIn,"-min.".$codeType) === true ) || ( $this->str_ends_in($pathIn,".min.".$codeType) === true ) || ( $this->str_ends_in($pathIn,"js/jquery/jquery.js") === true ) ) {
356
+		if (($this->str_ends_in($pathIn, "-min.".$codeType) === true) || ($this->str_ends_in($pathIn, ".min.".$codeType) === true) || ($this->str_ends_in($pathIn, "js/jquery/jquery.js") === true)) {
357 357
 			return false;
358 358
 		}
359 359
 		
360 360
 		// read file, return false if empty
361 361
 		$_toMinify = file_get_contents($pathIn);
362
-		if ( empty($_toMinify) ) return false;
362
+		if (empty($_toMinify)) return false;
363 363
 		
364 364
 		// check cache
365 365
 		$_md5hash = "single_".md5($_toMinify);
366
-		$_cache = new autoptimizeCache($_md5hash,$codeType);
367
-		if ($_cache->check() ) {
366
+		$_cache = new autoptimizeCache($_md5hash, $codeType);
367
+		if ($_cache->check()) {
368 368
 			$_CachedMinifiedUrl = AUTOPTIMIZE_CACHE_URL.$_cache->getname();
369 369
 		} else {
370 370
 			// if not in cache first minify
371 371
 			$_Minified = $_toMinify;
372 372
 			if ($codeType === "js") {
373
-				if (class_exists('JSMin') && apply_filters( 'autoptimize_js_do_minify' , true)) {
374
-					if (@is_callable(array("JSMin","minify"))) {
373
+				if (class_exists('JSMin') && apply_filters('autoptimize_js_do_minify', true)) {
374
+					if (@is_callable(array("JSMin", "minify"))) {
375 375
 						$tmp_code = trim(JSMin::minify($_toMinify));
376 376
 					}
377 377
 				}
378 378
 			} else if ($codeType === "css") {
379 379
                 if (class_exists('Minify_CSS_Compressor')) {
380 380
 					$tmp_code = trim(Minify_CSS_Compressor::process($_toMinify));
381
-                } else if(class_exists('CSSmin')) {
381
+                } else if (class_exists('CSSmin')) {
382 382
                     $cssmin = new CSSmin();
383
-                    if (method_exists($cssmin,"run")) {
383
+                    if (method_exists($cssmin, "run")) {
384 384
                         $tmp_code = trim($cssmin->run($_toMinify));
385
-                    } elseif (@is_callable(array($cssmin,"minify"))) {
385
+                    } elseif (@is_callable(array($cssmin, "minify"))) {
386 386
                         $tmp_code = trim(CssMin::minify($_toMinify));
387 387
                     }
388 388
                 }
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
 				unset($tmp_code);
393 393
 			}
394 394
 			// and then cache
395
-			$_cache->cache($_Minified,$codeMime);
395
+			$_cache->cache($_Minified, $codeMime);
396 396
 			$_CachedMinifiedUrl = AUTOPTIMIZE_CACHE_URL.$_cache->getname();
397 397
 		}
398 398
 		unset($_cache);
@@ -403,10 +403,10 @@  discard block
 block discarded – undo
403 403
 		return $_CachedMinifiedUrl;
404 404
 	}
405 405
 	
406
-	protected function str_ends_in($haystack,$needle) {
406
+	protected function str_ends_in($haystack, $needle) {
407 407
 		$needleLength = strlen($needle);
408 408
 		$haystackLength = strlen($haystack);
409
-		$lastPos=strrpos($haystack,$needle);
409
+		$lastPos = strrpos($haystack, $needle);
410 410
 		if ($lastPos === $haystackLength - $needleLength) {
411 411
 			return true;
412 412
 		} else {
Please login to merge, or discard this patch.
classes/external/php/yui-php-cssmin-2.4.8-p9.php 1 patch
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -44,9 +44,9 @@  discard block
 block discarded – undo
44 44
      */
45 45
     public function __construct($raise_php_limits = TRUE)
46 46
     {
47
-        $this->memory_limit = 128 * 1048576; // 128MB in bytes
48
-        $this->pcre_backtrack_limit = 1000 * 1000;
49
-        $this->pcre_recursion_limit = 500 * 1000;
47
+        $this->memory_limit = 128*1048576; // 128MB in bytes
48
+        $this->pcre_backtrack_limit = 1000*1000;
49
+        $this->pcre_recursion_limit = 500*1000;
50 50
 
51 51
         $this->raise_php_limits = (bool) $raise_php_limits;
52 52
     }
@@ -83,8 +83,8 @@  discard block
 block discarded – undo
83 83
             }
84 84
             $comment_found = $this->str_slice($css, $start_index + 2, $end_index);
85 85
             $this->comments[] = $comment_found;
86
-            $comment_preserve_string = self::COMMENT . (count($this->comments) - 1) . '___';
87
-            $css = $this->str_slice($css, 0, $start_index + 2) . $comment_preserve_string . $this->str_slice($css, $end_index);
86
+            $comment_preserve_string = self::COMMENT.(count($this->comments) - 1).'___';
87
+            $css = $this->str_slice($css, 0, $start_index + 2).$comment_preserve_string.$this->str_slice($css, $end_index);
88 88
             // Set correct start_index: Fixes issue #2528130
89 89
             $start_index = $end_index + 2 + strlen($comment_preserve_string) - strlen($comment_found);
90 90
         }
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
         $charset = '';
102 102
         $charset_regexp = '/(@charset)( [^;]+;)/i';
103 103
         $css_chunks = array();
104
-        $increment = $this->chunk_length / 100;
104
+        $increment = $this->chunk_length/100;
105 105
         $start_index = 0;
106 106
         $i = $this->chunk_length; // save initial iterations
107 107
         $l = strlen($css);
@@ -137,14 +137,14 @@  discard block
 block discarded – undo
137 137
             $css_chunks[$i] = $this->minify($css_chunks[$i], $linebreak_pos);
138 138
             // Keep the first @charset at-rule found
139 139
             if (empty($charset) && preg_match($charset_regexp, $css_chunks[$i], $matches)) {
140
-                $charset = strtolower($matches[1]) . $matches[2];
140
+                $charset = strtolower($matches[1]).$matches[2];
141 141
             }
142 142
             // Delete all @charset at-rules
143 143
             $css_chunks[$i] = preg_replace($charset_regexp, '', $css_chunks[$i]);
144 144
         }
145 145
 
146 146
         // Update the first chunk and push the charset to the top of the file.
147
-        $css_chunks[0] = $charset . $css_chunks[0];
147
+        $css_chunks[0] = $charset.$css_chunks[0];
148 148
 
149 149
         return implode('', $css_chunks);
150 150
     }
@@ -239,17 +239,17 @@  discard block
 block discarded – undo
239 239
         for ($i = 0, $max = count($this->comments); $i < $max; $i++) {
240 240
 
241 241
             $token = $this->comments[$i];
242
-            $placeholder = '/' . self::COMMENT . $i . '___/';
242
+            $placeholder = '/'.self::COMMENT.$i.'___/';
243 243
 
244 244
             // ! in the first position of the comment means preserve
245 245
             // so push to the preserved tokens keeping the !
246 246
             if (substr($token, 0, 1) === '!') {
247 247
                 $this->preserved_tokens[] = $token;
248
-                $token_tring = self::TOKEN . (count($this->preserved_tokens) - 1) . '___';
248
+                $token_tring = self::TOKEN.(count($this->preserved_tokens) - 1).'___';
249 249
                 $css = preg_replace($placeholder, $token_tring, $css, 1);
250 250
                 // Preserve new lines for /*! important comments
251
-                $css = preg_replace('/\s*[\n\r\f]+\s*(\/\*'. $token_tring .')/S', self::NL.'$1', $css);
252
-                $css = preg_replace('/('. $token_tring .'\*\/)\s*[\n\r\f]+\s*/', '$1'.self::NL, $css);
251
+                $css = preg_replace('/\s*[\n\r\f]+\s*(\/\*'.$token_tring.')/S', self::NL.'$1', $css);
252
+                $css = preg_replace('/('.$token_tring.'\*\/)\s*[\n\r\f]+\s*/', '$1'.self::NL, $css);
253 253
                 continue;
254 254
             }
255 255
 
@@ -257,10 +257,10 @@  discard block
 block discarded – undo
257 257
             // shorten that to /*\*/ and the next one to /**/
258 258
             if (substr($token, (strlen($token) - 1), 1) === '\\') {
259 259
                 $this->preserved_tokens[] = '\\';
260
-                $css = preg_replace($placeholder,  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
260
+                $css = preg_replace($placeholder, self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
261 261
                 $i = $i + 1; // attn: advancing the loop
262 262
                 $this->preserved_tokens[] = '';
263
-                $css = preg_replace('/' . self::COMMENT . $i . '___/',  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
263
+                $css = preg_replace('/'.self::COMMENT.$i.'___/', self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
264 264
                 continue;
265 265
             }
266 266
 
@@ -271,13 +271,13 @@  discard block
 block discarded – undo
271 271
                 if ($start_index > 2) {
272 272
                     if (substr($css, $start_index - 3, 1) === '>') {
273 273
                         $this->preserved_tokens[] = '';
274
-                        $css = preg_replace($placeholder,  self::TOKEN . (count($this->preserved_tokens) - 1) . '___', $css, 1);
274
+                        $css = preg_replace($placeholder, self::TOKEN.(count($this->preserved_tokens) - 1).'___', $css, 1);
275 275
                     }
276 276
                 }
277 277
             }
278 278
 
279 279
             // in all other cases kill the comment
280
-            $css = preg_replace('/\/\*' . $this->str_slice($placeholder, 1, -1) . '\*\//', '', $css, 1);
280
+            $css = preg_replace('/\/\*'.$this->str_slice($placeholder, 1, -1).'\*\//', '', $css, 1);
281 281
         }
282 282
 
283 283
 
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
         $css = preg_replace('/\!important/i', ' !important', $css);
321 321
 
322 322
         // bring back the colon
323
-        $css = preg_replace('/' . self::CLASSCOLON . '/', ':', $css);
323
+        $css = preg_replace('/'.self::CLASSCOLON.'/', ':', $css);
324 324
 
325 325
         // retain space for special IE6 cases
326 326
         $css = preg_replace_callback('/\:first\-(line|letter)(\{|,)/i', array($this, 'lowercase_pseudo_first'), $css);
@@ -380,20 +380,20 @@  discard block
 block discarded – undo
380 380
 
381 381
         // Find a fraction that is used for Opera's -o-device-pixel-ratio query
382 382
         // Add token to add the "\" back in later
383
-        $css = preg_replace('/\(([a-z\-]+):([0-9]+)\/([0-9]+)\)/i', '($1:$2'. self::QUERY_FRACTION .'$3)', $css);
383
+        $css = preg_replace('/\(([a-z\-]+):([0-9]+)\/([0-9]+)\)/i', '($1:$2'.self::QUERY_FRACTION.'$3)', $css);
384 384
 
385 385
         // Remove empty rules.
386 386
         $css = preg_replace('/[^\};\{\/]+\{\}/S', '', $css);
387 387
 
388 388
         // Add "/" back to fix Opera -o-device-pixel-ratio query
389
-        $css = preg_replace('/'. self::QUERY_FRACTION .'/', '/', $css);
389
+        $css = preg_replace('/'.self::QUERY_FRACTION.'/', '/', $css);
390 390
 
391 391
 		// Replace multiple semi-colons in a row by a single one
392 392
         // See SF bug #1980989
393 393
         $css = preg_replace('/;;+/', ';', $css);
394 394
 
395 395
         // Restore new lines for /*! important comments
396
-        $css = preg_replace('/'. self::NL .'/', "\n", $css);
396
+        $css = preg_replace('/'.self::NL.'/', "\n", $css);
397 397
 
398 398
         // Lowercase all uppercase properties
399 399
         $css = preg_replace_callback('/(\{|\;)([A-Z\-]+)(\:)/', array($this, 'lowercase_properties'), $css);
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
             while ($i < strlen($css)) {
408 408
                 $i++;
409 409
                 if ($css[$i - 1] === '}' && $i - $start_index > $linebreak_pos) {
410
-                    $css = $this->str_slice($css, 0, $i) . "\n" . $this->str_slice($css, $i);
410
+                    $css = $this->str_slice($css, 0, $i)."\n".$this->str_slice($css, $i);
411 411
                     $start_index = $i;
412 412
                 }
413 413
             }
@@ -415,7 +415,7 @@  discard block
 block discarded – undo
415 415
 
416 416
         // restore preserved comments and strings in reverse order
417 417
         for ($i = count($this->preserved_tokens) - 1; $i >= 0; $i--) {
418
-            $css = preg_replace('/' . self::TOKEN . $i . '___/', $this->preserved_tokens[$i], $css, 1);
418
+            $css = preg_replace('/'.self::TOKEN.$i.'___/', $this->preserved_tokens[$i], $css, 1);
419 419
         }
420 420
 
421 421
         // Trim the final string (for any leading or trailing white spaces)
@@ -455,7 +455,7 @@  discard block
 block discarded – undo
455 455
                 $terminator = ')';
456 456
             }
457 457
 
458
-            while ($found_terminator === FALSE && $end_index+1 <= $max_index) {
458
+            while ($found_terminator === FALSE && $end_index + 1 <= $max_index) {
459 459
                 $end_index = $this->index_of($css, $terminator, $end_index + 1);
460 460
 
461 461
                 // endIndex == 0 doesn't really apply here
@@ -476,7 +476,7 @@  discard block
 block discarded – undo
476 476
                 $token = preg_replace_callback('/.+base64,.+/s', array($this, 'remove_data_urls_spaces'), $token);
477 477
                 $this->preserved_tokens[] = trim($token);
478 478
 
479
-                $preserver = 'url(' . self::TOKEN . (count($this->preserved_tokens) - 1) . '___)';
479
+                $preserver = 'url('.self::TOKEN.(count($this->preserved_tokens) - 1).'___)';
480 480
                 $sb[] = $preserver;
481 481
 
482 482
                 $append_index = $end_index + 1;
@@ -538,16 +538,16 @@  discard block
 block discarded – undo
538 538
 
539 539
             if ($is_filter) {
540 540
                 // Restore, maintain case, otherwise filter will break
541
-                $sb[] = $m[1] . '#' . $m[2] . $m[3] . $m[4] . $m[5] . $m[6] . $m[7];
541
+                $sb[] = $m[1].'#'.$m[2].$m[3].$m[4].$m[5].$m[6].$m[7];
542 542
             } else {
543 543
                 if (strtolower($m[2]) == strtolower($m[3]) &&
544 544
                     strtolower($m[4]) == strtolower($m[5]) &&
545 545
                     strtolower($m[6]) == strtolower($m[7])) {
546 546
                     // Compress.
547
-                    $hex = '#' . strtolower($m[3] . $m[5] . $m[7]);
547
+                    $hex = '#'.strtolower($m[3].$m[5].$m[7]);
548 548
                 } else {
549 549
                     // Non compressible color, restore but lower case.
550
-                    $hex = '#' . strtolower($m[2] . $m[3] . $m[4] . $m[5] . $m[6] . $m[7]);
550
+                    $hex = '#'.strtolower($m[2].$m[3].$m[4].$m[5].$m[6].$m[7]);
551 551
                 }
552 552
                 // replace Hex colors to short safe color names
553 553
                 $sb[] = array_key_exists($hex, $short_safe) ? $short_safe[$hex] : $hex;
@@ -581,7 +581,7 @@  discard block
 block discarded – undo
581 581
         // one, maybe more? put'em back then
582 582
         if (($pos = $this->index_of($match, self::COMMENT)) >= 0) {
583 583
             for ($i = 0, $max = count($this->comments); $i < $max; $i++) {
584
-                $match = preg_replace('/' . self::COMMENT . $i . '___/', $this->comments[$i], $match, 1);
584
+                $match = preg_replace('/'.self::COMMENT.$i.'___/', $this->comments[$i], $match, 1);
585 585
             }
586 586
         }
587 587
 
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
         $match = preg_replace('/progid\:DXImageTransform\.Microsoft\.Alpha\(Opacity\=/i', 'alpha(opacity=', $match);
590 590
 
591 591
         $this->preserved_tokens[] = $match;
592
-        return $quote . self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . $quote;
592
+        return $quote.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.$quote;
593 593
     }
594 594
 
595 595
     private function replace_colon($matches)
@@ -599,23 +599,23 @@  discard block
 block discarded – undo
599 599
 
600 600
     private function replace_calc($matches)
601 601
     {
602
-        $this->preserved_tokens[] = preg_replace('/\)([\+\-]{1})/',') $1',preg_replace('/([\+\-]{1})\(/','$1 (',trim(preg_replace('/\s*([\*\/\(\),])\s*/', '$1', $matches[2]))));
603
-        return 'calc('. self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . ')';
602
+        $this->preserved_tokens[] = preg_replace('/\)([\+\-]{1})/', ') $1', preg_replace('/([\+\-]{1})\(/', '$1 (', trim(preg_replace('/\s*([\*\/\(\),])\s*/', '$1', $matches[2]))));
603
+        return 'calc('.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.')';
604 604
     }
605 605
 
606 606
 	private function preserve_old_IE_specific_matrix_definition($matches)
607 607
 	{
608 608
 		$this->preserved_tokens[] = $matches[1];
609
-		return 'filter:progid:DXImageTransform.Microsoft.Matrix(' . self::TOKEN . (count($this->preserved_tokens) - 1) . '___' . ')';
609
+		return 'filter:progid:DXImageTransform.Microsoft.Matrix('.self::TOKEN.(count($this->preserved_tokens) - 1).'___'.')';
610 610
     }
611 611
 
612 612
     private function rgb_to_hex($matches)
613 613
     {
614 614
         // Support for percentage values rgb(100%, 0%, 45%);
615
-        if ($this->index_of($matches[1], '%') >= 0){
615
+        if ($this->index_of($matches[1], '%') >= 0) {
616 616
             $rgbcolors = explode(',', str_replace('%', '', $matches[1]));
617 617
             for ($i = 0; $i < count($rgbcolors); $i++) {
618
-                $rgbcolors[$i] = $this->round_number(floatval($rgbcolors[$i]) * 2.55);
618
+                $rgbcolors[$i] = $this->round_number(floatval($rgbcolors[$i])*2.55);
619 619
             }
620 620
         } else {
621 621
             $rgbcolors = explode(',', $matches[1]);
@@ -628,11 +628,11 @@  discard block
 block discarded – undo
628 628
         }
629 629
 
630 630
         // Fix for issue #2528093
631
-        if (!preg_match('/[\s\,\);\}]/', $matches[2])){
632
-            $matches[2] = ' ' . $matches[2];
631
+        if (!preg_match('/[\s\,\);\}]/', $matches[2])) {
632
+            $matches[2] = ' '.$matches[2];
633 633
         }
634 634
 
635
-        return '#' . implode('', $rgbcolors) . $matches[2];
635
+        return '#'.implode('', $rgbcolors).$matches[2];
636 636
     }
637 637
 
638 638
     private function hsl_to_hex($matches)
@@ -643,18 +643,18 @@  discard block
 block discarded – undo
643 643
         $l = floatval($values[2]);
644 644
 
645 645
         // Wrap and clamp, then fraction!
646
-        $h = ((($h % 360) + 360) % 360) / 360;
647
-        $s = $this->clamp_number($s, 0, 100) / 100;
648
-        $l = $this->clamp_number($l, 0, 100) / 100;
646
+        $h = ((($h%360) + 360)%360)/360;
647
+        $s = $this->clamp_number($s, 0, 100)/100;
648
+        $l = $this->clamp_number($l, 0, 100)/100;
649 649
 
650 650
         if ($s == 0) {
651
-            $r = $g = $b = $this->round_number(255 * $l);
651
+            $r = $g = $b = $this->round_number(255*$l);
652 652
         } else {
653
-            $v2 = $l < 0.5 ? $l * (1 + $s) : ($l + $s) - ($s * $l);
654
-            $v1 = (2 * $l) - $v2;
655
-            $r = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h + (1/3)));
656
-            $g = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h));
657
-            $b = $this->round_number(255 * $this->hue_to_rgb($v1, $v2, $h - (1/3)));
653
+            $v2 = $l < 0.5 ? $l*(1 + $s) : ($l + $s) - ($s*$l);
654
+            $v1 = (2*$l) - $v2;
655
+            $r = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h + (1/3)));
656
+            $g = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h));
657
+            $b = $this->round_number(255*$this->hue_to_rgb($v1, $v2, $h - (1/3)));
658 658
         }
659 659
 
660 660
         return $this->rgb_to_hex(array('', $r.','.$g.','.$b, $matches[2]));
@@ -662,32 +662,32 @@  discard block
 block discarded – undo
662 662
 
663 663
     private function lowercase_at_rules_operators($matches)
664 664
     {
665
-        return $matches[1] . strtolower($matches[2]) . ' (';
665
+        return $matches[1].strtolower($matches[2]).' (';
666 666
     }
667 667
 
668 668
     private function lowercase_pseudo_first($matches)
669 669
     {
670
-        return ':first-'. strtolower($matches[1]) .' '. $matches[2];
670
+        return ':first-'.strtolower($matches[1]).' '.$matches[2];
671 671
     }
672 672
 
673 673
     private function lowercase_directives($matches)
674 674
     {
675
-        return '@'. strtolower($matches[1]);
675
+        return '@'.strtolower($matches[1]);
676 676
     }
677 677
 
678 678
     private function lowercase_pseudo_elements($matches)
679 679
     {
680
-        return ':'. strtolower($matches[1]);
680
+        return ':'.strtolower($matches[1]);
681 681
     }
682 682
 
683 683
     private function lowercase_common_functions($matches)
684 684
     {
685
-        return ':'. strtolower($matches[1]) .'(';
685
+        return ':'.strtolower($matches[1]).'(';
686 686
     }
687 687
 
688 688
     private function lowercase_common_functions_values($matches)
689 689
     {
690
-        return $matches[1] . strtolower($matches[2]);
690
+        return $matches[1].strtolower($matches[2]);
691 691
     }
692 692
 
693 693
     private function lowercase_properties($matches)
@@ -702,9 +702,9 @@  discard block
 block discarded – undo
702 702
     private function hue_to_rgb($v1, $v2, $vh)
703 703
     {
704 704
         $vh = $vh < 0 ? $vh + 1 : ($vh > 1 ? $vh - 1 : $vh);
705
-        if ($vh * 6 < 1) return $v1 + ($v2 - $v1) * 6 * $vh;
706
-        if ($vh * 2 < 1) return $v2;
707
-        if ($vh * 3 < 2) return $v1 + ($v2 - $v1) * ((2/3) - $vh) * 6;
705
+        if ($vh*6 < 1) return $v1 + ($v2 - $v1)*6*$vh;
706
+        if ($vh*2 < 1) return $v2;
707
+        if ($vh*3 < 2) return $v1 + ($v2 - $v1)*((2/3) - $vh)*6;
708 708
         return $v1;
709 709
     }
710 710
 
@@ -780,9 +780,9 @@  discard block
 block discarded – undo
780 780
             $letter = substr($size, -1);
781 781
             $size = intval($size);
782 782
             switch ($letter) {
783
-                case 'M': case 'm': return (int) $size * 1048576;
784
-                case 'K': case 'k': return (int) $size * 1024;
785
-                case 'G': case 'g': return (int) $size * 1073741824;
783
+                case 'M': case 'm': return (int) $size*1048576;
784
+                case 'K': case 'k': return (int) $size*1024;
785
+                case 'G': case 'g': return (int) $size*1073741824;
786 786
             }
787 787
         }
788 788
         return (int) $size;
Please login to merge, or discard this patch.