Example #1
0
//+========================================================+
//|########## ===== INCLUSION DES CLASSES ====== ##########|
//+========================================================+
require_once 'classes/db.class.php';
require_once 'classes/secret.class.php';
require_once 'classes/licence.class.php';
require_once 'classes/site.class.php';
require_once 'classes/cb.class.php';
require_once 'classes/compte.class.php';
##### BASE DE DONNÉES #####
$db = new Database();
// Nouvelle instance de 'Database' pour l'interconnexion avec la base de données
//	L'affichage est adapté de manière adéquate en fonction de si des éléements existent ou non pour le type de catégorie sur laquelle nous sommes
//	Pour cela, une requête sélectionne, dans la table liée à la catégorie actuelle, l'ensemble des éléments
//	Puis récupère le nombre d'éléments récupérés (peut être 0)
$nb_elem = $db->requestSELECT("*", "EP3_" . $table_upper, NULL, NULL, NULL, NULL, NULL);
$nb_elem = mysqli_num_rows($nb_elem);
if ($nb_elem > 0) {
    $classe_sidebarlist = "top-bas";
    // La liste les éléments débutera donc plus bas --> classe CSS = 'top-bas'
    // Adaptation de l'orthographe de la catégorie en fonction du nombre d'élément
    if ($nb_elem > 1) {
        $elemsName = strtolower($title);
        // le nom contient un 's'
    } else {
        switch ($p) {
            case "l":
                $elemsName = "licence";
                break;
            case "s":
                $elemsName = "site web";