* @package alumni * @since 2.6.x * @author John Mordo (jlm69) */ use Xoops\Core\Request; include __DIR__ . '/admin_header.php'; $system = System::getInstance(); $xoops = Xoops::getInstance(); $op = Request::getCmd('op', 'list'); $xoops->header(); $admin_page = new \Xoops\Module\Admin(); $admin_page->displayNavigation('permissions.php'); $cats = $categoriesHandler->getall(); $cat_rows = $categoriesHandler->getCount(); include_once XOOPS_ROOT_PATH . "/modules/{$moduleDirName}/class/alumni_tree.php"; $cattree = new AlumniObjectTree($cats, 'cid', 'pid'); if ($cat_rows == '0') { echo AlumniLocale::MUST_ADD_CAT; } else { $perm_desc = ''; switch ($op) { case 'alumni_view': default: $title_of_form = AlumniLocale::PERMISSIONS_VIEW; $perm_name = 'alumni_view'; $restriction = ''; $anonymous = true; break; case 'alumni_submit': $title_of_form = AlumniLocale::PERMISSIONS_SUBMIT; $perm_name = 'alumni_submit';
$cat_criteria->add(new Criteria('cid', '(' . implode(', ', $alumni_ids) . ')', 'IN')); $cat_criteria->setOrder('' . $xoops->getModuleConfig('' . $moduleDirName . '_csortorder') . ''); $numcat = $categoriesHandler->getCount($cat_criteria); $category_arr = $categoriesHandler->getall($cat_criteria); foreach (array_keys($category_arr) as $i) { $cid = $category_arr[$i]->getVar('cid'); $pid = $category_arr[$i]->getVar('pid'); $title = $category_arr[$i]->getVar('title', 'e'); $img = $category_arr[$i]->getVar('img'); $order = $category_arr[$i]->getVar('ordre'); $affprice = $category_arr[$i]->getVar('affprice'); $title = $myts->htmlSpecialChars($title); $xoops->tpl()->assign('title', $title); } include_once XOOPS_ROOT_PATH . "/modules/{$moduleDirName}/class/alumni_tree.php"; $cattree = new AlumniObjectTree($category_arr, 'cid', 'pid'); $categories = $alumni->getCategoryHandler()->getCategoriesForSearch(); $by_cat = Request::getInt('by_cat'); $select_category = "<select name=\"by_cat\">"; $select_category .= "<option value=\"all\""; if (empty($by_cat) || count($by_cat) == 0) { $select_category .= "selected=\"selected\""; } $select_category .= ">" . XoopsLocale::ALL . "</option>"; foreach ($categories as $cid => $title) { $select_category .= "<option value=\"" . $cid . "\""; if ($cid = $by_cat) { $select_category .= "selected=\"selected\""; } $select_category .= ">" . $title . "</option>"; }