Statusmeldung: '; print $StatusText; print '
'; unset($StatusText); } } function holeIPdesNutzers($name) { global $DialSkript; return exec("$DialSkript nutzer2ip $name"); } function holeNutzerDerIP($ip) { global $DialSkript; return exec("$DialSkript ip2nutzer $ip"); } function holeAktiveNutzer() { global $DialSkript; return exec("$DialSkript alle-aktiven-nutzer"); } function holeVerbindungsStatus() { global $DialSkript; return exec("$DialSkript status-verbindung"); } function holeNutzerStatus($nutzer) { global $DialSkript; return exec("$DialSkript status-nutzer $nutzer"); } function verbindeNutzer($nutzer) { global $DialSkript; return exec("$DialSkript verbinde $nutzer"); } function trenneNutzer($nutzer) { global $DialSkript; return exec("$DialSkript trenne $nutzer"); } function notTrennung() { global $DialSkript; return exec("$DialSkript not-aus"); } function holeKostenDesNutzers($nutzer, $von, $bis) { global $DialSkript; return exec("$DialSkript kosten $nutzer $von $bis"); } function zeigeNutzerLog($nutzer) { global $DialSkript; exec("$DialSkript nutzer-log $nutzer | cut -f 1,3-6 --output-delimiter=\"\"",$out); if (count($out) > 1) { $kopf = str_replace("","",array_shift($out)); $gesamt='
'; foreach ($out as $z) $gesamt.=''; $gesamt.='
' . $kopf . '
' . $z . '
'; } else $gesamt='
keine Einträge
'; return $gesamt; } function zeigeProtokoll($protokoll) // meldungen, fehler, dialer, script { global $DialSkript; exec("$DialSkript protokoll $protokoll",$out); $gesamt=""; foreach ($out as $z) $gesamt=$gesamt . $z . '
'; if (count($out)<=1) $gesamt='
keine Einträge
'; return $gesamt; } function holeTarif() { global $TarifWahl; return exec("$TarifWahl tarif"); } function setzeTarif($tarif) { global $TarifWahl; exec("$TarifWahl $tarif"); } function io_ausschalten() { exec("/sbin/shutdown -h now"); } ?>