Généralités
Pour GuppY 4.6
Trucs et Astuces
Générateur de sample.php
Visites

 692310 visiteurs

 9 visiteurs en ligne

Entête - Icône Admin

Vous êtes le seul administrateur de votre GuppY et donc le seul à pouvoir utiliser l'icône Admin du menu. Guppy vous permet, soit de montrer cette icône à tout le monde, soit de la cacher à tous, donc à vous. Pas cool !


Pire ! Vous avez déclaré des collaborateurs, qui, eux aussi, ont accès à la partie Administration. Même problème, soit la montrer à tous, soit la cacher à tous les collaborateurs. Vraiment pas cool !


Et si on modifiait GuppY pour ne montrer cette icône qu'à l'administrateur enregistré et aux éventuels collaborateurs.


Tout se passe dans le fichier inc/boxmenu.inc, il faut d'abord ajouter les lignes suivantes au début du fichier :

if (!function_exists('isAdmin')) {
    function isAdmin($pseudo) {
        global $serviz;
        
        // est-ce un membre ?
        if (empty($pseudo)) return false;
        
        // est-ce l'administrateur enregistré en page Config Services ?
        if ($pseudo == $serviz[31]) return true;
        
        // est-ce un collaborateur ?
        if ($serviz[42] == 'on') {
            $admins = ReadDbFields(DBADMIN);
            foreach ($admins as $admin) {
                if ($pseudo == $admin[0]) return true;
            }
        }
        // sinon ce n'est pas un administrateur
        return false;
    }
}

Il faut ensuite remplacer la ligne suivante :

if ($serviz[45] == '') {
par :
if (isAdmin($userprefs[1])) {
Cela rend l'option "Masquer le bouton Admin" complètement inopérante. Il n'est plus possible d'afficher ce bouton pour tous.

Attention : ce remplacement est à faire trois fois dans le fichier.


Si cela ne vous dit rien de modifier vous-même le fichier, alors récupérez le fichier modifié et remplacez-le sur votre site :

Télécharger le fichier boxmenu.inc modifié


Date de création : 13/04/2008 @ 09:07
Dernière modification : 21/02/2010 @ 10:17
Catégorie : Entête
Page lue 3435 fois


Imprimer l'article Imprimer l'article

Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 465 membres


Connectés :

( personne )
Recherche



Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner

Texte à méditer :  Un seul être vous manque, et tout est dépeuplé.   Alphonse de Lamartine
^ Haut ^