Aggiunta multimessage exception

Cambiata gui exception per estendere MultiMessageException
Implementata logging degli accessi all'applicazione
Modificato loginmanager per loggare gli accessi
Creata classe d'appoggio per generare il testo delle email
Creato stile di base per le form dell'amministrazione
Bugfix e migliorie grafiche
This commit is contained in:
Riccardo Di Dato
2016-01-26 19:50:55 +01:00
parent b37d13a38c
commit faa3794b9b
27 changed files with 506 additions and 133 deletions
+29
View File
@@ -0,0 +1,29 @@
<?php
/*
Author: Riccardo Di Dato
Creation Date: 26/gen/2016
*/
class MultimessageException extends CoreException {
protected $messageList;
public function __construct(array $arr){
$this->messageList = $arr;
$this->message = $this->getMessageMerged("\n");
}
public function addMessage($msg){
$this->messageList[]=$msg;
$this->message = $this->getMessageMerged("\n");
}
public function getMessageList(){
return $this->messageList;
}
public function getMessageMerged($glue){
return implode($glue,$this->getMessageList());
}
}
?>