예제 #1
0
        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>';
        echo '<th>IP</th>';
        echo '</tr>';
        foreach ($ips as $ip) {
            echo '<tr>';
            echo '<td>' . $ip . '</td>';
            echo '</tr>';
        }
        echo '</table>';
        break;
    default:
        throw new \Exception('no such view: ' . $this->owner);
}