function _ultimate_cron_multi_column_sort in Ultimate Cron 7.2
Same name and namespace in other branches
- 8.2 ultimate_cron.module \_ultimate_cron_multi_column_sort()
Sort callback for multiple column sort.
3 string references to '_ultimate_cron_multi_column_sort'
- ultimate_cron_job_ctools_export_ui::build_operations in plugins/
ctools/ export_ui/ ultimate_cron_job_ctools_export_ui.class.php - Ensure that we cannot clone from the operations link list.
- ultimate_cron_job_ctools_export_ui::list_form_submit in plugins/
ctools/ export_ui/ ultimate_cron_job_ctools_export_ui.class.php - Submit the filter/sort form.
- ultimate_cron_run_launchers in ./
ultimate_cron.module - Run all launchers.
File
- ./
ultimate_cron.module, line 1709
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;
}