isAdmin()) die('Access Denied'); $qstr=''; $sql='SELECT grp.*,count(DISTINCT staff.staff_id) as users, count(DISTINCT dept.dept_id) as depts ' .' FROM '.GROUP_TABLE.' grp ' .' LEFT JOIN '.STAFF_TABLE.' staff ON(staff.group_id=grp.group_id) ' .' LEFT JOIN '.GROUP_DEPT_TABLE.' dept ON(dept.group_id=grp.group_id) ' .' WHERE 1'; $sortOptions=array('name'=>'grp.group_name','status'=>'grp.group_enabled', 'users'=>'users', 'depts'=>'depts', 'created'=>'grp.created','updated'=>'grp.updated'); $orderWays=array('DESC'=>'DESC','ASC'=>'ASC'); $sort=($_REQUEST['sort'] && $sortOptions[strtolower($_REQUEST['sort'])])?strtolower($_REQUEST['sort']):'name'; //Sorting options... if($sort && $sortOptions[$sort]) { $order_column =$sortOptions[$sort]; } $order_column=$order_column?$order_column:'grp.group_name'; if($_REQUEST['order'] && $orderWays[strtoupper($_REQUEST['order'])]) { $order=$orderWays[strtoupper($_REQUEST['order'])]; } $order=$order?$order:'ASC'; if($order_column && strpos($order_column,',')){ $order_column=str_replace(','," $order,",$order_column); } $x=$sort.'_sort'; $$x=' class="'.strtolower($order).'" '; $order_by="$order_column $order "; $qstr.='&order='.($order=='DESC'?'ASC':'DESC'); $query="$sql GROUP BY grp.group_id ORDER BY $order_by"; $res=db_query($query); if($res && ($num=db_num_rows($res))) $showing=sprintf(__('Showing 1-%1$d of %2$d groups'), $num, $num); else $showing=__('No groups found!'); ?>

  href="groups.php?&sort=name"> href="groups.php?&sort=status"> href="groups.php?&sort=users"> href="groups.php?&sort=depts"> href="groups.php?&sort=created"> href="groups.php?&sort=updated">
>    '.__('Disabled').''; ?>    0) { ?> 0