You are here

function _ultimate_cron_multi_column_sort in Ultimate Cron 8.2

Same name and namespace in other branches
  1. 7.2 ultimate_cron.module \_ultimate_cron_multi_column_sort()

Sort callback for multiple column sort.

File

./ultimate_cron.module, line 240
Ultimate Cron. Extend cron functionality in Drupal.

Code

function _ultimate_cron_multi_column_sort($a, $b) {
  $a = (array) $a;
  $b = (array) $b;
  foreach ($a['sort'] as $i => $sort) {
    if ($a['sort'][$i] == $b['sort'][$i]) {
      continue;
    }
    return $a['sort'][$i] < $b['sort'][$i] ? -1 : 1;
  }
  return 0;
}