Ignore:
Timestamp:
11/30/05 16:28:53 (7 years ago)
Author:
sam
Message:
  • tooltips for hostnames
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trollforge/lastmeasure/stats/index.php

    r122 r123  
    1313    for($l = 0; $l < 20 && $key != false; $l++) { 
    1414        $val = dba_fetch($key, $id); 
    15         list($ip, $port, $hostname, $uagent, 
     15        list($ip, $port, $host, $uagent, 
    1616             $referer, $user, $clipboard) = explode(' ', $val); 
    1717        $date = -1 - hexdec(substr($key, 0, 8)); 
    18         if($hostname == '') { 
    19             $hostname = gethostbyaddr($ip); 
    20             $val = "$ip $port $hostname $uagent $referer $user $clipboard"; 
    21             dba_replace($key, $val, $id); 
    22         } 
    2318        $uagent = base64_decode($uagent); 
    2419        $referer = base64_decode($referer); 
     
    2621        $clipboard = base64_decode($clipboard); 
    2722        ?> 
    28         <tr style="background-color: <?php echo ($l % 2) ? '#cef' : '#ecf'; ?>"> 
    29           <td><?php echo date('Y-m-d H:i:s', $date); ?></td> 
    30           <td><?php echo $ip . ':' . $port; 
    31                     if($hostname) echo ' ('.$hostname.')'; ?></td> 
    32           <?php if(strlen($uagent) > 30) { ?> 
    33              <div id="hit<?php echo $l;?>" style="visibility:hidden; border:solid black 1px; padding:1px; position:absolute; z-index:100; background-color:#ffffcc; font:10px sans-serif;"><?php echo $uagent; ?></div> 
    34              <td><a onmouseout="tooltip(event,'hit<?php echo $l;?>')" onmouseover="tooltip(event,'hit<?php echo $l;?>')" onclick="return false;"><?php echo substr($uagent, 0, 25); ?></a></td> 
     23        <tr style="background-color: <?php echo ($l % 2) ? '#cef' : '#ecf'; ?>"><?php 
     24          echo '<td>' . date('Y-m-d H:i:s', $date) . '</td>'; 
     25          if($host != '') { ?> 
     26            <div id="h<?php echo $l;?>" style="visibility:hidden; border:solid black 1px; padding:1px; position:absolute; z-index:100; background-color:#ffffcc; font:10px sans-serif;"><?php echo $host; ?></div> 
     27            <td><a onmouseout="tooltip(event,'h<?php echo $l;?>')" onmouseover="tooltip(event,'h<?php echo $l;?>')" onclick="return false;"><?php echo $ip . ':' . $port; ?></a></td><?php 
     28          } else { 
     29            $host = gethostbyaddr($ip); 
     30            $val = "$ip $port $host $uagent $referer $user $clipboard"; 
     31            dba_replace($key, $val, $id); 
     32            echo '<td>' . $ip . ':' . $port . '</td>'; 
     33          } 
     34          if(strlen($uagent) > 30) { ?> 
     35             <div id="b<?php echo $l;?>" style="visibility:hidden; border:solid black 1px; padding:1px; position:absolute; z-index:100; background-color:#ffffcc; font:10px sans-serif;"><?php echo $uagent; ?></div> 
     36             <td><a onmouseout="tooltip(event,'b<?php echo $l;?>')" onmouseover="tooltip(event,'b<?php echo $l;?>')" onclick="return false;"><?php echo substr($uagent, 0, 25); ?>...</a></td> 
    3537          <?php } else { ?> 
    3638             <td><?php echo $uagent; ?></td> 
Note: See TracChangeset for help on using the changeset viewer.