Exemple #1
0
function do_mbmi($net, $nick, $uhost, $hand, $chan, $arg)
{
    $arrarg = explode(' ', $arg);
    if (count($arrarg) != 2) {
        putserv($net, "PRIVMSG {$chan} :!mbmi <weight in kilograms> <height in centimetres>");
        return;
    }
    $weight = intval($arrarg[0]);
    $centimetres = intval($arrarg[1]);
    $bmi = intval($weight) / pow($centimetres, 2) * 10000;
    putserv($net, "PRIVMSG {$chan} :{$nick}, Your BMI is: (" . round($bmi, 1) . ") which means you are (" . weight_stat($bmi) . ")");
}
Exemple #2
0
function lookup($net, $nick, $uhost, $hand, $chan, $arg)
{
    print "Lookup handler called";
    $function = $arg;
    $file = MANUAL_BASE_DIR . '/function.' . xform_function($function) . '.html';
    if (file_exists($file)) {
        $data = parse_func_data($file, $function);
        $line1 = $data['return_type'] . ' ' . $data['name'] . '(' . implode(",", $data['args']) . ')';
        $line2 = $data['version'] . ' ' . str_replace($function, '', $data['purpose']);
        putserv($net, 'PRIVMSG ' . $chan . ' :' . $line1);
        putserv($net, 'PRIVMSG ' . $chan . ' :' . $line2);
        putserv($net, 'PRIVMSG ' . $chan . ' :' . 'http://php.net/' . xform_function($function));
        print $line1 . "\n";
    } else {
        /* noop */
    }
}
Exemple #3
0
function testing($net, $nick, $uhost, $hand, $chan, $arg)
{
    putserv($net, "PRIVMSG {$chan} :triggered from PHP: net={$net} nick={$nick} uhost={$uhost} hand={$hand} chan={$chan} arg=({$arg})");
}