\n
\n";
echo '' . "\n";
echo "" . EVENTNAME . "
";
echo ' Helferdaten - Log
';
echo 'Hier werden alle Aktionen, die einen Helfer betreffen aufgelistet
';
echo '' . "\n";
//check for admin status
$HelferID = $_SESSION["HelferID"];
$AdminID = $_SESSION["AdminID"];
require 'SQL.php';
$db_link = mysqli_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
DatenbankAufDeutsch($db_link);
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$HelferName = $zeile['Name'];
$HelferIsAdmin = $zeile['Admin'];
}
// Wir suchen nach HelferID: - wenn das Admin Flag gesetzt ist, kann man den Suchstring auf etwas anderes aendern
$regex = "\(HelferID:$HelferID\)";
if ($HelferIsAdmin) {
if (isset($_POST['suche']) || isset($_GET['suche'])) {
$regex = $_POST['suche'] . $_GET['suche'];
}
echo "";
}
$regex = "/" . "$regex" . "/";
foreach (file(LOGFILE) as $line) {
// echo "not: $line
\n";
if (preg_match($regex, $line, $matches)) {
echo "| $line |
";
}
}
?>