# Rentrée ISEN Brest : Administration ## Guide d'installation ### Modifications sur l'application existante Afin que l'application fonctionne, il vous faudra effectuer les modifications suivantes dans le fichier `config.php`, à la racine de l'application existante : Remplacer ``` // informations concernant la base de données $DbHost = "127.0.0.1"; $DbName = "à compléter..."; $DbUser = "à compléter..."; $DbPassword = "à compléter..."; ``` par ``` require_once("DbIds.php"); $ids = getParams(); ``` Remplacer ``` $libellePromo = array ( "1ʳᵉ année, Cycle Sciences de l'Ingénieur" => "CSI_A1", "1ʳᵉ année, Cycle Informatique et Réseaux (Brest)" => "CIR_BREST_A1", "1ʳᵉ année, Cycle Informatique et Réseaux (Rennes)" => "CIR_RENNES_A1", "1ʳᵉ année, BTS Prépa" => "BTSPREPA_A1", "2ᵉ année, Cycle Sciences de l'Ingénieur" => "CSI_A2", "2ᵉ année, Cycle Informatique et Réseaux (Brest)" => "CIR_BREST_A2", "2ᵉ année, Cycle Informatique et Réseaux (Rennes)" => "CIR_RENNES_A2", "2ᵉ année, BTS Prépa" => "BTSPREPA_A2", "3ᵉ année, Cycle Sciences de l'Ingénieur" => "CSI_A3", "3ᵉ année, Cycle Informatique et Réseaux (alternant)" => "CIR_A3_ALT", "3ᵉ année, Cycle Informatique et Réseaux (non alternant)" => "CIR_A3_NONALT", "3ᵉ année, Cycle Ingénieur Par l'Apprentissage" => "CIPA_A3", "4ᵉ année, Majeure - M1" => "M_A4", "4ᵉ année, Cycle Ingénieur Par l'Apprentissage" => "CIPA_A4", "5ᵉ année, Majeure - M2 (alternant)" => "M_A5_ALT", "5ᵉ année, Majeure - M2 (non alternant)" => "M_A5_NONALT", "5ᵉ année, Cycle Ingénieur Par l'Apprentissage" => "CIPA_A5" ); ``` par ``` $bdd = new PDO("mysql:host=$ids[0];dbname=$ids[1]", $ids[2], $ids[3]); $stmt = $bdd->prepare("SELECT * FROM promo ORDER BY libelle"); $stmt->execute(); $libellePromo = array(); foreach($stmt->fetchAll() as $promo) { $libellePromo[$promo["libelle"]] = $promo["id_promo"]; } ``` Vous devrez aussi créer et remplir le fichier `DbIds.php` (à la racine de l'application existante), qui contiendra vos identifiants de connexion à la base de données de la façon suivante : ```