Completed
Pull Request — develop (#518)
by Agel_Nash
05:24
created
manager/media/browser/mcpuk/js_localize.php 1 patch
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -28,11 +28,14 @@
 block discarded – undo
28 28
     die;
29 29
 }
30 30
 $mtime = @filemtime($file);
31
-if ($mtime) httpCache::checkMTime($mtime);
31
+if ($mtime) {
32
+    httpCache::checkMTime($mtime);
33
+}
32 34
 require $file;
33 35
 header("Content-Type: text/javascript; charset={$lang['_charset']}");
34
-foreach ($lang as $english => $native)
36
+foreach ($lang as $english => $native) {
35 37
     if (substr($english, 0, 1) != "_")
36 38
         echo "browser.labels['" . text::jsValue($english) . "']=\"" . text::jsValue($native) . "\";";
39
+}
37 40
 
38 41
 ?>
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/js/browser/joiner.php 1 patch
Braces   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -23,13 +23,15 @@
 block discarded – undo
23 23
 
24 24
 foreach ($files as $file) {
25 25
     $fmtime = filemtime($file);
26
-    if (!isset($mtime) || ($fmtime > $mtime))
27
-        $mtime = $fmtime;
28
-}
26
+    if (!isset($mtime) || ($fmtime > $mtime)) {
27
+            $mtime = $fmtime;
28
+    }
29
+    }
29 30
 
30 31
 httpCache::checkMTime($mtime);
31 32
 header("Content-Type: text/javascript");
32
-foreach ($files as $file)
33
+foreach ($files as $file) {
33 34
     require $file;
35
+}
34 36
 
35 37
 ?>
36 38
\ No newline at end of file
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/browser.php 1 patch
Braces   +10 added lines, -4 removed lines patch added patch discarded remove patch
@@ -10,11 +10,17 @@
 block discarded – undo
10 10
 			}
11 11
 		};
12 12
 <?php
13
-	if(isset($_GET['type']))     $type = htmlspecialchars(trim($_GET['type']), ENT_QUOTES);
14
-	elseif(isset($_GET['Type'])) $type = htmlspecialchars(trim($_GET['Type']), ENT_QUOTES);
15
-    else                         $type = 'images';
13
+	if(isset($_GET['type'])) {
14
+	    $type = htmlspecialchars(trim($_GET['type']), ENT_QUOTES);
15
+	} elseif(isset($_GET['Type'])) {
16
+	    $type = htmlspecialchars(trim($_GET['Type']), ENT_QUOTES);
17
+	} else {
18
+        $type = 'images';
19
+    }
16 20
     
17
-    if($type==='image') $type = 'images';
21
+    if($type==='image') {
22
+        $type = 'images';
23
+    }
18 24
     
19 25
 	$opener = (isset($_GET['editor'])) ? 'opener=' . htmlspecialchars(trim($_GET['editor']), ENT_QUOTES) : '';
20 26
 	$request_uri = "{$opener}&type={$type}";
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/helper_dir.php 1 patch
Braces   +63 added lines, -39 removed lines patch added patch discarded remove patch
@@ -12,23 +12,27 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class dir {
15
+class dir
16
+{
16 17
 
17 18
   /** Checks if the given directory is really writable. The standard PHP
18 19
     * function is_writable() does not work properly on Windows servers
19 20
     * @param string $dir
20 21
     * @return bool */
21 22
 
22
-    static function isWritable($dir) {
23
+    static function isWritable($dir)
24
+    {
23 25
         $dir = path::normalize($dir);
24
-        if (!is_dir($dir))
25
-            return false;
26
+        if (!is_dir($dir)) {
27
+                    return false;
28
+        }
26 29
         $i = 0;
27 30
         do {
28 31
             $file = "$dir/is_writable_" . md5($i++);
29 32
         } while (file_exists($file));
30
-        if (!@touch($file))
31
-            return false;
33
+        if (!@touch($file)) {
34
+                    return false;
35
+        }
32 36
         unlink($file);
33 37
         return true;
34 38
     }
@@ -44,12 +48,16 @@  discard block
 block discarded – undo
44 48
     * @param array $failed
45 49
     * @return mixed */
46 50
 
47
-    static function prune($dir, $firstFailExit=true, array $failed=null) {
48
-        if ($failed === null) $failed = array();
51
+    static function prune($dir, $firstFailExit=true, array $failed=null)
52
+    {
53
+        if ($failed === null) {
54
+            $failed = array();
55
+        }
49 56
         $files = self::content($dir);
50 57
         if ($files === false) {
51
-            if ($firstFailExit)
52
-                return $dir;
58
+            if ($firstFailExit) {
59
+                            return $dir;
60
+            }
53 61
             $failed[] = $dir;
54 62
             return $failed;
55 63
         }
@@ -58,23 +66,27 @@  discard block
 block discarded – undo
58 66
             if (is_dir($file)) {
59 67
                 $failed_in = self::prune($file, $firstFailExit, $failed);
60 68
                 if ($failed_in !== true) {
61
-                    if ($firstFailExit)
62
-                        return $failed_in;
63
-                    if (is_array($failed_in))
64
-                        $failed = array_merge($failed, $failed_in);
65
-                    else
66
-                        $failed[] = $failed_in;
69
+                    if ($firstFailExit) {
70
+                                            return $failed_in;
71
+                    }
72
+                    if (is_array($failed_in)) {
73
+                                            $failed = array_merge($failed, $failed_in);
74
+                    } else {
75
+                                            $failed[] = $failed_in;
76
+                    }
67 77
                 }
68 78
             } elseif (!@unlink($file)) {
69
-                if ($firstFailExit)
70
-                    return $file;
79
+                if ($firstFailExit) {
80
+                                    return $file;
81
+                }
71 82
                 $failed[] = $file;
72 83
             }
73 84
         }
74 85
 
75 86
         if (!@rmdir($dir)) {
76
-            if ($firstFailExit)
77
-                return $dir;
87
+            if ($firstFailExit) {
88
+                            return $dir;
89
+            }
78 90
             $failed[] = $dir;
79 91
         }
80 92
 
@@ -87,7 +99,8 @@  discard block
 block discarded – undo
87 99
     * @param array $options
88 100
     * @return mixed */
89 101
 
90
-    static function content($dir, array $options=null) {
102
+    static function content($dir, array $options=null)
103
+    {
91 104
 
92 105
         $defaultOptions = array(
93 106
             'types' => "all",   // Allowed: "all" or possible return values
@@ -97,23 +110,28 @@  discard block
 block discarded – undo
97 110
             'followLinks' => true
98 111
         );
99 112
 
100
-        if (!is_dir($dir) || !is_readable($dir))
101
-            return false;
113
+        if (!is_dir($dir) || !is_readable($dir)) {
114
+                    return false;
115
+        }
102 116
 
103
-        if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN")
104
-            $dir = str_replace("\\", "/", $dir);
117
+        if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN") {
118
+                    $dir = str_replace("\\", "/", $dir);
119
+        }
105 120
         $dir = rtrim($dir, "/");
106 121
 
107 122
         $dh = @opendir($dir);
108
-        if ($dh === false)
109
-            return false;
123
+        if ($dh === false) {
124
+                    return false;
125
+        }
110 126
 
111
-        if ($options === null)
112
-            $options = $defaultOptions;
127
+        if ($options === null) {
128
+                    $options = $defaultOptions;
129
+        }
113 130
 
114
-        foreach ($defaultOptions as $key => $val)
115
-            if (!isset($options[$key]))
131
+        foreach ($defaultOptions as $key => $val) {
132
+                    if (!isset($options[$key]))
116 133
                 $options[$key] = $val;
134
+        }
117 135
 
118 136
         $files = array();
119 137
         while (($file = @readdir($dh)) !== false) {
@@ -124,28 +142,32 @@  discard block
 block discarded – undo
124 142
                 do {
125 143
                     $ldir = dirname($lfile);
126 144
                     $lfile = @readlink($lfile);
127
-                    if (substr($lfile, 0, 1) != "/")
128
-                        $lfile = "$ldir/$lfile";
145
+                    if (substr($lfile, 0, 1) != "/") {
146
+                                            $lfile = "$ldir/$lfile";
147
+                    }
129 148
                     $type = filetype($lfile);
130 149
                 } while ($type == "link");
131 150
             }
132 151
 
133 152
             if ((($type === "dir") && (($file == ".") || ($file == ".."))) ||
134 153
                 !preg_match($options['pattern'], $file)
135
-            )
136
-                continue;
154
+            ) {
155
+                            continue;
156
+            }
137 157
 
138 158
             if (($options['types'] === "all") || ($type === $options['types']) ||
139 159
                 ((is_array($options['types'])) && in_array($type, $options['types']))
140
-            )
141
-                $files[] = $options['addPath'] ? "$dir/$file" : $file;
160
+            ) {
161
+                            $files[] = $options['addPath'] ? "$dir/$file" : $file;
162
+            }
142 163
         }
143 164
         closedir($dh);
144 165
         usort($files, array("dir", "fileSort"));
145 166
         return $files;
146 167
     }
147 168
 
148
-    static function fileSort($a, $b) {
169
+    static function fileSort($a, $b)
170
+    {
149 171
         if (function_exists("mb_strtolower")) {
150 172
             $a = mb_strtolower($a);
151 173
             $b = mb_strtolower($b);
@@ -153,7 +175,9 @@  discard block
 block discarded – undo
153 175
             $a = strtolower($a);
154 176
             $b = strtolower($b);
155 177
         }
156
-        if ($a == $b) return 0;
178
+        if ($a == $b) {
179
+            return 0;
180
+        }
157 181
         return ($a < $b) ? -1 : 1;
158 182
     }
159 183
 }
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/class_image_imagick.php 1 patch
Braces   +81 added lines, -40 removed lines patch added patch discarded remove patch
@@ -12,7 +12,8 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class image_imagick extends image {
15
+class image_imagick extends image
16
+{
16 17
 
17 18
     static $MIMES = array(
18 19
         //'tif' => "image/tiff"
@@ -21,9 +22,15 @@  discard block
 block discarded – undo
21 22
 
22 23
     // ABSTRACT PUBLIC METHODS
23 24
 
24
-    public function resize($width, $height) {//
25
-        if (!$width) $width = 1;
26
-        if (!$height) $height = 1;
25
+    public function resize($width, $height)
26
+    {
27
+//
28
+        if (!$width) {
29
+            $width = 1;
30
+        }
31
+        if (!$height) {
32
+            $height = 1;
33
+        }
27 34
         try {
28 35
             $this->image->scaleImage($width, $height);
29 36
         } catch (Exception $e) {
@@ -34,9 +41,15 @@  discard block
 block discarded – undo
34 41
         return true;
35 42
     }
36 43
 
37
-    public function resizeFit($width, $height, $background=false) {//
38
-        if (!$width) $width = 1;
39
-        if (!$height) $height = 1;
44
+    public function resizeFit($width, $height, $background=false)
45
+    {
46
+//
47
+        if (!$width) {
48
+            $width = 1;
49
+        }
50
+        if (!$height) {
51
+            $height = 1;
52
+        }
40 53
 
41 54
         try {
42 55
             $this->image->scaleImage($width, $height, true);
@@ -65,43 +78,58 @@  discard block
 block discarded – undo
65 78
         }
66 79
     }
67 80
 
68
-    public function resizeCrop($width, $height, $offset=false) {
69
-        if (!$width) $width = 1;
70
-        if (!$height) $height = 1;
81
+    public function resizeCrop($width, $height, $offset=false)
82
+    {
83
+        if (!$width) {
84
+            $width = 1;
85
+        }
86
+        if (!$height) {
87
+            $height = 1;
88
+        }
71 89
 
72 90
         if (($this->width / $this->height) > ($width / $height)) {
73 91
             $h = $height;
74 92
             $w = ($this->width * $h) / $this->height;
75 93
             $y = 0;
76 94
             if ($offset !== false) {
77
-                if ($offset > 0)
78
-                    $offset = -$offset;
79
-                if (($w + $offset) <= $width)
80
-                    $offset = $width - $w;
95
+                if ($offset > 0) {
96
+                                    $offset = -$offset;
97
+                }
98
+                if (($w + $offset) <= $width) {
99
+                                    $offset = $width - $w;
100
+                }
81 101
                 $x = $offset;
82
-            } else
83
-                $x = ($width - $w) / 2;
102
+            } else {
103
+                            $x = ($width - $w) / 2;
104
+            }
84 105
 
85 106
         } else {
86 107
             $w = $width;
87 108
             $h = ($this->height * $w) / $this->width;
88 109
             $x = 0;
89 110
             if ($offset !== false) {
90
-                if ($offset > 0)
91
-                    $offset = -$offset;
92
-                if (($h + $offset) <= $height)
93
-                    $offset = $height - $h;
111
+                if ($offset > 0) {
112
+                                    $offset = -$offset;
113
+                }
114
+                if (($h + $offset) <= $height) {
115
+                                    $offset = $height - $h;
116
+                }
94 117
                 $y = $offset;
95
-            } else
96
-                $y = ($height - $h) / 2;
118
+            } else {
119
+                            $y = ($height - $h) / 2;
120
+            }
97 121
         }
98 122
 
99 123
         $x = round($x);
100 124
         $y = round($y);
101 125
         $w = round($w);
102 126
         $h = round($h);
103
-        if (!$w) $w = 1;
104
-        if (!$h) $h = 1;
127
+        if (!$w) {
128
+            $w = 1;
129
+        }
130
+        if (!$h) {
131
+            $h = 1;
132
+        }
105 133
 
106 134
         try {
107 135
             $this->image->scaleImage($w, $h);
@@ -115,7 +143,8 @@  discard block
 block discarded – undo
115 143
         return true;
116 144
     }
117 145
 
118
-    public function rotate($angle, $background="#000000") {
146
+    public function rotate($angle, $background="#000000")
147
+    {
119 148
         try {
120 149
             $this->image->rotateImage(new ImagickPixel($background), $angle);
121 150
             $size = $this->image->getImageGeometry();
@@ -127,7 +156,8 @@  discard block
 block discarded – undo
127 156
         return true;
128 157
     }
129 158
 
130
-    public function flipHorizontal() {
159
+    public function flipHorizontal()
160
+    {
131 161
         try {
132 162
             $this->image->flopImage();
133 163
         } catch (Exception $e) {
@@ -136,7 +166,8 @@  discard block
 block discarded – undo
136 166
         return true;
137 167
     }
138 168
 
139
-    public function flipVertical() {
169
+    public function flipVertical()
170
+    {
140 171
         try {
141 172
             $this->image->flipImage();
142 173
         } catch (Exception $e) {
@@ -145,7 +176,8 @@  discard block
 block discarded – undo
145 176
         return true;
146 177
     }
147 178
 
148
-    public function watermark($file, $left=false, $top=false) {
179
+    public function watermark($file, $left=false, $top=false)
180
+    {
149 181
         try {
150 182
             $wm = new Imagick($file);
151 183
             $size = $wm->getImageGeometry();
@@ -167,8 +199,9 @@  discard block
 block discarded – undo
167 199
         if ((($x + $w) > $this->width) ||
168 200
             (($y + $h) > $this->height) ||
169 201
             ($x < 0) || ($y < 0)
170
-        )
171
-            return false;
202
+        ) {
203
+                    return false;
204
+        }
172 205
 
173 206
         try {
174 207
             $this->image->compositeImage($wm, Imagick::COMPOSITE_DEFAULT, $x, $y);
@@ -181,7 +214,8 @@  discard block
 block discarded – undo
181 214
 
182 215
     // ABSTRACT PROTECTED METHODS
183 216
 
184
-    protected function getBlankImage($width, $height) {
217
+    protected function getBlankImage($width, $height)
218
+    {
185 219
         try {
186 220
             $img = new Imagick();
187 221
             $img->newImage($width, $height, "none");
@@ -192,7 +226,8 @@  discard block
 block discarded – undo
192 226
         return $img;
193 227
     }
194 228
 
195
-    protected function getImage($image, &$width, &$height) {
229
+    protected function getImage($image, &$width, &$height)
230
+    {
196 231
 
197 232
         if (is_object($image) && ($image instanceof image_imagick)) {
198 233
             try {
@@ -227,18 +262,21 @@  discard block
 block discarded – undo
227 262
             $height = $size['height'];
228 263
             return $image;
229 264
 
230
-        } else
231
-            return false;
265
+        } else {
266
+                    return false;
267
+        }
232 268
     }
233 269
 
234 270
 
235 271
     // PSEUDO-ABSTRACT STATIC METHODS
236 272
 
237
-    static function available() {
273
+    static function available()
274
+    {
238 275
         return class_exists("Imagick");
239 276
     }
240 277
 
241
-    static function checkImage($file) {
278
+    static function checkImage($file)
279
+    {
242 280
         try {
243 281
             $img = new Imagic($file);
244 282
         } catch (Exception $e) {
@@ -250,7 +288,8 @@  discard block
 block discarded – undo
250 288
 
251 289
     // INHERIT METHODS
252 290
 
253
-    public function output($type="jpeg", array $options=array()) {
291
+    public function output($type="jpeg", array $options=array())
292
+    {
254 293
         $type = strtolower($type);
255 294
         try {
256 295
             $this->image->setImageFormat($type);
@@ -258,8 +297,9 @@  discard block
 block discarded – undo
258 297
             return false;
259 298
         }
260 299
         $method = "optimize_$type";
261
-        if (method_exists($this, $method) && !$this->$method($options))
262
-            return false;
300
+        if (method_exists($this, $method) && !$this->$method($options)) {
301
+                    return false;
302
+        }
263 303
 
264 304
         if (!isset($options['file'])) {
265 305
             if (!headers_sent()) {
@@ -289,7 +329,8 @@  discard block
 block discarded – undo
289 329
 
290 330
     // OWN METHODS
291 331
 
292
-    protected function optimize_jpeg(array $options=array()) {
332
+    protected function optimize_jpeg(array $options=array())
333
+    {
293 334
         $quality = isset($options['quality']) ? $options['quality'] : self::DEFAULT_JPEG_QUALITY;
294 335
         try {
295 336
             $this->image->setImageCompression(Imagick::COMPRESSION_JPEG);
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/class_input.php 1 patch
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,7 +12,8 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class input {
15
+class input
16
+{
16 17
 
17 18
   /** Filtered $_GET array
18 19
     * @var array */
@@ -26,7 +27,8 @@  discard block
 block discarded – undo
26 27
     * @var array */
27 28
     public $cookie;
28 29
 
29
-    public function __construct() {
30
+    public function __construct()
31
+    {
30 32
         $this->get = &$_GET;
31 33
         $this->post = &$_POST;
32 34
         $this->cookie = &$_COOKIE;
@@ -36,7 +38,8 @@  discard block
 block discarded – undo
36 38
     * @param string $property
37 39
     * @return mixed */
38 40
 
39
-    public function __get($property) {
41
+    public function __get($property)
42
+    {
40 43
         return property_exists($this, $property) ? $this->$property : null;
41 44
     }
42 45
 }
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/helper_path.php 1 patch
Braces   +54 added lines, -29 removed lines patch added patch discarded remove patch
@@ -12,29 +12,36 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class path {
15
+class path
16
+{
16 17
 
17 18
   /** Get the absolute URL path of the given one. Returns FALSE if the URL
18 19
     * is not valid or the current directory cannot be resolved (getcwd())
19 20
     * @param string $path
20 21
     * @return string */
21 22
 
22
-    static function rel2abs_url($path) {
23
-        if (substr($path, 0, 1) == "/") return $path;
23
+    static function rel2abs_url($path)
24
+    {
25
+        if (substr($path, 0, 1) == "/") {
26
+            return $path;
27
+        }
24 28
         $dir = @getcwd();
25 29
 
26
-        if (!isset($_SERVER['DOCUMENT_ROOT']) || ($dir === false))
27
-            return false;
30
+        if (!isset($_SERVER['DOCUMENT_ROOT']) || ($dir === false)) {
31
+                    return false;
32
+        }
28 33
 
29 34
         $dir = self::normalize($dir);
30 35
         $doc_root = self::normalize($_SERVER['DOCUMENT_ROOT']);
31 36
 
32
-        if (substr($dir, 0, strlen($doc_root)) != $doc_root)
33
-            return false;
37
+        if (substr($dir, 0, strlen($doc_root)) != $doc_root) {
38
+                    return false;
39
+        }
34 40
 
35 41
         $return = self::normalize(substr($dir, strlen($doc_root)) . "/$path");
36
-        if (substr($return, 0, 1) !== "/")
37
-            $return = "/$return";
42
+        if (substr($return, 0, 1) !== "/") {
43
+                    $return = "/$return";
44
+        }
38 45
 
39 46
         return $return;
40 47
     }
@@ -44,7 +51,8 @@  discard block
 block discarded – undo
44 51
     * @param string $url
45 52
     * @return string */
46 53
 
47
-    static function url2fullPath($url) {
54
+    static function url2fullPath($url)
55
+    {
48 56
         $url = self::normalize($url);
49 57
 
50 58
         $uri = isset($_SERVER['SCRIPT_NAME'])
@@ -55,7 +63,9 @@  discard block
 block discarded – undo
55 63
         $uri = self::normalize($uri);
56 64
 
57 65
         if (substr($url, 0, 1) !== "/") {
58
-            if ($uri === false) return false;
66
+            if ($uri === false) {
67
+                return false;
68
+            }
59 69
             $url = dirname($uri) . "/$url";
60 70
         }
61 71
 
@@ -63,7 +73,9 @@  discard block
 block discarded – undo
63 73
             return self::normalize($_SERVER['DOCUMENT_ROOT'] . "/$url");
64 74
 
65 75
         } else {
66
-            if ($uri === false) return false;
76
+            if ($uri === false) {
77
+                return false;
78
+            }
67 79
 
68 80
             if (isset($_SERVER['SCRIPT_FILENAME'])) {
69 81
                 $scr_filename = self::normalize($_SERVER['SCRIPT_FILENAME']);
@@ -71,13 +83,15 @@  discard block
 block discarded – undo
71 83
             }
72 84
 
73 85
             $count = count(explode('/', $uri)) - 1;
74
-            for ($i = 0, $chdir = ""; $i < $count; $i++)
75
-                $chdir .= "../";
86
+            for ($i = 0, $chdir = ""; $i < $count; $i++) {
87
+                            $chdir .= "../";
88
+            }
76 89
             $chdir = self::normalize($chdir);
77 90
 
78 91
             $dir = getcwd();
79
-            if (($dir === false) || !@chdir($chdir))
80
-                return false;
92
+            if (($dir === false) || !@chdir($chdir)) {
93
+                            return false;
94
+            }
81 95
             $rdir = getcwd();
82 96
             chdir($dir);
83 97
             return ($rdir !== false) ? self::normalize($rdir . "/$url") : false;
@@ -92,22 +106,29 @@  discard block
 block discarded – undo
92 106
     * @param string $path
93 107
     * @return string */
94 108
 
95
-    static function normalize($path) {
109
+    static function normalize($path)
110
+    {
96 111
         if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN") {
97 112
             $path = preg_replace('/([^\\\])\\\([^\\\])/', "$1/$2", $path);
98
-            if (substr($path, -1) == "\\") $path = substr($path, 0, -1);
99
-            if (substr($path, 0, 1) == "\\") $path = "/" . substr($path, 1);
113
+            if (substr($path, -1) == "\\") {
114
+                $path = substr($path, 0, -1);
115
+            }
116
+            if (substr($path, 0, 1) == "\\") {
117
+                $path = "/" . substr($path, 1);
118
+            }
100 119
         }
101 120
 
102 121
         $path = preg_replace('/\/+/s', "/", $path);
103 122
 
104 123
         $path = "/$path";
105
-        if (substr($path, -1) != "/")
106
-            $path .= "/";
124
+        if (substr($path, -1) != "/") {
125
+                    $path .= "/";
126
+        }
107 127
 
108 128
         $expr = '/\/([^\/]{1}|[^\.\/]{2}|[^\/]{3,})\/\.\.\//s';
109
-        while (preg_match($expr, $path))
110
-            $path = preg_replace($expr, "/", $path);
129
+        while (preg_match($expr, $path)) {
130
+                    $path = preg_replace($expr, "/", $path);
131
+        }
111 132
 
112 133
         $path = substr($path, 0, -1);
113 134
         $path = substr($path, 1);
@@ -118,11 +139,13 @@  discard block
 block discarded – undo
118 139
     * @param string $path
119 140
     * @return string */
120 141
 
121
-    static function urlPathEncode($path) {
142
+    static function urlPathEncode($path)
143
+    {
122 144
         $path = self::normalize($path);
123 145
         $encoded = "";
124
-        foreach (explode("/", $path) as $dir)
125
-            $encoded .= rawurlencode($dir) . "/";
146
+        foreach (explode("/", $path) as $dir) {
147
+                    $encoded .= rawurlencode($dir) . "/";
148
+        }
126 149
         $encoded = substr($encoded, 0, -1);
127 150
         return $encoded;
128 151
     }
@@ -131,11 +154,13 @@  discard block
 block discarded – undo
131 154
     * @param string $path
132 155
     * @return string */
133 156
 
134
-    static function urlPathDecode($path) {
157
+    static function urlPathDecode($path)
158
+    {
135 159
         $path = self::normalize($path);
136 160
         $decoded = "";
137
-        foreach (explode("/", $path) as $dir)
138
-            $decoded .= rawurldecode($dir) . "/";
161
+        foreach (explode("/", $path) as $dir) {
162
+                    $decoded .= rawurldecode($dir) . "/";
163
+        }
139 164
         $decoded = substr($decoded, 0, -1);
140 165
         return $decoded;
141 166
     }
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/class_gd.php 1 patch
Braces   +157 added lines, -92 removed lines patch added patch discarded remove patch
@@ -12,7 +12,8 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class gd {
15
+class gd
16
+{
16 17
 
17 18
   /** GD resource
18 19
     * @var resource */
@@ -40,23 +41,24 @@  discard block
 block discarded – undo
40 41
     * @param mixed $image
41 42
     * @return array */
42 43
 
43
-    protected function build_image($image) {
44
+    protected function build_image($image)
45
+    {
44 46
 
45
-        if ($image instanceof gd) {
47
+        if ($image instanceof gd) {
46 48
             $width = $image->get_width();
47 49
             $height = $image->get_height();
48 50
             $image = $image->get_image();
49 51
 
50
-        } elseif (is_resource($image) && (get_resource_type($image) == "gd")) {
52
+        } elseif (is_resource($image) && (get_resource_type($image) == "gd")) {
51 53
             $width = @imagesx($image);
52 54
             $height = @imagesy($image);
53 55
 
54
-        } elseif (is_array($image)) {
56
+        } elseif (is_array($image)) {
55 57
             list($key, $width) = each($image);
56 58
             list($key, $height) = each($image);
57 59
             $image = imagecreatetruecolor($width, $height);
58 60
 
59
-        } elseif (false !== (list($width, $height, $type) = @getimagesize($image))) {
61
+        } elseif (false !== (list($width, $height, $type) = @getimagesize($image))) {
60 62
             $image =
61 63
                 ($type == IMAGETYPE_GIF)      ? @imagecreatefromgif($image)  : (
62 64
                 ($type == IMAGETYPE_WBMP)     ? @imagecreatefromwbmp($image) : (
@@ -66,8 +68,9 @@  discard block
 block discarded – undo
66 68
                 ($type == IMAGETYPE_XBM)      ? @imagecreatefromxbm($image)  : false
67 69
             )))));
68 70
 
69
-            if ($type == IMAGETYPE_PNG)
70
-                imagealphablending($image, false);
71
+            if ($type == IMAGETYPE_PNG) {
72
+                            imagealphablending($image, false);
73
+            }
71 74
         }
72 75
 
73 76
         $return = (
@@ -81,8 +84,9 @@  discard block
 block discarded – undo
81 84
             ? array($image, $width, $height)
82 85
             : false;
83 86
 
84
-        if (($return !== false) && isset($type))
85
-            $this->type = $type;
87
+        if (($return !== false) && isset($type)) {
88
+                    $this->type = $type;
89
+        }
86 90
 
87 91
         return $return;
88 92
     }
@@ -98,20 +102,22 @@  discard block
 block discarded – undo
98 102
     * @param integer $bigger_size
99 103
     * @return gd */
100 104
 
101
-    public function __construct($image, $bigger_size=null) {
105
+    public function __construct($image, $bigger_size=null)
106
+    {
102 107
         $this->image = $this->width = $this->height = null;
103 108
 
104 109
         $image_details = $this->build_image($image);
105 110
 
106
-        if ($image_details !== false)
107
-            list($this->image, $this->width, $this->height) = $image_details;
108
-        else
109
-            $this->init_error = true;
111
+        if ($image_details !== false) {
112
+                    list($this->image, $this->width, $this->height) = $image_details;
113
+        } else {
114
+                    $this->init_error = true;
115
+        }
110 116
 
111 117
         if (!is_null($this->image) &&
112 118
             !is_null($bigger_size) &&
113 119
             (preg_match('/^[1-9][0-9]*$/', $bigger_size) !== false)
114
-        ) {
120
+        ) {
115 121
             $image = $this->image;
116 122
             list($width, $height) = $this->get_prop_size($bigger_size);
117 123
             $this->image = imagecreatetruecolor($width, $height);
@@ -126,21 +132,24 @@  discard block
 block discarded – undo
126 132
   /** Returns the GD resource
127 133
     * @return resource */
128 134
 
129
-    public function get_image() {
135
+    public function get_image()
136
+    {
130 137
         return $this->image;
131 138
     }
132 139
 
133 140
   /** Returns the image width
134 141
     * @return integer */
135 142
 
136
-    public function get_width() {
143
+    public function get_width()
144
+    {
137 145
         return $this->width;
138 146
     }
139 147
 
140 148
   /** Returns the image height
141 149
     * @return integer */
142 150
 
143
-    public function get_height() {
151
+    public function get_height()
152
+    {
144 153
         return $this->height;
145 154
     }
146 155
 
@@ -148,9 +157,12 @@  discard block
 block discarded – undo
148 157
     * @param integer $resized_height
149 158
     * @return integer */
150 159
 
151
-    public function get_prop_width($resized_height) {
160
+    public function get_prop_width($resized_height)
161
+    {
152 162
         $width = intval(($this->width * $resized_height) / $this->height);
153
-        if (!$width) $width = 1;
163
+        if (!$width) {
164
+            $width = 1;
165
+        }
154 166
         return $width;
155 167
     }
156 168
 
@@ -158,9 +170,12 @@  discard block
 block discarded – undo
158 170
     * @param integer $resized_width
159 171
     * @return integer */
160 172
 
161
-    public function get_prop_height($resized_width) {
173
+    public function get_prop_height($resized_width)
174
+    {
162 175
         $height = intval(($this->height * $resized_width) / $this->width);
163
-        if (!$height) $height = 1;
176
+        if (!$height) {
177
+            $height = 1;
178
+        }
164 179
         return $height;
165 180
     }
166 181
 
@@ -170,18 +185,20 @@  discard block
 block discarded – undo
170 185
     * @param integer $bigger_size
171 186
     * @return array */
172 187
 
173
-    public function get_prop_size($bigger_size) {
188
+    public function get_prop_size($bigger_size)
189
+    {
174 190
 
175
-        if ($this->width > $this->height) {
191
+        if ($this->width > $this->height) {
176 192
             $width = $bigger_size;
177 193
             $height = $this->get_prop_height($width);
178 194
 
179
-        } elseif ($this->height > $this->width) {
195
+        } elseif ($this->height > $this->width) {
180 196
             $height = $bigger_size;
181 197
             $width = $this->get_prop_width($height);
182 198
 
183
-        } else
184
-            $width = $height = $bigger_size;
199
+        } else {
200
+                    $width = $height = $bigger_size;
201
+        }
185 202
 
186 203
         return array($width, $height);
187 204
     }
@@ -191,9 +208,14 @@  discard block
 block discarded – undo
191 208
     * @param integer $height
192 209
     * @return bool */
193 210
 
194
-    public function resize($width, $height) {
195
-        if (!$width) $width = 1;
196
-        if (!$height) $height = 1;
211
+    public function resize($width, $height)
212
+    {
213
+        if (!$width) {
214
+            $width = 1;
215
+        }
216
+        if (!$height) {
217
+            $height = 1;
218
+        }
197 219
         return (
198 220
             (false !== ($img = new gd(array($width, $height)))) &&
199 221
             $img->imagecopyresampled($this) &&
@@ -208,19 +230,20 @@  discard block
 block discarded – undo
208 230
     * @param mixed $src
209 231
     * @return bool */
210 232
 
211
-    public function resize_crop($src) {
233
+    public function resize_crop($src)
234
+    {
212 235
         $image_details = $this->build_image($src);
213 236
 
214
-        if ($image_details !== false) {
237
+        if ($image_details !== false) {
215 238
             list($src, $src_width, $src_height) = $image_details;
216 239
 
217
-            if (($src_width / $src_height) > ($this->width / $this->height)) {
240
+            if (($src_width / $src_height) > ($this->width / $this->height)) {
218 241
                 $src_w = $this->get_prop_width($src_height);
219 242
                 $src_h = $src_height;
220 243
                 $src_x = intval(($src_width - $src_w) / 2);
221 244
                 $src_y = 0;
222 245
 
223
-            } else {
246
+            } else {
224 247
                 $src_w = $src_width;
225 248
                 $src_h = $this->get_prop_height($src_width);
226 249
                 $src_x = 0;
@@ -229,8 +252,9 @@  discard block
 block discarded – undo
229 252
 
230 253
             return imagecopyresampled($this->image, $src, 0, 0, $src_x, $src_y, $this->width, $this->height, $src_w, $src_h);
231 254
 
232
-        } else
233
-            return false;
255
+        } else {
256
+                    return false;
257
+        }
234 258
     }
235 259
 
236 260
   /** Resize image to fit in given resolution. Returns TRUE on success or FALSE on failure
@@ -238,15 +262,22 @@  discard block
 block discarded – undo
238 262
     * @param integer $height
239 263
     * @return bool */
240 264
 
241
-    public function resize_fit($width, $height) {
242
-        if ((!$width && !$height) || (($width == $this->width) && ($height == $this->height)))
243
-            return true;
244
-        if (!$width || (($height / $width) < ($this->height / $this->width)))
245
-            $width = intval(($this->width * $height) / $this->height);
246
-        elseif (!$height || (($width / $height) < ($this->width / $this->height)))
247
-            $height = intval(($this->height * $width) / $this->width);
248
-        if (!$width) $width = 1;
249
-        if (!$height) $height = 1;
265
+    public function resize_fit($width, $height)
266
+    {
267
+        if ((!$width && !$height) || (($width == $this->width) && ($height == $this->height))) {
268
+                    return true;
269
+        }
270
+        if (!$width || (($height / $width) < ($this->height / $this->width))) {
271
+                    $width = intval(($this->width * $height) / $this->height);
272
+        } elseif (!$height || (($width / $height) < ($this->width / $this->height))) {
273
+                    $height = intval(($this->height * $width) / $this->width);
274
+        }
275
+        if (!$width) {
276
+            $width = 1;
277
+        }
278
+        if (!$height) {
279
+            $height = 1;
280
+        }
250 281
         return $this->resize($width, $height);
251 282
     }
252 283
 
@@ -257,7 +288,8 @@  discard block
 block discarded – undo
257 288
     * @param integer $height
258 289
     * @return bool */
259 290
 
260
-    public function resize_overflow($width, $height) {
291
+    public function resize_overflow($width, $height)
292
+    {
261 293
 
262 294
         $big = (($this->width / $this->height) > ($width / $height))
263 295
             ? ($this->width * $height) / $this->height
@@ -266,7 +298,7 @@  discard block
 block discarded – undo
266 298
 
267 299
         $return = ($img = new gd($this->image, $big));
268 300
 
269
-        if ($return) {
301
+        if ($return) {
270 302
             $this->image = $img->get_image();
271 303
             $this->width = $img->get_width();
272 304
             $this->height = $img->get_height();
@@ -275,7 +307,8 @@  discard block
 block discarded – undo
275 307
         return $return;
276 308
     }
277 309
 
278
-    public function gd_color() {
310
+    public function gd_color()
311
+    {
279 312
         $args = func_get_args();
280 313
 
281 314
         $expr_rgb = '/^rgb\(\s*(\d{1,3})\s*\,\s*(\d{1,3})\s*\,\s*(\d{1,3})\s*\)$/i';
@@ -283,22 +316,23 @@  discard block
 block discarded – undo
283 316
         $expr_hex2 = '/^\#?([0-9a-f])([0-9a-f])([0-9a-f])$/i';
284 317
         $expr_byte = '/^([01]?\d?\d|2[0-4]\d|25[0-5])$/';
285 318
 
286
-        if (!isset($args[0]))
287
-            return false;
319
+        if (!isset($args[0])) {
320
+                    return false;
321
+        }
288 322
 
289
-        if (count($args[0]) == 3) {
323
+        if (count($args[0]) == 3) {
290 324
             list($r, $g, $b) = $args[0];
291 325
 
292
-        } elseif (preg_match($expr_rgb, $args[0])) {
326
+        } elseif (preg_match($expr_rgb, $args[0])) {
293 327
             list($r, $g, $b) = explode(" ", preg_replace($expr_rgb, "$1 $2 $3", $args[0]));
294 328
 
295
-        } elseif (preg_match($expr_hex1, $args[0])) {
329
+        } elseif (preg_match($expr_hex1, $args[0])) {
296 330
             list($r, $g, $b) = explode(" ", preg_replace($expr_hex1, "$1 $2 $3", $args[0]));
297 331
             $r = hexdec($r);
298 332
             $g = hexdec($g);
299 333
             $b = hexdec($b);
300 334
 
301
-        } elseif (preg_match($expr_hex2, $args[0])) {
335
+        } elseif (preg_match($expr_hex2, $args[0])) {
302 336
             list($r, $g, $b) = explode(" ", preg_replace($expr_hex2, "$1$1 $2$2 $3$3", $args[0]));
303 337
             $r = hexdec($r);
304 338
             $g = hexdec($g);
@@ -308,16 +342,18 @@  discard block
 block discarded – undo
308 342
             preg_match($expr_byte, $args[0]) &&
309 343
             preg_match($expr_byte, $args[1]) &&
310 344
             preg_match($expr_byte, $args[2])
311
-        ) {
345
+        ) {
312 346
             list($r, $g, $b) = $args;
313 347
 
314
-        } else
315
-            return false;
348
+        } else {
349
+                    return false;
350
+        }
316 351
 
317 352
         return imagecolorallocate($this->image, $r, $g, $b);
318 353
     }
319 354
 
320
-    public function fill_color($color) {
355
+    public function fill_color($color)
356
+    {
321 357
         return $this->imagefilledrectangle(0, 0, $this->width - 1, $this->height - 1, $color);
322 358
     }
323 359
 
@@ -330,20 +366,29 @@  discard block
 block discarded – undo
330 366
         $src_x=0, $src_y=0,
331 367
         $dst_w=null, $dst_h=null,
332 368
         $src_w=null, $src_h=null
333
-    ) {
369
+    ) {
334 370
         $image_details = $this->build_image($src);
335 371
 
336
-        if ($image_details !== false) {
372
+        if ($image_details !== false) {
337 373
             list($src, $src_width, $src_height) = $image_details;
338 374
 
339
-            if (is_null($dst_w)) $dst_w = $this->width - $dst_x;
340
-            if (is_null($dst_h)) $dst_h = $this->height - $dst_y;
341
-            if (is_null($src_w)) $src_w = $src_width - $src_x;
342
-            if (is_null($src_h)) $src_h = $src_height - $src_y;
375
+            if (is_null($dst_w)) {
376
+                $dst_w = $this->width - $dst_x;
377
+            }
378
+            if (is_null($dst_h)) {
379
+                $dst_h = $this->height - $dst_y;
380
+            }
381
+            if (is_null($src_w)) {
382
+                $src_w = $src_width - $src_x;
383
+            }
384
+            if (is_null($src_h)) {
385
+                $src_h = $src_height - $src_y;
386
+            }
343 387
             return imagecopy($this->image, $src, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h);
344 388
 
345
-        } else
346
-            return false;
389
+        } else {
390
+                    return false;
391
+        }
347 392
     }
348 393
 
349 394
     public function imagecopyresampled(
@@ -352,16 +397,24 @@  discard block
 block discarded – undo
352 397
         $src_x=0, $src_y=0,
353 398
         $dst_w=null, $dst_h=null,
354 399
         $src_w=null, $src_h=null
355
-    ) {
400
+    ) {
356 401
         $image_details = $this->build_image($src);
357 402
 
358
-        if ($image_details !== false) {
403
+        if ($image_details !== false) {
359 404
             list($src, $src_width, $src_height) = $image_details;
360 405
 
361
-            if (is_null($dst_w)) $dst_w = $this->width - $dst_x;
362
-            if (is_null($dst_h)) $dst_h = $this->height - $dst_y;
363
-            if (is_null($src_w)) $src_w = $src_width - $src_x;
364
-            if (is_null($src_h)) $src_h = $src_height - $src_y;
406
+            if (is_null($dst_w)) {
407
+                $dst_w = $this->width - $dst_x;
408
+            }
409
+            if (is_null($dst_h)) {
410
+                $dst_h = $this->height - $dst_y;
411
+            }
412
+            if (is_null($src_w)) {
413
+                $src_w = $src_width - $src_x;
414
+            }
415
+            if (is_null($src_h)) {
416
+                $src_h = $src_height - $src_y;
417
+            }
365 418
             imagealphablending($this->image, false);
366 419
             imagesavealpha($this->image,true);
367 420
 			
@@ -372,7 +425,7 @@  discard block
 block discarded – undo
372 425
 			
373 426
 			$transindex = imagecolortransparent($src);
374 427
 			$palletsize = imagecolorstotal($src);
375
-			if($transindex >= 0 && $transindex < $palletsize) {
428
+			if($transindex >= 0 && $transindex < $palletsize) {
376 429
 				$transcol = imagecolorsforindex($src, $transindex);
377 430
 				
378 431
 			/*** end gif transparent fix ***/
@@ -381,44 +434,56 @@  discard block
 block discarded – undo
381 434
 				imagefilledrectangle($this->image, 0, 0, $dst_w, $dst_h, $transindex);
382 435
 				imagecopyresampled($this->image, $src, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
383 436
 				imagecolortransparent($this->image, $transindex);
384
-				for($y=0; $y<$dst_h; ++$y)
385
-					for($x=0; $x<$dst_w; ++$x)
386
-						if(((imagecolorat($this->image, $x, $y)>>24) & 0x7F) >= 100) imagesetpixel($this->image, $x, $y, $transindex);				
437
+				for($y=0; $y<$dst_h; ++$y) {
438
+									for($x=0;
439
+				}
440
+				$x<$dst_w; ++$x) {
441
+											if(((imagecolorat($this->image, $x, $y)>>24) & 0x7F) >= 100) imagesetpixel($this->image, $x, $y, $transindex);
442
+					}
387 443
 				imagetruecolortopalette($this->image, true, 255);
388
-			}
389
-			else {
444
+			} else {
390 445
 				$transparent = imagecolorallocatealpha($this->image, 255, 255, 255, 127);
391 446
 				imagefilledrectangle($this->image, 0, 0, $dst_w, $dst_h, $transparent);
392 447
 				imagecopyresampled($this->image, $src, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
393 448
 			}
394 449
 			return $this->image;
395 450
 
396
-        } else
397
-            return false;
451
+        } else {
452
+                    return false;
453
+        }
398 454
     }
399 455
 
400
-    public function imagefilledrectangle($x1, $y1, $x2, $y2, $color) {
456
+    public function imagefilledrectangle($x1, $y1, $x2, $y2, $color)
457
+    {
401 458
         $color = $this->gd_color($color);
402
-        if ($color === false) return false;
459
+        if ($color === false) {
460
+            return false;
461
+        }
403 462
         return imagefilledrectangle($this->image, $x1, $y1, $x2, $y2, $color);
404 463
     }
405 464
 
406
-    public function imagepng($filename=null, $quality=null, $filters=null) {
407
-        if (is_null($filename) && !headers_sent())
408
-            header("Content-Type: image/png");
465
+    public function imagepng($filename=null, $quality=null, $filters=null)
466
+    {
467
+        if (is_null($filename) && !headers_sent()) {
468
+                    header("Content-Type: image/png");
469
+        }
409 470
         @imagesavealpha($this->image, true);
410 471
         return imagepng($this->image, $filename, $quality, $filters);
411 472
     }
412 473
 
413
-    public function imagejpeg($filename=null, $quality=75) {
414
-        if (is_null($filename) && !headers_sent())
415
-            header("Content-Type: image/jpeg");
474
+    public function imagejpeg($filename=null, $quality=75)
475
+    {
476
+        if (is_null($filename) && !headers_sent()) {
477
+                    header("Content-Type: image/jpeg");
478
+        }
416 479
         return imagejpeg($this->image, $filename, $quality);
417 480
     }
418 481
 
419
-    public function imagegif($filename=null) {
420
-        if (is_null($filename) && !headers_sent())
421
-            header("Content-Type: image/gif");
482
+    public function imagegif($filename=null)
483
+    {
484
+        if (is_null($filename) && !headers_sent()) {
485
+                    header("Content-Type: image/gif");
486
+        }
422 487
 			@imagesavealpha($this->image, true);
423 488
         return imagegif($this->image, $filename);
424 489
     }
Please login to merge, or discard this patch.
manager/media/browser/mcpuk/lib/helper_file.php 1 patch
Braces   +22 added lines, -13 removed lines patch added patch discarded remove patch
@@ -12,7 +12,8 @@  discard block
 block discarded – undo
12 12
   *      @link http://kcfinder.sunhater.com
13 13
   */
14 14
 
15
-class file {
15
+class file
16
+{
16 17
 
17 18
     static $MIME = array(
18 19
         'ai'    => 'application/postscript',
@@ -105,10 +106,12 @@  discard block
 block discarded – undo
105 106
     * @param string $dir
106 107
     * @return bool */
107 108
 
108
-    static function isWritable($filename) {
109
+    static function isWritable($filename)
110
+    {
109 111
         $filename = path::normalize($filename);
110
-        if (!is_file($filename) || (false === ($fp = @fopen($filename, 'a+'))))
111
-            return false;
112
+        if (!is_file($filename) || (false === ($fp = @fopen($filename, 'a+')))) {
113
+                    return false;
114
+        }
112 115
         fclose($fp);
113 116
         return true;
114 117
     }
@@ -118,7 +121,8 @@  discard block
 block discarded – undo
118 121
     * @param bool $toLower
119 122
     * @return string */
120 123
 
121
-    static function getExtension($filename, $toLower=true) {
124
+    static function getExtension($filename, $toLower=true)
125
+    {
122 126
         return preg_match('/^.*\.([^\.]*)$/s', $filename, $patt)
123 127
             ? ($toLower ? strtolower($patt[1]) : $patt[1]) : "";
124 128
     }
@@ -134,7 +138,8 @@  discard block
 block discarded – undo
134 138
     * @param string $magic
135 139
     * @return string */
136 140
 
137
-    static function getMimeType($filename, $magic=null) {
141
+    static function getMimeType($filename, $magic=null)
142
+    {
138 143
         if (class_exists("finfo")) {
139 144
             $finfo = ($magic === null)
140 145
                 ? new finfo(FILEINFO_MIME)
@@ -170,12 +175,15 @@  discard block
 block discarded – undo
170 175
     * @param string $tpl
171 176
     * @return string */
172 177
 
173
-    static function getInexistantFilename($filename, $dir=null, $tpl=null) {
174
-        if ($tpl === null)  $tpl = "{name}({sufix}){ext}";
178
+    static function getInexistantFilename($filename, $dir=null, $tpl=null)
179
+    {
180
+        if ($tpl === null) {
181
+            $tpl = "{name}({sufix}){ext}";
182
+        }
175 183
         $fullPath = ($dir === null);
176
-        if ($fullPath)
177
-            $dir = path::normalize(dirname($filename));
178
-        else {
184
+        if ($fullPath) {
185
+                    $dir = path::normalize(dirname($filename));
186
+        } else {
179 187
             $fdir = dirname($filename);
180 188
             $dir = strlen($fdir)
181 189
                 ? path::normalize("$dir/$fdir")
@@ -187,8 +195,9 @@  discard block
 block discarded – undo
187 195
         $tpl = str_replace('{name}', $name, $tpl);
188 196
         $tpl = str_replace('{ext}', (strlen($ext) ? ".$ext" : ""), $tpl);
189 197
         $i = 1; $file = "$dir/$filename";
190
-        while (file_exists($file))
191
-            $file = "$dir/" . str_replace('{sufix}', $i++, $tpl);
198
+        while (file_exists($file)) {
199
+                    $file = "$dir/" . str_replace('{sufix}', $i++, $tpl);
200
+        }
192 201
 
193 202
         return $fullPath
194 203
             ? $file
Please login to merge, or discard this patch.