Projet

Général

Profil

Révision 01fb03ba controllers/nouveau_controller.php

Voir les différences:

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

Redmine Appliance - Powered by TurnKey Linux