$group_name_search = "0"; $vGroupNameSearch = new Valid_String('group_name_search'); if ($request->valid($vGroupNameSearch)) { if ($request->exist('group_name_search')) { $group_name_search = $request->get('group_name_search'); } } $status = ""; $vStatus = new Valid_WhiteList('status', array('I', 'D')); if ($request->valid($vStatus)) { if ($request->exist('status')) { $status = $request->get('status'); } } //return projects matching given parameters $res = $dao->returnAllProjects($offset, $limit, $status, $group_name_search); if ($res['numrows'] == 1) { $row = $res['projects']->getRow(); $GLOBALS['Response']->redirect('/admin/groupedit.php?group_id=' . $row['group_id']); } $purifier = Codendi_HTMLPurifier::instance(); site_admin_header(array('title' => $Language->getText('admin_grouplist', 'title'))); print "<p>" . $Language->getText('admin_grouplist', 'for_categ') . ": "; if ($group_name_search != "0") { print "<b>" . $Language->getText('admin_grouplist', 'begins_with', array($purifier->purify($group_name_search))) . "</b>\n"; } else { print "<b>" . $Language->getText('admin_grouplist', 'all_categ') . "</b>\n"; } ?> <TABLE class="table table-bordered table-striped table-hover">