32 lines
692 B
PHP
32 lines
692 B
PHP
|
<?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 );
|
||
|
}
|
||
|
}
|
||
|
?>
|