197 lines
7.3 KiB
PHP
197 lines
7.3 KiB
PHP
<?php
|
|
|
|
include_once $g['dir_module_skin'].'_menu.php';
|
|
|
|
|
|
|
|
$year1 = $year1 ? $year1 : substr($date['today'],0,4);
|
|
|
|
$month1 = $month1 ? $month1 : substr($date['today'],4,2);
|
|
|
|
$day1 = $day1 ? $day1 : 1;//substr($date['today'],6,2);
|
|
|
|
$year2 = $year2 ? $year2 : substr($date['today'],0,4);
|
|
|
|
$month2 = $month2 ? $month2 : substr($date['today'],4,2);
|
|
|
|
$day2 = $day2 ? $day2 : substr($date['today'],6,2);
|
|
|
|
|
|
|
|
$sort = $sort ? $sort : 'uid';
|
|
|
|
$orderby= $orderby ? $orderby : 'desc';
|
|
|
|
$recnum = $recnum && $recnum < 200 ? $recnum : 15;
|
|
|
|
|
|
|
|
$sqlque = 'mbruid='.$M['memberuid'];
|
|
|
|
if ($account) $bbsque .= ' and site='.$account;
|
|
|
|
$sqlque = $sqlque.' and d_regis > '.$year1.sprintf('%02d',$month1).sprintf('%02d',$day1).'000000 and d_regis < '.$year2.sprintf('%02d',$month2).sprintf('%02d',$day2).'240000';
|
|
|
|
|
|
|
|
if ($where && $keyword)
|
|
|
|
{
|
|
|
|
$sqlque .= getSearchSql($where,$keyword,$ikeyword,'or');
|
|
|
|
}
|
|
|
|
$RCD = getDbArray($table['s_referer'],$sqlque,'*',$sort,$orderby,$recnum,$p);
|
|
|
|
$NUM = getDbRows($table['s_referer'],$sqlque);
|
|
|
|
$TPG = getTotalPage($NUM,$recnum);
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="loglist">
|
|
|
|
|
|
|
|
<form name="bbssearchf" action="<?php echo $g['s']?>/">
|
|
|
|
<input type="hidden" name="r" value="<?php echo $r?>" />
|
|
|
|
|
|
|
|
<div class="info">
|
|
|
|
|
|
|
|
<div class="article">
|
|
|
|
<?php echo number_format($NUM)?>건(<?php echo $p?>/<?php echo $TPG?>페이지)
|
|
|
|
</div>
|
|
|
|
<div class="category">
|
|
|
|
|
|
|
|
|
|
|
|
<select name="year1">
|
|
|
|
<?php for($i=$date['year'];$i>2009;$i--):?><option value="<?php echo $i?>"<?php if($year1==$i):?> selected="selected"<?php endif?>><?php echo $i?>년</option><?php endfor?>
|
|
|
|
</select>
|
|
|
|
<select name="month1">
|
|
|
|
<?php for($i=1;$i<13;$i++):?><option value="<?php echo sprintf('%02d',$i)?>"<?php if($month1==$i):?> selected="selected"<?php endif?>><?php echo sprintf('%02d',$i)?>월</option><?php endfor?>
|
|
|
|
</select>
|
|
|
|
<select name="day1">
|
|
|
|
<?php for($i=1;$i<32;$i++):?><option value="<?php echo sprintf('%02d',$i)?>"<?php if($day1==$i):?> selected="selected"<?php endif?>><?php echo sprintf('%02d',$i)?>일(<?php echo getWeekday(date('w',mktime(0,0,0,$month1,$i,$year1)))?>)</option><?php endfor?>
|
|
|
|
</select> ~
|
|
|
|
<select name="year2">
|
|
|
|
<?php for($i=$date['year'];$i>2009;$i--):?><option value="<?php echo $i?>"<?php if($year2==$i):?> selected="selected"<?php endif?>><?php echo $i?>년</option><?php endfor?>
|
|
|
|
</select>
|
|
|
|
<select name="month2">
|
|
|
|
<?php for($i=1;$i<13;$i++):?><option value="<?php echo sprintf('%02d',$i)?>"<?php if($month2==$i):?> selected="selected"<?php endif?>><?php echo sprintf('%02d',$i)?>월</option><?php endfor?>
|
|
|
|
</select>
|
|
|
|
<select name="day2">
|
|
|
|
<?php for($i=1;$i<32;$i++):?><option value="<?php echo sprintf('%02d',$i)?>"<?php if($day2==$i):?> selected="selected"<?php endif?>><?php echo sprintf('%02d',$i)?>일(<?php echo getWeekday(date('w',mktime(0,0,0,$month2,$i,$year2)))?>)</option><?php endfor?>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<input type="button" class="btngray" value="기간적용" onclick="this.form.submit();" />
|
|
|
|
<select name="account" class="account" onchange="this.form.submit();">
|
|
|
|
<option value=""> + 전체사이트</option>
|
|
|
|
<option value="">-------------</option>
|
|
|
|
<?php $SITES = getDbArray($table['s_site'],'','*','gid','asc',0,1)?>
|
|
|
|
<?php while($S = db_fetch_array($SITES)):?>
|
|
|
|
<option value="<?php echo $S['uid']?>"<?php if($account==$S['uid']):?> selected="selected"<?php endif?>>ㆍ<?php echo $S['name']?></option>
|
|
|
|
<?php endwhile?>
|
|
|
|
<?php if(!db_num_rows($SITES)):?>
|
|
|
|
<option value="">등록된 사이트가 없습니다.</option>
|
|
|
|
<?php endif?>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<table summary="접속기록 리스트입니다.">
|
|
|
|
<caption>접속기록</caption>
|
|
|
|
<colgroup>
|
|
|
|
<col width="70">
|
|
|
|
<col width="150">
|
|
|
|
<col>
|
|
|
|
<col width="120">
|
|
|
|
<col width="110">
|
|
|
|
</colgroup>
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th scope="col" class="side1">번호</th>
|
|
|
|
<th scope="col">아이피</th>
|
|
|
|
<th scope="col">접속경로</th>
|
|
|
|
<th scope="col">브라우져</th>
|
|
|
|
<th scope="col" class="side2">날짜</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
|
|
|
|
<?php while($R=db_fetch_array($RCD)):?>
|
|
|
|
<?php $_browse = getBrowzer($R['agent'])?>
|
|
|
|
<tr>
|
|
|
|
<td><?php echo $NUM-((($p-1)*$recnum)+$_rec++)?></td>
|
|
|
|
<td class="sbj"><a href="#." onclick="whoisSearch('<?php echo $R['ip']?>');" title="후이즈 IP정보"><?php echo $R['ip']?></a></td>
|
|
|
|
<td class="cat"><a href="<?php echo $R['referer']?>" target="_blank" title="<?php echo $R['referer']?>"><?php echo getDomain($R['referer'])?></a></td>
|
|
|
|
<td class="agent">
|
|
|
|
<?php if($_browse=='Mobile'):?>
|
|
|
|
<img src="<?php echo $g['img_core']?>/_public/ico_mobile.gif" class="imgpos" alt="모바일" title="모바일(<?php echo isMobileConnect($R['agent'])?>)접속" />
|
|
|
|
<?php endif?>
|
|
|
|
<?php echo strtoupper($_browse)?>
|
|
|
|
</td>
|
|
|
|
<td><?php echo getDateFormat($R['d_regis'],'Y.m.d H:i')?></td>
|
|
|
|
</tr>
|
|
|
|
<?php endwhile?>
|
|
|
|
|
|
|
|
<?php if(!$NUM):?>
|
|
|
|
<tr>
|
|
|
|
<td>1</td>
|
|
|
|
<td class="sbj1" colspan="5">접속기록이 없습니다.</td>
|
|
|
|
</tr>
|
|
|
|
<?php endif?>
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="pagebox01">
|
|
|
|
<script type="text/javascript">getPageLink(10,<?php echo $p?>,<?php echo $TPG?>,'');</script>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="searchform">
|
|
|
|
<input type="hidden" name="mbruid" value="<?php echo $mbruid?>" />
|
|
|
|
<input type="hidden" name="m" value="<?php echo $m?>" />
|
|
|
|
<input type="hidden" name="front" value="<?php echo $front?>" />
|
|
|
|
<input type="hidden" name="page" value="<?php echo $page?>" />
|
|
|
|
<input type="hidden" name="sort" value="<?php echo $sort?>" />
|
|
|
|
<input type="hidden" name="orderby" value="<?php echo $orderby?>" />
|
|
|
|
<input type="hidden" name="recnum" value="<?php echo $recnum?>" />
|
|
|
|
<input type="hidden" name="type" value="<?php echo $type?>" />
|
|
|
|
<input type="hidden" name="iframe" value="<?php echo $iframe?>" />
|
|
|
|
<input type="hidden" name="skin" value="<?php echo $skin?>" />
|
|
|
|
|
|
|
|
<select name="where">
|
|
|
|
<option value="ip"<?php if($where=='ip'):?> selected="selected"<?php endif?>>아이피</option>
|
|
|
|
<option value="referer"<?php if($where=='referer'):?> selected="selected"<?php endif?>>접속경로</option>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<input type="text" name="keyword" size="30" value="<?php echo $_keyword?>" class="input" />
|
|
|
|
<input type="submit" value="검색" class="btngray" />
|
|
|
|
<input type="button" value="리셋" class="btngray" onclick="goHref('<?php echo $g['url_page']?>');" />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
|
|
<form name="whois_search_form">
|
|
|
|
<input type="hidden" name="domain_name" value="" />
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
//<![CDATA[
|
|
|
|
function dropDate(date1,date2)
|
|
|
|
{
|
|
|
|
var f = document.procForm;
|
|
|
|
f.year1.value = date1.substring(0,4);
|
|
|
|
f.month1.value = date1.substring(4,6);
|
|
|
|
f.day1.value = date1.substring(6,8);
|
|
|
|
|
|
|
|
f.year2.value = date2.substring(0,4);
|
|
|
|
f.month2.value = date2.substring(4,6);
|
|
|
|
f.day2.value = date2.substring(6,8);
|
|
|
|
|
|
|
|
f.submit();
|
|
|
|
}
|
|
|
|
function whoisSearch(ip)
|
|
|
|
{
|
|
|
|
var f = document.whois_search_form;
|
|
|
|
|
|
|
|
f.domain_name.value = ip;
|
|
|
|
f.target = "_blank";
|
|
|
|
f.method = "post";
|
|
|
|
f.action = "http://whois.kisa.or.kr/result.php";
|
|
|
|
f.submit();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
document.title = "<?php echo $M[$_HS['nametype']]?>님의 접속기록";
|
|
|
|
self.resizeTo(800,750);
|
|
|
|
|
|
|
|
//]]>
|
|
|
|
</script>
|
|
|