case 'hruid':
case 'pid':
case 'hrpid':
+ case 'is_admin':
$class = 'UFO_' . str_replace('_', '', $type);
return new $class($desc);
}
}
// }}}
+// {{{ class UFO_IsAdmin
+/** Sorts users, putting admins first
+ */
+class UFO_IsAdmin extends PlFilterOrder
+{
+ protected function getSortTokens(PlFilter $uf)
+ {
+ $uf->requireAccounts();
+ return 'a.is_admin';
+ }
+
+ public function export()
+ {
+ return $this->buildExport('is_admin');
+ }
+}
+// }}}
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
?>