Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/main/classes/general/ |
Upload File : |
<?php class FilesCmp { public static function cmp_size_asc($a, $b) { if($a["SIZE"] == $b["SIZE"]) return 0; return ($a["SIZE"] < $b["SIZE"]) ? -1 : 1; } public static function cmp_size_desc($a, $b) { if ($a["SIZE"] == $b["SIZE"]) return 0; return ($a["SIZE"] > $b["SIZE"]) ? -1 : 1; } public static function cmp_timestamp_asc($a, $b) { if($a["TIMESTAMP"] == $b["TIMESTAMP"]) return 0; return ($a["TIMESTAMP"] < $b["TIMESTAMP"]) ? -1 : 1; } public static function cmp_timestamp_desc($a, $b) { if ($a["TIMESTAMP"] == $b["TIMESTAMP"]) return 0; return ($a["TIMESTAMP"] > $b["TIMESTAMP"]) ? -1 : 1; } public static function cmp_name_asc($a, $b) { if($a["NAME"] == $b["NAME"]) return 0; return ($a["NAME"] < $b["NAME"]) ? -1 : 1; } public static function cmp_name_desc($a, $b) { if($a["NAME"] == $b["NAME"]) return 0; return ($a["NAME"] > $b["NAME"]) ? -1 : 1; } public static function cmp_name_nat_asc($a, $b) { $cmp = strnatcasecmp(trim($a["NAME"]), trim($b["NAME"])); if($cmp == 0) $cmp = strnatcmp(trim($a["NAME"]), trim($b["NAME"])); return $cmp; } public static function cmp_name_nat_desc($a, $b) { $cmp = strnatcasecmp(trim($a["NAME"]), trim($b["NAME"])); if($cmp == 0) $cmp = strnatcmp(trim($a["NAME"]), trim($b["NAME"])); return $cmp*(-1); } }