Révision 01fb03ba controllers/nouveau_controller.php
controllers/nouveau_controller.php | ||
---|---|---|
67 | 67 |
// On ajoute le mur = insertion dans BDD + création dossier |
68 | 68 |
$idNouveauMur = ajouteNouveauMur($mur); |
69 | 69 |
|
70 |
// création du dossier correspondant dans le dossier MURS |
|
71 |
$dossier = __DIR__ . DIRECTORY_SEPARATOR . ".." . DIRECTORY_SEPARATOR . "MURS"; |
|
72 |
$dossier.= DIRECTORY_SEPARATOR. $idNouveauMur; |
|
73 |
if (!file_exists($dossier)) { |
|
74 |
try { |
|
75 |
if(!mkdir($dossier)) { |
|
76 |
throw new MyException("Erreur dans la création du dossier"); |
|
77 |
} |
|
78 |
} catch (MyException $e) { |
|
79 |
$e->errorMessage(); |
|
80 |
} |
|
81 |
} |
|
82 |
|
|
83 | 70 |
// Définir le role "admin" en variable de session |
84 | 71 |
$_SESSION['role']="admin"; |
85 | 72 |
$_SESSION['mur'] = $idNouveauMur; |
... | ... | |
119 | 106 |
// Éventuellement (si malAdmin existe) On informe l'admin de la création du mur |
120 | 107 |
if ($mur->getMelAdmin()!="") { |
121 | 108 |
$mel = new Mailer($mur->getMelAdmin()); |
122 |
$adresseMur = PATH_REQUIRE."index.php?page=mur&id=".$idBddMur; |
|
109 |
$adresseMur = $_SERVER['HTTP_HOST'] . DIRECTORY_SEPARATOR; |
|
110 |
$adresseMur.= "index.php?page=mur&id=".$idBddMur; |
|
123 | 111 |
try { |
124 | 112 |
if(!$mel->informeNouveauMur($adresseMur)) { |
125 | 113 |
throw new MyException("Erreur dans l'envoi du mel d'information de création du mur"); |
Formats disponibles : Unified diff