Projet

Général

Profil

Paste
Statistiques
| Branche: | Révision:

root / _classes / MyException.php @ 232b0a2c

Historique | Voir | Annoter | Télécharger (643 octets)

1
<?php
2

    
3
/*
4
Classe gérant les Exceptions de l'appli.
5
La constante DEBUG_MODE ezt définie dans config.php
6
Si elle est à dev alors les messages seront plus explicites.
7
*/
8

    
9
class MyException extends Exception {
10

    
11
  public function errorMessage() {
12

    
13
    if (DEBUG_MODE=="dev") {
14

    
15
      $err = "ERREUR dans le fichier ".$this->getFile();
16
      $err.= " à la ligne ".$this->getLine()."<hr />";
17
      $err.= "<span class='erreur'>".$this->getMessage()."</span>";
18

    
19
    }
20
    else {
21

    
22
      $err =  "<span class='erreur'>Une erreur est survenue.</span>";
23

    
24
    }
25
    $_SESSION['erreur'] = $err;
26
    //header("Location:index.php?page=error");
27
  }
28

    
29
}
30

    
31
?>
Redmine Appliance - Powered by TurnKey Linux