Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 8357868cd5d8f7e3c310b5309013b3f7676522f6
  • master par défaut protégée
  • dev
  • dev-admin
  • migration-pg
  • dev-partie
  • dev-deplacement-msg-erreurs
  • dev-jeux-favoris
  • dev-update-forms
  • dev-header-profil-deconnexion
  • dev-contact
  • dev_page_accueil
  • dev-edit-profil
  • dev-classement
  • dev_espace_membre
  • dev-images
  • javascript_valid_form
  • application_design_views
  • dev-table
  • dev-nestor
20 résultats

Admin.php

Blame
  • Admin.php 1,33 Kio
    <?php
    class Admin extends Model {
    
        public static function estAdmin($slug) {
            $db = Database::getInstance(); // on récupère la connexion à la BDD
            $sql = "SELECT * FROM R_admin WHERE identite = :slug"; // on définit la requête qu'on enverra (on considère que le slug contient jeu/nomDuJeu pour le classement par jeu. Donc il faudrait encore faire un explode() sur le slug.
            $req = $db->prepare($sql); // on prépare la requête (c'est là que la mémthode __call() est utile dans la classe Database d'ailleurs)
            $req->execute(array(":slug" => $slug));
            return ($req->rowcount() != 0);
        }
    
        public static function getListeJeuNonValide() {
            $db = Database::getInstance(); // on récupère la connexion à la BDD
            $sql = "SELECT * FROM R_jeu WHERE NOT est_valide ORDER BY nom"; // on définit la requête qu'on enverra (on considère que le slug contient jeu/nomDuJeu pour le classement par jeu. Donc il faudrait encore faire un explode() sur le slug.
            $req = $db->prepare($sql); // on prépare la requête (c'est là que la mémthode __call() est utile dans la classe Database d'ailleurs)
            $req->execute();
            $res = array();
            while($ligne = $req->fetch(PDO::FETCH_ASSOC)) { // parcours toute la liste
                $res[] = $ligne;
            }
            return $res;
        }
    
    }