Lines Matching refs:sort_array
103 $sort_array = [];
142 $row = &$sort_array[$cnt];
362 return [$sort_array, $sort_opts, $group_opts];
542 * @param array $sort_array full sorting array, all meta columns included
545 final public function filterMetadata(array $sort_array, array $filter): array argument
555 …$sort_array = array_filter($sort_array, static function ($row) use ($metakey, $expr, $exclude, $th…
570 return $sort_array;
595 …* @param array $sort_array : multi-dimensional array of arrays, where the first in…
611 final public function msort(array &$sort_array, $sort_opts): bool argument
632 …$result = $sort_func($sort_array, function (array $left, array $right) use ($sort_opts, $keys, $se…
686 * @param array $sort_array : array to be grouped (result of 'msort' function)
697 final public function mgroup(array $sort_array, array $keys, $group_opts = []): array argument
703 if ($sort_array === []) {
706 foreach ($sort_array as $row) {
715 foreach ($sort_array as $row) {
716 $this->addHeading($results, $sort_array, $group_opts, $level, $idx, $prevs);
731 private function addHeading(&$results, $sort_array, $group_opts, $level, $idx, &$prevs): void argument
737 $this->addHeading($results, $sort_array, $group_opts, $level - 1, $idx, $prevs);
743 $cur = $sort_array[$idx][$key];
751 $cur = strftime($date_format, $sort_array[$idx][self::MGROUP_REALDATE]);