function __destruct () {
if (is_file($this->log_filename)) { // return false // Packing log file into ZIP package
require_once ('zip.class.php');
$zipfile = new zipfile;
file_put_contents ([b]$this->log_filename_zip[/b], $zipfile->zipped_file());
unlink ($this->log_filename); // Comment this line if You don't want delete original html file. }
// Sending e-mail
if ($this->send_mail == true AND
(empty($this->send_deadline) OR
(strtotime($this->send_deadline) > strtotime($this->date)))) { // ........
$this->SendMail(); // return error with $this->log_filename_zip
}
}
public function userErrorHandler($errno, $errmsg, $filename, $linenum, $vars='') {
$search = Array ('$errno$', '$errmsg$', '$filename$', '$linenum$', '$vars$', '$id$'); $replace = Array ($errno, $errmsg, $filename, $linenum, print_r($vars, 1
), $id);
}
}