From: antipode Date: Tue, 4 Dec 2001 02:26:39 +0000 (+0000) Subject: Style police again. X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=commitdiff_plain;h=d2523fba460000828abde942f000ecc4857a829d;ds=sidebyside Style police again. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1838 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/functions/array.php b/functions/array.php index 2ff83b41..768a079b 100644 --- a/functions/array.php +++ b/functions/array.php @@ -1,4 +1,4 @@ -col and $this->dir in a class - // Would beat using globals - if(!is_array($col)){ - $col = array($col); - } - $GLOBALS['col'] = $col; // Column or Columns as an array - if ($dir > 0) - $dir = 1; - else - $dir = -1; - $GLOBALS['dir'] = $dir; // Direction, a positive number for ascending a negative for descending +function ary_sort($ary,$col, $dir = 1) +{ + /* The globals are used because USORT determines what is passed to comp2 */ + /* These should be $this->col and $this->dir in a class */ + /* Would beat using globals */ + if (!is_array($col)) { + $col = array($col); + } + $GLOBALS['col'] = $col; /* Column or Columns as an array */ + if ($dir > 0) { + $dir = 1; + } + else { + $dir = -1; + } + /* Direction, a positive number for ascending a negative for descending */ + $GLOBALS['dir'] = $dir; - usort($ary,'array_comp2'); - return $ary; - } + usort($ary,'array_comp2'); + return $ary; +} - function array_comp2($a,$b,$i = 0) { - global $col; - global $dir; - $c = count($col) -1; - if ($a[$col[$i]] == $b[$col[$i]]){ - $r = 0; - while($i < $c && $r == 0){ - $i++; - $r = comp2($a,$b,$i); - } - } elseif($a[$col[$i]] < $b[$col[$i]]){ - return (- $dir); - } - return $dir; - } +function array_comp2($a,$b,$i = 0) +{ + global $col; + global $dir; + $c = count($col) -1; + if ($a[$col[$i]] == $b[$col[$i]]) { + $r = 0; + while ($i < $c && $r == 0) { + $i++; + $r = comp2($a,$b,$i); + } + } + elseif ($a[$col[$i]] < $b[$col[$i]]) { + return (- $dir); + } + return $dir; +} - function removeElement($array, $element) { - $j = 0; - for ($i = 0;$i < count($array);$i++) - if ($i != $element) { +function removeElement($array, $element) +{ + $j = 0; + for ($i = 0;$i < count($array);$i++) { + if ($i != $element) { $newArray[$j] = $array[$i]; $j++; - } - - return $newArray; - } + } + } + return $newArray; +} - function array_cleave($array1, $column) - { +function array_cleave($array1, $column) +{ $key=0; $array2 = array(); while ($key < count($array1)) { array_push($array2, $array1[$key][$column]); $key++; } - return ($array2); - } +} ?>