[9145] | 1 | {*known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"plugins/whois_online/jquery/cluetip/jquery.cluetip.min.js" *} |
---|
[3319] | 2 | <table class="table2" id="detailedStats"> |
---|
| 3 | <thead> |
---|
| 4 | <tr class="throw"> |
---|
| 5 | <th>{'users'|@translate} </th> |
---|
| 6 | <th class="ns"> </th> |
---|
| 7 | <th>{'First access'|@translate} </th> |
---|
| 8 | <th>{'Level'|@translate} </th> |
---|
| 9 | <th class="ns">{'Images (Modify)'|@translate}</th> |
---|
| 10 | <th>{'Last access'|@translate} </th> |
---|
| 11 | </tr> |
---|
| 12 | </thead> |
---|
| 13 | <tbody> |
---|
| 14 | {foreach from=$search_results item=detail name=res_loop} |
---|
| 15 | <tr class="{if $smarty.foreach.res_loop.index is odd}row1{else}row2{/if}"> |
---|
[6386] | 16 | <td><a {if isset($detail.url_user)}href="{$detail.url_user}"{else}href="href="{'http:geoiptool'|@translate}{$detail.IP}"{/if} |
---|
| 17 | onclick="window.open(this.href); return false;" class="cluetip{if ($detail.guest)} other{/if}" |
---|
[3319] | 18 | title="{'User:'|@translate} {$detail.username}| |
---|
| 19 | <table> |
---|
| 20 | <tr><td class="right"><b><i>IP:</i></b></td><td colspan="3">{$detail.IP} |
---|
| 21 | {if ($detail.hidden_IP== 'true')}{'(Multiple IP)'|@translate}{/if}</td></tr> |
---|
| 22 | {if (substr($detail.user.registration_date,0,4)!='0000')} |
---|
| 23 | <tr><td class="right"><b><i>{'Registered since'|@translate}</i></b></td><td colspan="3">{$detail.user.registration_date|@substr:0:10}</td></tr> |
---|
| 24 | {/if} |
---|
| 25 | <tr><td class="right"><b><i>User_id</i></b></td><td>{$detail.user_id}</td> |
---|
| 26 | <td class="right"><b><i>{'Status'|@translate}</i></b></td><td>{$detail.user.status|@translate|ucfirst} ({$detail.user.status})</td></tr> |
---|
[6201] | 27 | {*<tr><td class="right"><b><i>{'language'|@translate}</i></b></td><td>{$detail.Language}</td></tr>*} |
---|
[3319] | 28 | <tr><td class="right" colspan="2">{$detail.Country.Name}</td><td colspan="2"> / {$detail.Country.City}</td></tr> |
---|
| 29 | <tr><td colspan="4"> </td></tr> |
---|
| 30 | <tr><td class="right"><b><i>{'Hits since'|@translate}</i></b></td><td colspan="3">{$detail.first_access_date}</td></tr> |
---|
| 31 | <tr><td class="right"><b><i>{'on pictures'|@translate}</i></b></td><td>{$detail.elm_hits}</td> |
---|
| 32 | <td class="right"><b><i>{'on pages'|@translate}</i></b></td><td>{$detail.pag_hits}</td></tr> |
---|
| 33 | </table>">{$detail.username}</a> |
---|
[6193] | 34 | <a href="./admin.php?page=profile&user_id={$detail.user_id}" title="{'Profile'|@translate}" |
---|
[3319] | 35 | onclick="window.open(this.href); return false;">[{$detail.lang}]</a> |
---|
| 36 | </td> |
---|
| 37 | <td> |
---|
[6386] | 38 | {if ($detail.user_id == '1')}<a class="external" onclick="window.open(this.href); return false;" href="{'http:hostip'|@translate}" title="{':hostip:title'|@translate}"> |
---|
[6193] | 39 | <img src="{$detail.Flag}" alt="{$detail.IP} - {'language'|@translate}: {$detail.Language}" width="24" height="16"> |
---|
[3319] | 40 | </a> |
---|
[6386] | 41 | {else}<a class="external" onclick="window.open(this.href); return false;" href="{'http:geoiptool'|@translate}{$detail.IP}" title="{':geoiptool:title'|@translate}"> |
---|
[6193] | 42 | <img src="{$detail.Flag}" alt="{$detail.IP} - {'language'|@translate}: {$detail.Language}" width="24" height="16"> |
---|
[3319] | 43 | </a> |
---|
| 44 | {/if} |
---|
| 45 | </td> |
---|
[3695] | 46 | <td>{$detail.first_access_date} {if ($detail.Bot!==false and $detail.Allowed_SE)}<a class="other" href="#" title="{'Allowed Search engine: '|@translate}{$detail.Bot} - ({$detail.user_agent})"><sub>SE</sub></a>{/if} |
---|
| 47 | {if ($detail.Bot!==false and !$detail.Allowed_SE and !$detail.Banned_SE)}<a href="#" title="{'Possible Banned Search engine: '|@translate}{$detail.Bot} - ({$detail.user_agent})"><sub>SE</sub></a>{/if} |
---|
| 48 | {if ($detail.Bot!==false and $detail.Banned_SE)}<a class="external" href="#" title="{'Banned Search engine: '|@translate}{$detail.Bot} - ({$detail.user_agent})"><sub>SE</sub></a>{/if} |
---|
| 49 | </td> |
---|
[3319] | 50 | <td> |
---|
| 51 | <a href="./admin.php?page=user_perm&user_id={$detail.user_id}" onclick="window.open(this.href); return false;" title="{'permissions'|@translate}"> |
---|
| 52 | {'Level %d'|@sprintf:$detail.user.level|@translate}</a> ({$detail.user.level}) |
---|
| 53 | </td> |
---|
| 54 | <td> |
---|
| 55 | {foreach from=$detail.images key=id item=image name=elm_loop} |
---|
| 56 | {if ($id > 0)} |
---|
| 57 | {if (isset($image.path))} |
---|
| 58 | <a class="cluetip {if $smarty.foreach.res_loop.index is odd}ws1{else}ws2{/if} {$image.ws_level}" |
---|
[6386] | 59 | onclick="window.open(this.href); return false;" |
---|
[3319] | 60 | href="{$image.url_modify}" title="<div style="text-align:center;"> |
---|
| 61 | <img src="{$image.tn_url}"></div>| |
---|
| 62 | Image ID: {$id} <br /> |
---|
| 63 | {'Privacy level'|@translate}: {'Level %d'|@sprintf:$image.level|@translate} ({$image.level}) <br /> |
---|
| 64 | {if ($image.ws_level=='ws')}{'Image privacy level is higher than the user privacy level (Any change of one of them?)'|@translate} {/if} |
---|
| 65 | Path: {$image.path}<br /> |
---|
| 66 | <hr> |
---|
| 67 | Filesize: {$image.filesize} Kb <br /> |
---|
| 68 | Width x Height: {$image.width} x {$image.height} px<br /> |
---|
| 69 | <hr> |
---|
| 70 | {if (is_null($image.high_filesize))}High Resolution: {if ($image.has_high == 'true')}Yes{else}No{/if}<br />{/if} |
---|
| 71 | {if (!is_null($image.high_filesize))}High Filesize: {$image.high_filesize} Kb <br />{/if} |
---|
| 72 | {if (!is_null($image.md5sum))}pLoader (Dynamic upload): Yes <br />{/if} |
---|
| 73 | Posted on: {$image.date_available} <br /> |
---|
| 74 | {if (!is_null($image.date_creation))}Created on: {$image.date_creation} <br />{/if} |
---|
| 75 | <hr> |
---|
| 76 | Hits on: {$image.hit}<br />">{$id}</a> |
---|
| 77 | {else}<a class="{if $smarty.foreach.res_loop.index is odd}ws1{else}ws2{/if}" |
---|
[6386] | 78 | onclick="window.open(this.href); return false;" |
---|
[3319] | 79 | href="{$image.url_modify}" title="{$id}{' - Over the radar limit => No level control'|@translate}">{$id}</a> |
---|
| 80 | {/if} |
---|
| 81 | {/if} |
---|
| 82 | {/foreach} |
---|
| 83 | </td> |
---|
| 84 | <td>{if (strlen($detail.last_dates) > 10)}<a href="#" class="cluetip" |
---|
| 85 | title="{'Previous connection dates'|@translate}| |
---|
| 86 | {$detail.last_dates|@substr:11|@explode:' '|@implode:'<br />'}">{$detail.db_timestamp}</a>{else}{$detail.db_timestamp}{/if}</td> |
---|
| 87 | </tr> |
---|
| 88 | {/foreach} |
---|
[6193] | 89 | </tbody> |
---|
[3319] | 90 | </table> |
---|
[6193] | 91 | <p><a class="external" href="{'http:hostip'|@translate}" title="{':hostip:title'|@translate}">hostip.info</a>{ |
---|
| 92 | ': provides newcomers\' localization and possibly new country flags, thanks to them.'|@translate}</p> |
---|
| 93 | <p><a class="external" href="{'http:geoiptool'|@translate}" title="{':geoiptool:title'|@translate}">geoiptool.com</a>{ |
---|
| 94 | ': provides IP geolocalization on request (link on flag). Useful for unknown countries.'|@translate}</p> |
---|
[3319] | 95 | {literal} |
---|
| 96 | <script type="text/javascript">// <![CDATA[ |
---|
[9145] | 97 | jQuery(document).ready(function(){ |
---|
| 98 | jQuery("#detailedStats").tablesorter( {sortList: [[5,1]]} );} |
---|
[3319] | 99 | ); |
---|
| 100 | jQuery().ready(function(){ |
---|
| 101 | jQuery('.cluetip').cluetip({ |
---|
| 102 | width: 300, |
---|
[6201] | 103 | splitTitle: '|', |
---|
| 104 | clickThrough: true |
---|
[3319] | 105 | }); |
---|
| 106 | }); |
---|
| 107 | // ]]> |
---|
| 108 | </script> |
---|
| 109 | {/literal} |
---|
| 110 | {if (isset($Case) and $Case > '')} |
---|
| 111 | <style type="text/css"> |
---|
| 112 | a#{$Case} {ldelim} color: #ff3333; border-bottom: 1px solid #ff3363; outline: 0; } |
---|
| 113 | </style> |
---|
| 114 | {/if} |
---|