12345678910111213141516171819202122232425262728293031323334 |
- <?php
- require_once(dirname(__FILE__).'/models/Logfile.php');
- require_once(dirname(__FILE__).'/mail.php');
- if (count($argv) < 2) {
- die('Aufruf: php fehlerbericht.php Prot-Verzeichnis "Kunde" Gaps.bat.log Startzeit');
- }
- $protPath = $argv[1];
- $customer = $argv[2];
- $infoLog = $argv[3];
- $startTime = @$argv[4];
- $batchFile = @$argv[5];
- $attachments = array(
- 'info' => $infoLog,
- 'error' => $protPath . "\\fehlerbericht.json",
- 'gcstarter' => $protPath . "\\gcstarter.json",
- 'gcstruct' => $protPath . "\\gcstruct.json"
- );
- $endTime = date("H:i");
- $logs = checkProtocolDirectory($protPath);
- $errorCount = count($logs);
- if ($startTime) {
- if (strlen($startTime) == 4) {
- $startTime = "0" . $startTime;
- }
- $logs = checkProtocolDirectory($protPath, true);
- file_put_contents($attachments['error'], json_encode($logs));
- sendStatusMail($customer, $startTime, $endTime, $errorCount, $batchFile, $attachments);
- }
- ?>
|