Passed
Push — main ( dd2f61...fe7ef9 )
by Miaad
11:01
created
src/external/jdf.php 1 patch
Braces   +38 added lines, -31 removed lines patch added patch discarded remove patch
@@ -156,12 +156,13 @@  discard block
 block discarded – undo
156 156
                     break;
157 157
                 case 'W':
158 158
                     $avs = ($date[7] == 6 ? 0 : $date[7] + 1) - $doy % 7;
159
-                    if ($avs < 0) $avs += 7;
159
+                    if ($avs < 0) {
160
+                        $avs += 7;
161
+                    }
160 162
                     $num = (int) (($doy + $avs) / 7);
161 163
                     if ($avs < 4) {
162 164
                         $num++;
163
-                    }
164
-                    elseif ($num < 1) {
165
+                    } elseif ($num < 1) {
165 166
                         $num = ($avs == 4 or $avs == ($jalali_year % 33 % 4 - 2 == (int) ($jalali_year % 33 * 0.05) ? 5 : 4)) ? 53 : 52;
166 167
                     }
167 168
                     $aks = $avs + $leap_year;
@@ -187,7 +188,9 @@  discard block
 block discarded – undo
187 188
     }
188 189
     public static function jstrftime ($format, $timestamp = '', $none = '', $time_zone = 'Asia/Tehran', $tr_num = 'fa') {
189 190
         $T_sec = 0;/* <= رفع خطاي زمان سرور ، با اعداد '+' و '-' بر حسب ثانيه */
190
-        if ($time_zone != 'local') date_default_timezone_set(($time_zone === '') ? 'Asia/Tehran' : $time_zone);
191
+        if ($time_zone != 'local') {
192
+            date_default_timezone_set(($time_zone === '') ? 'Asia/Tehran' : $time_zone);
193
+        }
191 194
         $timestamp = $T_sec + (($timestamp === '') ? time() : self::tr_num($timestamp));
192 195
         $date = explode('_', date('h_H_i_j_n_s_w_Y', $timestamp));
193 196
         [$jalali_year, $jalali_month, $jalali_day] = self::gregorian_to_jalali($date[7], $date[4], $date[3]);
@@ -199,8 +202,7 @@  discard block
 block discarded – undo
199 202
             $sub = substr($format, $i, 1);
200 203
             if ($sub == '%') {
201 204
                 $sub = substr($format, ++$i, 1);
202
-            }
203
-            else {
205
+            } else {
204 206
                 $output .= $sub;
205 207
                 continue;
206 208
             }
@@ -229,30 +231,41 @@  discard block
 block discarded – undo
229 231
                     break;
230 232
                 /* Week */ case 'U':
231 233
                 $avs = (($date[6] < 5) ? $date[6] + 2 : $date[6] - 5) - ($doy % 7);
232
-                if ($avs < 0) $avs += 7;
234
+                if ($avs < 0) {
235
+                    $avs += 7;
236
+                }
233 237
                 $num = (int) (($doy + $avs) / 7) + 1;
234
-                if ($avs > 3 or $avs == 1) $num--;
238
+                if ($avs > 3 or $avs == 1) {
239
+                    $num--;
240
+                }
235 241
                 $output .= ($num < 10) ? '0' . $num : $num;
236 242
                 break;
237 243
                 case 'V':
238 244
                     $avs = (($date[6] == 6) ? 0 : $date[6] + 1) - ($doy % 7);
239
-                    if ($avs < 0) $avs += 7;
245
+                    if ($avs < 0) {
246
+                        $avs += 7;
247
+                    }
240 248
                     $num = (int) (($doy + $avs) / 7);
241 249
                     if ($avs < 4) {
242 250
                         $num++;
243
-                    }
244
-                    elseif ($num < 1) {
251
+                    } elseif ($num < 1) {
245 252
                         $num = ($avs == 4 or $avs == ((((($jalali_year % 33) % 4) - 2) == ((int) (($jalali_year % 33) * 0.05))) ? 5 : 4)) ? 53 : 52;
246 253
                     }
247 254
                     $aks = $avs + $leap_year;
248
-                    if ($aks == 7) $aks = 0;
255
+                    if ($aks == 7) {
256
+                        $aks = 0;
257
+                    }
249 258
                     $output .= (($leap_year + 363 - $doy) < $aks and $aks < 3) ? '01' : (($num < 10) ? '0' . $num : $num);
250 259
                     break;
251 260
                 case 'W':
252 261
                     $avs = (($date[6] == 6) ? 0 : $date[6] + 1) - ($doy % 7);
253
-                    if ($avs < 0) $avs += 7;
262
+                    if ($avs < 0) {
263
+                        $avs += 7;
264
+                    }
254 265
                     $num = (int) (($doy + $avs) / 7) + 1;
255
-                    if ($avs > 3) $num--;
266
+                    if ($avs > 3) {
267
+                        $num--;
268
+                    }
256 269
                     $output .= ($num < 10) ? '0' . $num : $num;
257 270
                     break;
258 271
                 /* Month */ case 'b':
@@ -356,11 +369,12 @@  discard block
 block discarded – undo
356 369
         return ($tr_num != 'en') ? self::tr_num($output, 'fa', '.') : $output;
357 370
     }
358 371
     public static function jmktime ($hour = '', $minute = '', $second = '', $jalali_month = '', $jalali_day = '', $jalali_year = '', $none = '', $timezone = 'Asia/Tehran'): bool|int {
359
-        if ($timezone != 'local') date_default_timezone_set($timezone);
372
+        if ($timezone != 'local') {
373
+            date_default_timezone_set($timezone);
374
+        }
360 375
         if ($hour === '') {
361 376
             return time();
362
-        }
363
-        else {
377
+        } else {
364 378
             [
365 379
                 $hour,
366 380
                 $minute,
@@ -371,16 +385,13 @@  discard block
 block discarded – undo
371 385
             ] = explode('_', self::tr_num($hour . '_' . $minute . '_' . $second . '_' . $jalali_month . '_' . $jalali_day . '_' . $jalali_year));
372 386
             if ($minute === '') {
373 387
                 return mktime($hour);
374
-            }
375
-            else {
388
+            } else {
376 389
                 if ($second === '') {
377 390
                     return mktime($hour, $minute);
378
-                }
379
-                else {
391
+                } else {
380 392
                     if ($jalali_month === '') {
381 393
                         return mktime($hour, $minute, $second);
382
-                    }
383
-                    else {
394
+                    } else {
384 395
                         $jdate = explode('_', self::jdate('Y_j', '', '', $timezone, 'en'));
385 396
                         if ($jalali_day === '') {
386 397
                             [
@@ -389,8 +400,7 @@  discard block
 block discarded – undo
389 400
                                 $gregorian_day
390 401
                             ] = self::jalali_to_gregorian($jdate[0], $jalali_month, $jdate[1]);
391 402
                             return mktime($hour, $minute, $second, $gregorian_month);
392
-                        }
393
-                        else {
403
+                        } else {
394 404
                             if ($jalali_year === '') {
395 405
                                 [
396 406
                                     $gregorian_year,
@@ -398,8 +408,7 @@  discard block
 block discarded – undo
398 408
                                     $gregorian_day
399 409
                                 ] = self::jalali_to_gregorian($jdate[0], $jalali_month, $jalali_day);
400 410
                                 return mktime($hour, $minute, $second, $gregorian_month, $gregorian_day);
401
-                            }
402
-                            else {
411
+                            } else {
403 412
                                 [
404 413
                                     $gregorian_year,
405 414
                                     $gregorian_month,
@@ -463,8 +472,7 @@  discard block
 block discarded – undo
463 472
                             'نوزده'
464 473
                         ];
465 474
                         $h34 = $k34[substr($num, 2 - $length, 2) - 10];
466
-                    }
467
-                    else {
475
+                    } else {
468 476
                         $xy4 = substr($num, 3 - $length, 1);
469 477
                         $p34 = ($xy3 == 0 or $xy4 == 0) ? '' : ' و ';
470 478
                         $k3 = ['', '', 'بیست', 'سی', 'چهل', 'پنجاه', 'شصت', 'هفتاد', 'هشتاد', 'نود'];
@@ -610,8 +618,7 @@  discard block
 block discarded – undo
610 618
         if ($days < 186) {
611 619
             $jalali_month = 1 + (int) ($days / 31);
612 620
             $jalali_day = 1 + ($days % 31);
613
-        }
614
-        else {
621
+        } else {
615 622
             $jalali_month = 7 + (int) (($days - 186) / 30);
616 623
             $jalali_day = 1 + (($days - 186) % 30);
617 624
         }
Please login to merge, or discard this patch.