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='' . $kopf . ' | ';
foreach ($out as $z)
$gesamt.='' . $z . ' | ';
$gesamt.='
';
} 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");
}
?>
|