|
|
@@ -93,46 +93,47 @@ class historique
|
|
|
|
|
|
public static function recordLogs(){
|
|
|
if(session::isConnect() AND (alert::getSuccess() OR alert::getWarning() OR alert::getError())){
|
|
|
- $log = NULL;
|
|
|
-
|
|
|
if(alert::getSuccess() AND core::getConfig("LOG_SUCCESS") == 1){
|
|
|
- foreach (alert::getSuccess() as $value) {
|
|
|
- $log .= $value . "<br />";
|
|
|
- }
|
|
|
- self::recRef($_SERVER["REQUEST_URI"]);
|
|
|
- self::add(array(
|
|
|
- "idType" => self::getIdRef("SUCCESS"),
|
|
|
- "idUser" => session::getId(),
|
|
|
- "idPage" => self::getIdRef($_SERVER["REQUEST_URI"]),
|
|
|
- "log" => $log
|
|
|
- ));
|
|
|
+ self::recordAlert("SUCCESS");
|
|
|
}
|
|
|
-
|
|
|
if(alert::getWarning() AND core::getConfig("LOG_WARNING") == 1){
|
|
|
- foreach (alert::getWarning() as $value) {
|
|
|
- $log .= $value . "<br />";
|
|
|
- }
|
|
|
- self::recRef($_SERVER["REQUEST_URI"]);
|
|
|
- self::add(array(
|
|
|
- "idType" => self::getIdRef("WARNING"),
|
|
|
- "idUser" => session::getId(),
|
|
|
- "idPage" => self::getIdRef($_SERVER["REQUEST_URI"]),
|
|
|
- "log" => $log
|
|
|
- ));
|
|
|
+ self::recordAlert("WARNING");
|
|
|
}
|
|
|
-
|
|
|
if(alert::getError() AND core::getConfig("LOG_ERROR") == 1){
|
|
|
- foreach (alert::getError() as $value) {
|
|
|
- $log .= $value . "<br />";
|
|
|
- }
|
|
|
- self::recRef($_SERVER["REQUEST_URI"]);
|
|
|
- self::add(array(
|
|
|
- "idType" => self::getIdRef("ERROR"),
|
|
|
- "idUser" => session::getId(),
|
|
|
- "idPage" => self::getIdRef($_SERVER["REQUEST_URI"]),
|
|
|
- "log" => $log
|
|
|
- ));
|
|
|
+ self::recordAlert("ERROR");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function recordAlert(string $_type){
|
|
|
+ $log = NULL;
|
|
|
+ switch ($_type) {
|
|
|
+ case 'SUCCESS':
|
|
|
+ $alert = alert::getSuccess();
|
|
|
+ break;
|
|
|
+ case 'WARNING':
|
|
|
+ $alert = alert::getWarning();
|
|
|
+ break;
|
|
|
+ case 'ERROR':
|
|
|
+ $alert = alert::getError();
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ $alert = NULL;
|
|
|
+ alert::recError("Erreur lors de l'enregistrement de l'historique");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+ if($alert != NULL){
|
|
|
+ foreach ($alert as $value) {
|
|
|
+ $log .= $value . "<br />";
|
|
|
}
|
|
|
+ self::recRef($_SERVER["REQUEST_URI"]);
|
|
|
+ self::add(array(
|
|
|
+ "idType" => self::getIdRef($_type),
|
|
|
+ "idUser" => session::getId(),
|
|
|
+ "idPage" => self::getIdRef($_SERVER["REQUEST_URI"]),
|
|
|
+ "log" => $log
|
|
|
+ ));
|
|
|
}
|
|
|
}
|
|
|
|