// Copyright (c) 2005 Frank Meyer // // Last update: $Id$ // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License, or // (at your option) any later version. //---------------------------------------------------------------------------- //print_r($_GET); //print_r($_POST); $PHP_SELF=$_SERVER['PHP_SELF']; $journalfile="/var/spool/fax/log/fax-empfang-journal.txt"; $configfile="/var/run/eisfax"; if (isset($_GET['sort'])) $sort=$_GET['sort'] * (-1); else $sort=1; $monate = array("dummy", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"); $adatum = ""; $handle=fopen($configfile, "r"); while ( ! feof($handle)) { $buffer = fgets($handle); if ( substr($buffer, 0, 6) == "EISFAX") { $varname = strtok($buffer, "'"); $value = strtok("'"); if ( strpos($buffer, "''") ) $value=""; $evalzeile= "\$" . $varname . "\"" . $value . "\";"; eval ($evalzeile); } } fclose($handle); echo ""; echo ""; echo "eisfax - Empfangs - Journal"; echo ""; echo ""; echo "
"; echo "Empfang   Versand   Empfang + Versand  —  Empfangs-Journal   Versand-Journal"; echo "
"; echo ""; echo "\n"; echo "\n"; echo "\n"; $handle=fopen($journalfile, "r"); while ( ! feof($handle)) { $buffer = fgets($handle); if ( strlen($buffer) >= 1 ) { list($datum,$zeit,$id,$seiten,$rest) = explode(" ", $buffer); $anz_datum = $datum . " " . $zeit; $werte[]=array($anz_datum,$id,$seiten); } } fclose($handle); if (is_array($werte)) { if ($sort == 1) $r_werte=array_reverse($werte); else $r_werte=$werte; reset ($r_werte); foreach($r_werte as $wert) { list($anz_datum,$id,$seiten) = $wert; list($datum, $zeit) = explode(" ", $anz_datum); list($tag,$monat,$jahr) = explode(".", $datum); if ($adatum != $datum) { echo ""; } echo "\n"; $adatum = $datum; } } echo "
eisfax-JournalEmpfang" . date("d.m.Y - H:m") . "
$EISFAX_ID $EISFAX_NAME
DatumStations-IDSeiten

$anz_datum  $id  $seiten
"; echo ""; echo ""; ?>