$list = $my_branch->list_admins(); if ($list) { foreach ($list as $tmpid) { $tmp = user_get_by_id($tmpid); if ($tmp) { $d_admins .= ', <a href="/user/view.php?id=' . $tmp->get_id_user() . '">' . $tmp->get_name_user() . '</a>'; } } $d_admins = '<dl><dt> Admin(s): </dt><dd>' . substr($d_admins, 2) . '.</dd></dl>'; } // PLATFORMS $d_pfs = ''; $list = $request->list_platforms(); if ($list) { foreach ($list as $pf_id) { $pf = platform_get_by_id($pf_id); if ($pf) { $d_pfs .= ', ' . $pf->get_name_pf(); } } $d_pfs = '<dl><dt> Platform(s): </dt><dd>' . substr($d_pfs, 2) . '.</dd></dl>'; } // LANGUAGES $d_langs = ''; $list = $request->list_languages(); if ($list) { foreach ($list as $lang_id) { $lang = language_get_by_id($lang_id); if ($lang) { $d_langs .= ', ' . $lang->get_name_lang(); }
// permission de l'user (admin global) $me = user_get_by_id($_SESSION['id']); if (!$me || !$me->is_global_admin()) { append_error_exit('Permission denied: global admin flag required'); } /* ajout */ if (isset($_GET['action']) && $_GET['action'] == "Ajouter" && isset($_GET['nom'])) { append_error('inserting platform: ' . $_GET['nom']); if (platform_new($_GET['nom']) == -1) { append_error('error'); } } /* suppression */ if (isset($_GET['action']) && $_GET['action'] == "Effacer" && isset($_GET['idPf'])) { append_error('deleting platform: ' . $_GET['idPf']); $pf = platform_get_by_id($_GET['idPf']); $pf->delete(); } /* recuperation de la liste */ $list = platform_list(); $select = "<select name='idPf'>\n"; while (list(, $tuple) = each($list)) { $select .= "<option value='" . $tuple[0] . "'>" . $tuple[0] . " " . $tuple[1] . "</option>\n"; } ?> <h2>Gestion des plateformes</h2> <?php flush_errors(); ?>