isAdmin()) die('Access Denied'); $qs = array(); $sortOptions = array( 'email' => 'email', 'dept' => 'dept__name', 'priority' => 'priority__priority_desc', 'created' => 'created', 'updated' => 'updated'); $orderWays = array('DESC'=>'DESC', 'ASC'=>'ASC'); $sort = ($_REQUEST['sort'] && $sortOptions[strtolower($_REQUEST['sort'])]) ? strtolower($_REQUEST['sort']) : 'email'; if ($sort && $sortOptions[$sort]) { $order_column = $sortOptions[$sort]; } $order_column = $order_column ? $order_column : 'email'; if ($_REQUEST['order'] && isset($orderWays[strtoupper($_REQUEST['order'])])) { $order = $orderWays[strtoupper($_REQUEST['order'])]; } else { $order = 'ASC'; } $x=$sort.'_sort'; $$x=' class="'.strtolower($order).'" '; $page = ($_GET['p'] && is_numeric($_GET['p'])) ? $_GET['p'] : 1; $count = Email::objects()->count(); $pageNav = new Pagenate($count, $page, PAGE_LIMIT); $qs += array('sort' => $_REQUEST['sort'], 'order' => $_REQUEST['order']); $pageNav->setURL('emails.php', $qs); $showing = $pageNav->showing().' '._N('email', 'emails', $count); $qstr = '&order='.($order=='DESC' ? 'ASC' : 'DESC'); $def_dept_id = $cfg->getDefaultDeptId(); $def_dept_name = ($d = $cfg->getDefaultDept()) ? $d->getName() : ''; $def_priority = ($c = $cfg->getDefaultPriority()) ? $c->getDesc() : ''; ?>
getDefaultEmailId(); $emails = Email::objects() ->order_by(sprintf('%s%s', strcasecmp($order, 'DESC') ? '' : '-', $order_column)) ->limit($pageNav->getLimit()) ->offset($pageNav->getStart()); foreach ($emails as $email) { $id = $email->getId(); $sel=false; if ($ids && in_array($id, $ids)) $sel=true; $default=($id==$defaultId); ?>
  href="emails.php?&sort=email"> href="emails.php?&sort=priority"> href="emails.php?&sort=dept"> href="emails.php?&sort=created"> href="emails.php?&sort=updated">
> '.__('(Default)').'' : ''; ?> priority ?: $def_priority; ?> dept ?: $def_dept_name; ?>  created); ?>  updated); ?>
        
 '.__('Page').':'.$pageNav->getPageLinks().' '; ?>