<?php

namespace cd;

set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../core/');
require_once 'Comments.php';
die("FIXME: rewrite test to work on fake db");
require_once '/var/www/fmf/sitewatch/config.php';
echo CommentViewer::render(WIKI, $wiki->getId());
Example #2
0
     $geoip = IPv4_to_GeoIP($ip);
     echo '<h1>' . $ip . ' (' . gethostbyaddr($ip) . ')</h1>';
     echo '<br/><br/>';
     $list = LoginEntry::getUsersByIP($ip);
     echo 'This IP is associated with ' . count($list) . ' registered users:<br/>';
     foreach ($list as $user_ip) {
         echo UserLink::render($user_ip) . '<br/>';
     }
     echo '<hr/>';
     echo '<a href="http://www.dnsstuff.com/tools/whois.ch?ip=' . $ip . '" target="_blank">Perform whois lookup</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/tracert.ch?ip=' . $ip . '" target="_blank">Perform traceroute</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/ping.ch?ip=' . $ip . '" target="_blank">Ping IP</a><br/>';
     echo '<a href="http://www.dnsstuff.com/tools/city.ch?ip=' . $ip . '" target="_blank">Lookup city from IP</a><br/>';
     echo '<hr/>';
     //Admin notes
     echo CommentViewer::render(IP, $geoip);
     break;
 case 'user':
     // query user name
     $user_name = 0;
     if (!empty($_GET['user'])) {
         $user_name = $_GET['user'];
     }
     $user = User::getByName($user_name);
     if (!$user) {
         die('no such user');
     }
     echo '<h1>Query IP information of user ' . $user->name . '</h1>';
     $ips = LoginEntry::getIPsByUser($user->id);
     echo '<table>';
     echo '<tr>';