1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
files_cmp.php
См. документацию.
1<?php
2
4{
5 public static function cmp_size_asc($a, $b)
6 {
7 if($a["SIZE"] == $b["SIZE"])
8 return 0;
9 return ($a["SIZE"] < $b["SIZE"]) ? -1 : 1;
10 }
11 public static function cmp_size_desc($a, $b)
12 {
13 if ($a["SIZE"] == $b["SIZE"])
14 return 0;
15 return ($a["SIZE"] > $b["SIZE"]) ? -1 : 1;
16 }
17 public static function cmp_timestamp_asc($a, $b)
18 {
19 if($a["TIMESTAMP"] == $b["TIMESTAMP"])
20 return 0;
21 return ($a["TIMESTAMP"] < $b["TIMESTAMP"]) ? -1 : 1;
22 }
23 public static function cmp_timestamp_desc($a, $b)
24 {
25 if ($a["TIMESTAMP"] == $b["TIMESTAMP"])
26 return 0;
27 return ($a["TIMESTAMP"] > $b["TIMESTAMP"]) ? -1 : 1;
28 }
29 public static function cmp_name_asc($a, $b)
30 {
31 if($a["NAME"] == $b["NAME"])
32 return 0;
33 return ($a["NAME"] < $b["NAME"]) ? -1 : 1;
34 }
35 public static function cmp_name_desc($a, $b)
36 {
37 if($a["NAME"] == $b["NAME"])
38 return 0;
39 return ($a["NAME"] > $b["NAME"]) ? -1 : 1;
40 }
41 public static function cmp_name_nat_asc($a, $b)
42 {
43 $cmp = strnatcasecmp(trim($a["NAME"]), trim($b["NAME"]));
44 if($cmp == 0)
45 $cmp = strnatcmp(trim($a["NAME"]), trim($b["NAME"]));
46 return $cmp;
47 }
48 public static function cmp_name_nat_desc($a, $b)
49 {
50 $cmp = strnatcasecmp(trim($a["NAME"]), trim($b["NAME"]));
51 if($cmp == 0)
52 $cmp = strnatcmp(trim($a["NAME"]), trim($b["NAME"]));
53 return $cmp*(-1);
54 }
55}
Определения files_cmp.php:4
static cmp_name_nat_asc($a, $b)
Определения files_cmp.php:41
static cmp_timestamp_desc($a, $b)
Определения files_cmp.php:23
static cmp_size_desc($a, $b)
Определения files_cmp.php:11
static cmp_size_asc($a, $b)
Определения files_cmp.php:5
static cmp_name_nat_desc($a, $b)
Определения files_cmp.php:48
static cmp_name_desc($a, $b)
Определения files_cmp.php:35
static cmp_timestamp_asc($a, $b)
Определения files_cmp.php:17
static cmp_name_asc($a, $b)
Определения files_cmp.php:29
else $a
Определения template.php:137