130,17 → 130,17 |
|
// ajoute une entrée au log |
protected function log() { |
$contenu = ''. |
date("Y-m-d h:i:s") . "\n". |
"Pour: " . $this->emailDestination . "\n". |
"Page: " . $this->pageSource . "\n". |
"User agent: " . $_SERVER['HTTP_USER_AGENT'] . "\n". |
"Contributeur: " . $this->coordonnees . "\n". |
"Gravité: " . $this->gravite . "\n". |
"Navigateur: " . $this->navigateur . "\n". |
"Système: " . $this->systeme . "\n". |
"Description:\n " . str_replace("\n", "\n ", $this->description). |
"\n\n-----------------------------------------------------------------------\n\n"; |
$contenu = ''; |
$contenu .= date("Y-m-d h:i:s") . "\n"; |
$contenu .= "Pour: " . $this->emailDestination . "\n"; |
$contenu .= "Page: " . $this->pageSource . "\n"; |
$contenu .= "User agent: " . $_SERVER['HTTP_USER_AGENT'] . "\n"; |
$contenu .= "Contributeur: " . $this->coordonnees . "\n"; |
$contenu .= "Gravité: " . $this->gravite . "\n"; |
$contenu .= "Navigateur: " . $this->navigateur . "\n"; |
$contenu .= "Système: " . $this->systeme . "\n"; |
$contenu .= "Description:\n " . str_replace("\n", "\n ", $this->description); |
$contenu .= "\n\n-----------------------------------------------------------------------\n\n"; |
|
file_put_contents($this->cheminLog, $contenu, FILE_APPEND); |
} |
147,22 → 147,22 |
|
// envoie un email |
protected function email() { |
$contenu = ''. |
date("Y-m-d h:i:s") . "\n". |
"Pour: " . $this->emailDestination . "\n". |
"Page: " . $this->pageSource . "\n". |
"User agent: " . $_SERVER['HTTP_USER_AGENT'] . "\n". |
"Contributeur: " . $this->coordonnees . "\n". |
"Gravité: " . $this->gravite . "\n". |
"Navigateur: " . $this->navigateur . "\n". |
"Système: " . $this->systeme . "\n". |
"Description:\n " . str_replace("\n", "\n ", $this->description); |
$contenu = ''; |
$contenu .= date("Y-m-d h:i:s") . "\n"; |
$contenu .= "Pour: " . $this->emailDestination . "\n"; |
$contenu .= "Page: " . $this->pageSource . "\n"; |
$contenu .= "User agent: " . $_SERVER['HTTP_USER_AGENT'] . "\n"; |
$contenu .= "Contributeur: " . $this->coordonnees . "\n"; |
$contenu .= "Gravité: " . $this->gravite . "\n"; |
$contenu .= "Navigateur: " . $this->navigateur . "\n"; |
$contenu .= "Système: " . $this->systeme . "\n"; |
$contenu .= "Description:\n " . str_replace("\n", "\n ", $this->description); |
|
$entetes = 'Content-Type: text/plain; charset="utf-8" '. |
'Content-Transfer-Encoding: 8bit'; |
$entetes = 'Content-Type: text/plain; charset="utf-8" '; |
$entetes .= 'Content-Transfer-Encoding: 8bit'; |
|
$sujet = substr($this->description, 0, 25).'... '. |
'('.($this->coordonnees == '' ? 'inconnu' : $this->coordonnees).')'; |
$sujet = substr($this->description, 0, 25) . |
"..." . " (" . ($this->coordonnees == '' ? 'inconnu' : $this->coordonnees) . ")"; |
|
// mode charlot - mais y a rien dans le framework pour faire mieux |
mail($this->emailDestination, $sujet, $contenu, $entetes); |