12345678910111213141516171819202122232425262728293031323334 |
- <?php
- require_once(dirname(__FILE__).'/models/Logfile.php');
- require_once(dirname(__FILE__).'/mail.php');
- if (count($argv) < 1) {
- die("Aufruf: php statusbericht.php [csv] [controlling@autohaus.de]\r\n");
- }
- $config = parse_ini_file(dirname(__FILE__) . "/../../GAPS.ini");
- $protPath = $config['STARTER'] . "\\logs";
- $dirMatch = (count($argv) > 1) ? $argv[1] : "csv";
- if (count($argv) > 2) {
- $config['STATUSBERICHT'] = $argv[2];
- }
- $logs = checkStarterLogs($protPath, $dirMatch);
- if (count($logs) > 0) {
- sendUpdateMail($logs);
- $doc = @simplexml_load_file(dirname(__FILE__)."/../../logs/gcstarter.info.log");
- if ($doc && isset($doc->Status)) {
- foreach ($doc->Status->Meldung as $message) {
- echo $message->Text . "\r\n";
- }
- } else {
- echo " Kontenrahmen auf dem aktuellen Stand.\r\n";
- }
- $starter = checkStarter($config['STARTER']);
- file_put_contents(dirname(__FILE__)."/../../logs/gcstarter.json", json_encode($starter));
- }
- ?>
|