31
log.php
Normal file
31
log.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
require_once( "entete_mail.php" );
|
||||
|
||||
// $level => INFO, ALERT, ERROR
|
||||
function log_write($log, $level=INFO)
|
||||
{
|
||||
global $webmaster, $headers;
|
||||
if ( $level == ALERT )
|
||||
{
|
||||
mail( $webmaster, "Connecteur nextcloud pour dolibarr: Alerte", $log_mail, $headers );
|
||||
}elseif ( $level == ERROR )
|
||||
{
|
||||
mail( $webmaster, "Connecteur nextcloud pour dolibarr: Erreur", $log_mail, $headers );
|
||||
}
|
||||
}
|
||||
|
||||
// $die = true -> execute die()
|
||||
function log_error($log, $die=true)
|
||||
{
|
||||
global $webmaster, $headers;
|
||||
echo "$log<br />" . EOL;
|
||||
log_write($log);
|
||||
$log_err = 'erreur dans la requête' . "<br/>" . "un rapport détaillé a été envoyé au webmaster";
|
||||
if ( $die )
|
||||
{
|
||||
echo "\n";
|
||||
die( $log_err );
|
||||
}
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user