plxPlugins->callHook('AdminCategoryPrepend')); # Control de l'accès à la page en fonction du profil de l'utilisateur connecté $plxAdmin->checkProfil(PROFIL_ADMIN, PROFIL_MANAGER, PROFIL_MODERATOR, PROFIL_EDITOR); # On édite la catégorie if(!empty($_POST) AND isset($plxAdmin->aCats[ $_POST['id'] ])) { $plxAdmin->editCategorie($_POST); header('Location: categorie.php?p='.$_POST['id']); exit; } elseif(!empty($_GET['p'])) { # On vérifie l'existence de la catégorie $id = plxUtils::strCheck($_GET['p']); if(!isset($plxAdmin->aCats[ $id ])) { plxMsg::Error(L_CAT_UNKNOWN); header('Location: categorie.php'); exit; } } else { # Sinon, on redirige header('Location: categories.php'); exit; } # On récupère les templates des categories $files = plxGlob::getInstance(PLX_ROOT.$plxAdmin->aConf['racine_themes'].$plxAdmin->aConf['style']); if ($array = $files->query('/^categorie(-[a-z0-9-_]+)?.php$/')) { foreach($array as $k=>$v) $aTemplates[$v] = $v; } # On inclut le header include(dirname(__FILE__).'/top.php'); ?>