관리자 따옴표 수정
This commit is contained in:
@ -1,47 +1,47 @@
|
||||
<?
|
||||
$sub_menu = "100700";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("최고관리자만 접근 가능합니다.", $g4[path]);
|
||||
if ($is_admin != 'super')
|
||||
alert('최고관리자만 접근 가능합니다.', $g4['path']);
|
||||
|
||||
$g4[title] = "테이블 복구 및 최적화";
|
||||
include_once("./admin.head.php");
|
||||
echo "'완료' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.<br>";
|
||||
echo "<span id='ct'></span>";
|
||||
include_once("./admin.tail.php");
|
||||
$g4['title'] = '테이블 복구 및 최적화';
|
||||
include_once('./admin.head.php');
|
||||
echo '\'완료\' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.<br>';
|
||||
echo '<span id="ct"></span>';
|
||||
include_once('./admin.tail.php');
|
||||
flush();
|
||||
|
||||
|
||||
// 설정일이 지난 접속자로그 삭제
|
||||
$tmp_before_date = date("Y-m-d", $g4[server_time] - ($config[cf_visit_del] * 86400));
|
||||
$sql = " delete from $g4[visit_table] where vi_date < '$tmp_before_date' ";
|
||||
$tmp_before_date = date("Y-m-d", $g4['server_time'] - ($config['cf_visit_del'] * 86400));
|
||||
$sql = " delete from {$g4['visit_table']} where vi_date < '$tmp_before_date' ";
|
||||
sql_query($sql);
|
||||
sql_query(" OPTIMIZE TABLE `$g4[visit_table]`, `$g4[visit_sum_table]` ");
|
||||
sql_query(" OPTIMIZE TABLE `{$g4['visit_table']}`, `{$g4['visit_sum_table']}` ");
|
||||
|
||||
// 설정일이 지난 인기검색어 삭제
|
||||
$tmp_before_date = date("Y-m-d", $g4[server_time] - ($config[cf_popular_del] * 86400));
|
||||
$sql = " delete from $g4[popular_table] where pp_date < '$tmp_before_date' ";
|
||||
$tmp_before_date = date("Y-m-d", $g4['server_time'] - ($config['cf_popular_del'] * 86400));
|
||||
$sql = " delete from {$g4['popular_table']} where pp_date < '$tmp_before_date' ";
|
||||
sql_query($sql);
|
||||
sql_query(" OPTIMIZE TABLE `$g4[popular_table]` ");
|
||||
sql_query(" OPTIMIZE TABLE `{$g4['popular_table']}` ");
|
||||
|
||||
// 설정일이 지난 최근게시물 삭제
|
||||
$sql = " delete from $g4[board_new_table] where (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS(bn_datetime)) > '$config[cf_new_del]' ";
|
||||
$sql = " delete from {$g4['board_new_table']} where (TO_DAYS('{$g4['time_ymdhis']}') - TO_DAYS(bn_datetime)) > '{$config['cf_new_del']}' ";
|
||||
sql_query($sql);
|
||||
sql_query(" OPTIMIZE TABLE `$g4[board_new_table]` ");
|
||||
sql_query(" OPTIMIZE TABLE `{$g4['board_new_table']}` ");
|
||||
|
||||
// 설정일이 지난 쪽지 삭제
|
||||
$sql = " delete from $g4[memo_table] where (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS(me_send_datetime)) > '$config[cf_memo_del]' ";
|
||||
$sql = " delete from {$g4['memo_table']} where (TO_DAYS('{$g4['time_ymdhis']}') - TO_DAYS(me_send_datetime)) > '{$config['cf_memo_del']}' ";
|
||||
sql_query($sql);
|
||||
sql_query(" OPTIMIZE TABLE `$g4[memo_table]` ");
|
||||
sql_query(" OPTIMIZE TABLE `{$g4['memo_table']}` ");
|
||||
|
||||
// 탈퇴회원 자동 삭제
|
||||
$sql = " select mb_id from $g4[member_table] where (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS(mb_leave_date)) > '$config[cf_leave_day]' ";
|
||||
$sql = " select mb_id from {$g4['member_table']} where (TO_DAYS('{$g4['time_ymdhis']}') - TO_DAYS(mb_leave_date)) > '{$config['cf_leave_day']}' ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result))
|
||||
while ($row=sql_fetch_array($result))
|
||||
{
|
||||
// 회원자료 삭제
|
||||
member_delete($row[mb_id]);
|
||||
member_delete($row['mb_id']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1,30 +1,30 @@
|
||||
<?
|
||||
$sub_menu = "100300";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
if (!$config[cf_email_use])
|
||||
alert("환경설정에서 \'메일발송 사용\'에 체크하셔야 메일을 발송할 수 있습니다.");
|
||||
if (!$config['cf_email_use'])
|
||||
alert('환경설정에서 \'메일발송 사용\'에 체크하셔야 메일을 발송할 수 있습니다.');
|
||||
|
||||
include_once("$g4[path]/lib/mailer.lib.php");
|
||||
include_once($g4['path'].'/lib/mailer.lib.php');
|
||||
|
||||
$g4[title] = "메일 테스트";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = '메일 테스트';
|
||||
include_once('./admin.head.php');
|
||||
|
||||
if ($mail) {
|
||||
check_token();
|
||||
|
||||
$from_name = "메일검사";
|
||||
$from_email = "mail@mail";
|
||||
$from_name = '메일검사';
|
||||
$from_email = 'mail@mail';
|
||||
|
||||
$email = explode(",", $mail);
|
||||
$email = explode(',', $mail);
|
||||
for ($i=0; $i<count($email); $i++)
|
||||
mailer($from_name, $from_email, trim($email[$i]), "[메일검사] 제목", "<span style='font-size:9pt;'>[메일검사] 내용<p>이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.<p>".date("Y-m-d H:i:s")."<p>이 메일 주소로는 회신되지 않습니다.</span>", 1);
|
||||
mailer($from_name, $from_email, trim($email[$i]), '[메일검사] 제목', '<span style="font-size:9pt;">[메일검사] 내용<p>이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.<p>'.date("Y-m-d H:i:s").'<p>이 메일 주소로는 회신되지 않습니다.</span>', 1);
|
||||
|
||||
echo <<<HEREDOC
|
||||
<SCRIPT type="text/javascript">
|
||||
alert("{$mail} (으)로 메일을 발송 하였습니다.\\n\\n해당 주소로 메일이 왔는지 확인하여 주십시오.\\n\\n메일이 오지 않는다면 프로그램의 오류가 아닌 메일 서버(sendmail)의 오류일 가능성이 있습니다.\\n\\n이런 경우에는 웹 서버관리자에게 문의하여 주십시오.");
|
||||
alert($mail.' (으)로 메일을 발송 하였습니다.\\n\\n해당 주소로 메일이 왔는지 확인하여 주십시오.\\n\\n메일이 오지 않는다면 프로그램의 오류가 아닌 메일 서버(sendmail)의 오류일 가능성이 있습니다.\\n\\n이런 경우에는 웹 서버관리자에게 문의하여 주십시오.');
|
||||
</SCRIPT>
|
||||
HEREDOC;
|
||||
}
|
||||
@ -32,7 +32,7 @@ HEREDOC;
|
||||
$token = get_token();
|
||||
?>
|
||||
|
||||
<img src='<?=$g4[admin_path]?>/img/icon_title.gif'> <span class=title><?=$g4[title]?></span>
|
||||
<img src='<?=$g4['admin_path']?>/img/icon_title.gif'> <span class=title><?=$g4['title']?></span>
|
||||
<p>
|
||||
|
||||
<form name=fsendmailtest method=post>
|
||||
@ -42,10 +42,10 @@ $token = get_token();
|
||||
<p>만약 [메일검사] 라는 내용으로 메일이 도착하지 않는다면 보내는 메일서버와 받는 메일 서버중 문제가 발생했을 가능성이 있습니다.
|
||||
<p>메일을 보냈는데도 도착하지 않는다면 다른 여러곳으로도 메일을 발송하여 주십시오.
|
||||
<p>여러곳으로 메일을 발송하시려면 , 로 메일을 구분하십시오.
|
||||
<p>받는 메일주소 : <input type=text class=ed name=mail size=40 required itemname="E-mail" value="<?=$member[mb_email]?>">
|
||||
<p>받는 메일주소 : <input type=text class=ed name=mail size=40 required itemname="E-mail" value="<?=$member['mb_email']?>">
|
||||
<input type=submit value=" 발 송 " class=btn1>
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,46 +1,46 @@
|
||||
<?
|
||||
$sub_menu = "100700";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("최고관리자만 접근 가능합니다.", $g4[path]);
|
||||
if ($is_admin != 'super')
|
||||
alert('최고관리자만 접근 가능합니다.', $g4['path']);
|
||||
|
||||
$g4[title] = "세션 삭제";
|
||||
include_once("./admin.head.php");
|
||||
echo "'완료' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.<br><br>";
|
||||
echo "<span id='ct'></span>";
|
||||
include_once("./admin.tail.php");
|
||||
$g4['title'] = '세션 삭제';
|
||||
include_once('./admin.head.php');
|
||||
echo '\'완료\' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.<br><br>';
|
||||
echo '<span id="ct"></span>';
|
||||
include_once('./admin.tail.php');
|
||||
flush();
|
||||
|
||||
$session_path = "$g4[path]/data/session"; // 세션이저장된 디렉토리
|
||||
if (!$dir=@opendir($session_path)) {
|
||||
echo "세션 디렉토리를 열지못했습니다.";
|
||||
}
|
||||
$session_path = $g4['path'].'/data/session'; // 세션이저장된 디렉토리
|
||||
if (!$dir=@opendir($session_path)) {
|
||||
echo '세션 디렉토리를 열지못했습니다.';
|
||||
}
|
||||
|
||||
$cnt=0;
|
||||
while($file=readdir($dir)) {
|
||||
|
||||
if (!strstr($file,'sess_')) {
|
||||
continue;
|
||||
}
|
||||
while($file=readdir($dir)) {
|
||||
|
||||
if (strpos($file,'sess_')!=0) {
|
||||
continue;
|
||||
}
|
||||
if (!strstr($file,'sess_')) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!$atime=@fileatime("$session_path/$file")) {
|
||||
continue;
|
||||
}
|
||||
if (strpos($file,'sess_')!=0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!$atime=@fileatime("$session_path/$file")) {
|
||||
continue;
|
||||
}
|
||||
if (time() > $atime + (3600 * 6)) { // 지난시간을 초로 계산해서 적어주시면 됩니다. default : 6시간전
|
||||
$cnt++;
|
||||
$return = unlink("$session_path/$file");
|
||||
$return = unlink("$session_path/$file");
|
||||
echo "<script>document.getElementById('ct').innerHTML += '$session_path/$file<br/>';</script>\n";
|
||||
|
||||
flush();
|
||||
|
||||
if ($cnt%10==0)
|
||||
echo "<script>document.getElementById('ct').innerHTML = '';</script>\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "<script>document.getElementById('ct').innerHTML += '<br><br>세션데이터 {$cnt}건 삭제 완료.<br><br>프로그램의 실행을 끝마치셔도 좋습니다.';</script>\n";
|
||||
?>
|
||||
@ -1,14 +1,14 @@
|
||||
<?
|
||||
$sub_menu = "100600";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("최고관리자만 접근 가능합니다.", $g4[path]);
|
||||
if ($is_admin != 'super')
|
||||
alert('최고관리자만 접근 가능합니다.', $g4['path']);
|
||||
|
||||
$g4[title] = "업그레이드";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = '업그레이드';
|
||||
include_once('./admin.head.php');
|
||||
|
||||
/*
|
||||
// 4.20.00
|
||||
@ -59,14 +59,14 @@ sql_query($sql, false);
|
||||
*/
|
||||
|
||||
// 회원테이블의 주키를 mb_no 로 교체
|
||||
sql_query(" ALTER TABLE `$g4[member_table]` DROP PRIMARY KEY ", false);
|
||||
sql_query(" ALTER TABLE `$g4[member_table]` ADD `mb_no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ", false);
|
||||
sql_query(" ALTER TABLE `$g4[member_table]` ADD UNIQUE `mb_id` ( `mb_id` ) ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['member_table']}` DROP PRIMARY KEY ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['member_table']}` ADD `mb_no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['member_table']}` ADD UNIQUE `mb_id` ( `mb_id` ) ", false);
|
||||
|
||||
|
||||
// 4.11.00
|
||||
// 트랙백 토큰
|
||||
sql_query("CREATE TABLE `$g4[token_table]` (
|
||||
sql_query("CREATE TABLE `{$g4['token_table']}` (
|
||||
`to_token` varchar(32) NOT NULL default '',
|
||||
`to_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`to_ip` varchar(255) NOT NULL default '',
|
||||
@ -114,15 +114,15 @@ sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_9_subj` VARCHAR( 255 ) NO
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_10_subj` VARCHAR( 255 ) NOT NULL AFTER `bo_9_subj` ", FALSE);
|
||||
|
||||
// 게시판 리스트에서 코멘트를 포함하여 최근에 올라온 글을 확인하는 시간 필드 생성
|
||||
$sql = " select bo_table from $g4[board_table] ";
|
||||
$sql = " select bo_table from {$g4['board_table']} ";
|
||||
$res = sql_query($sql);
|
||||
for($i=0;$row=sql_fetch_array($res);$i++)
|
||||
{
|
||||
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
|
||||
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row[bo_table]}` where wr_last <> '' ";
|
||||
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row['bo_table']}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
|
||||
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row['bo_table']}` where wr_last <> '' ";
|
||||
$row2 = sql_fetch_array($sql2);
|
||||
if (!$row2[cnt]) // 원글에만 최근시간을 반영합니다.
|
||||
sql_query(" UPDATE `{$g4['write_prefix']}{$row[bo_table]}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
|
||||
if (!$row2['cnt']) // 원글에만 최근시간을 반영합니다.
|
||||
sql_query(" UPDATE `{$g4['write_prefix']}{$row['bo_table']}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
|
||||
}
|
||||
|
||||
|
||||
@ -131,7 +131,7 @@ for($i=0;$row=sql_fetch_array($res);$i++)
|
||||
sql_query(" ALTER TABLE `{$g4[member_table]}` ADD `mb_open_date` DATE NOT NULL AFTER `mb_open` ", false);
|
||||
sql_query(" ALTER TABLE `{$g4[config_table]}` ADD `cf_open_modify` INT NOT NULL AFTER `cf_stipulation` ", false);
|
||||
// 게시물 추천테이블 생성
|
||||
sql_query(" CREATE TABLE `{$g4[board_good_table]}` (
|
||||
sql_query(" CREATE TABLE `{$g4['board_good_table']}` (
|
||||
`bg_id` int(11) NOT NULL auto_increment,
|
||||
`bo_table` varchar(20) NOT NULL default '',
|
||||
`wr_id` int(11) NOT NULL default '0',
|
||||
@ -148,15 +148,15 @@ sql_query(" CREATE TABLE `{$g4[board_good_table]}` (
|
||||
sql_query(" ALTER TABLE `{$g4['board_new_table']}` ADD `mb_id` VARCHAR( 20 ) NOT NULL ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['board_new_table']}` ADD INDEX `mb_id` ( `mb_id` ) ", false);
|
||||
|
||||
$sql = " select * from $g4[board_new_table] ";
|
||||
$sql = " select * from {$g4['board_new_table']} ";
|
||||
$res = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($res); $i++)
|
||||
{
|
||||
$ttmp = $g4[write_prefix].$row[bo_table];
|
||||
$sql2 = " select mb_id from $ttmp where wr_id = '$row[wr_id]' ";
|
||||
$ttmp = $g4['write_prefix'].$row['bo_table'];
|
||||
$sql2 = " select mb_id from $ttmp where wr_id = '{$row['wr_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
|
||||
$sql3 = " update $g4[board_new_table] set mb_id = '$row2[mb_id]' where bn_id = '$row[bn_id]' ";
|
||||
$sql3 = " update {$g4['board_new_table']} set mb_id = '{$row2['mb_id']}' where bn_id = '{$row['bn_id']}' ";
|
||||
sql_query($sql3, false);
|
||||
}
|
||||
|
||||
@ -171,7 +171,7 @@ sql_query(" ALTER TABLE `$g4[login_table]` DROP INDEX `lo_datetime` ", false);
|
||||
sql_query(" ALTER TABLE `$g4[member_table]` ADD INDEX `mb_datetime` ( `mb_datetime` ) ", false);
|
||||
|
||||
// 게시판설정 테이블에 업로드 갯수, 이메일 사용 필드 추가
|
||||
sql_query(" ALTER TABLE `$g4[board_table]`
|
||||
sql_query(" ALTER TABLE `$g4[board_table]`
|
||||
ADD `bo_upload_count` TINYINT NOT NULL AFTER `bo_notice` ,
|
||||
ADD `bo_use_email` TINYINT NOT NULL AFTER `bo_upload_count` ", FALSE);
|
||||
*/
|
||||
@ -179,16 +179,16 @@ sql_query(" ALTER TABLE `$g4[board_table]`
|
||||
/*
|
||||
// 050831 막음
|
||||
// 환경설정 테이블에 메일발송 설정 추가
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
ADD `cf_email_use` TINYINT NOT NULL AFTER `cf_search_part` ,
|
||||
ADD `cf_email_wr_super_admin` TINYINT NOT NULL AFTER `cf_email_use` ,
|
||||
ADD `cf_email_wr_group_admin` TINYINT NOT NULL AFTER `cf_email_wr_super_admin` ,
|
||||
ADD `cf_email_wr_board_admin` TINYINT NOT NULL AFTER `cf_email_wr_group_admin` ,
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
ADD `cf_email_use` TINYINT NOT NULL AFTER `cf_search_part` ,
|
||||
ADD `cf_email_wr_super_admin` TINYINT NOT NULL AFTER `cf_email_use` ,
|
||||
ADD `cf_email_wr_group_admin` TINYINT NOT NULL AFTER `cf_email_wr_super_admin` ,
|
||||
ADD `cf_email_wr_board_admin` TINYINT NOT NULL AFTER `cf_email_wr_group_admin` ,
|
||||
ADD `cf_email_wr_write` TINYINT NOT NULL AFTER `cf_email_wr_board_admin` ", FALSE);
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
CHANGE `cf_comment_all_email` `cf_email_wr_comment_all` TINYINT DEFAULT '0' NOT NULL ", FALSE);
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
ADD `cf_email_mb_super_admin` TINYINT NOT NULL AFTER `cf_email_wr_comment_all` ,
|
||||
sql_query(" ALTER TABLE `$g4[config_table]`
|
||||
ADD `cf_email_mb_super_admin` TINYINT NOT NULL AFTER `cf_email_wr_comment_all` ,
|
||||
ADD `cf_email_mb_member` TINYINT NOT NULL AFTER `cf_email_mb_super_admin` ,
|
||||
ADD `cf_email_po_super_admin` TINYINT NOT NULL AFTER `cf_email_mb_member` ", FALSE);
|
||||
|
||||
@ -291,7 +291,7 @@ sql_query($sql, FALSE);
|
||||
sql_query(" ALTER TABLE `$g4[board_new_table]` ADD `wr_parent` INT NOT NULL AFTER `wr_id` ", FALSE);
|
||||
|
||||
sql_query(" ALTER TABLE `$g4[board_new_table]` CHANGE `wr_id` `wr_id` INT NOT NULL ", FALSE);
|
||||
|
||||
|
||||
sql_query(" ALTER TABLE `$g4[poll_table]` ADD `po_point` INT NOT NULL AFTER `po_level` ", FALSE);
|
||||
|
||||
sql_query(" ALTER TABLE `$g4[point_table]` ADD `po_point` INT NOT NULL AFTER `po_level` ", FALSE);
|
||||
@ -336,7 +336,7 @@ sql_query($sql, FALSE);
|
||||
*/
|
||||
|
||||
|
||||
echo "UPGRADE 완료.";
|
||||
echo 'UPGRADE 완료.';
|
||||
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
@ -1,32 +1,32 @@
|
||||
<?
|
||||
<?
|
||||
//
|
||||
// 조병완(korone)님 , 남규아빠(eagletalon)님께서 만들어 주셨습니다.
|
||||
//
|
||||
|
||||
$sub_menu = "100400";
|
||||
include_once("./_common.php");
|
||||
$sub_menu = "100400";
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "버전확인";
|
||||
$g4['title'] = '버전확인';
|
||||
|
||||
include_once("./admin.head.php");
|
||||
include_once("$g4[path]/lib/mailer.lib.php");
|
||||
include_once('./admin.head.php');
|
||||
include_once($g4['path'].'/lib/mailer.lib.php');
|
||||
|
||||
echo "현재버전 : <b>";
|
||||
$args = "head -1 ".$g4[path]."/HISTORY";
|
||||
system($args);
|
||||
echo "</b>";
|
||||
?>
|
||||
echo '현재버전 : <b>';
|
||||
$args = 'head -1 '.$g4['path'].'/HISTORY';
|
||||
system($args);
|
||||
echo '</b>';
|
||||
?>
|
||||
|
||||
<table width=100% border="0" align="left" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<textarea name="textarea" style='width:100%; line-height:150%; padding:10px;' rows="25" class=tx readonly><?=implode("", file("$g4[path]/HISTORY"));?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width=100% border="0" align="left" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td>
|
||||
<textarea name="textarea" style='width:100%; line-height:150%; padding:10px;' rows="25" class=tx readonly><?=implode("", file($g4['path'].'/HISTORY'));?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
?>
|
||||
<?
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,19 +1,19 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit;
|
||||
|
||||
include_once("$g4[path]/lib/visit.lib.php");
|
||||
include_once($g4['path'].'/lib/visit.lib.php');
|
||||
|
||||
if (empty($fr_date)) $fr_date = $g4[time_ymd];
|
||||
if (empty($to_date)) $to_date = $g4[time_ymd];
|
||||
if (empty($fr_date)) $fr_date = $g4['time_ymd'];
|
||||
if (empty($to_date)) $to_date = $g4['time_ymd'];
|
||||
|
||||
$qstr = "fr_date=$fr_date&to_date=$to_date";
|
||||
$qstr = 'fr_date='.$fr_date.'&to_date='.$to_date;
|
||||
?>
|
||||
|
||||
<table width=100% cellpadding=3 cellspacing=1>
|
||||
<form name=fvisit method=get>
|
||||
<tr>
|
||||
<td>
|
||||
기간 :
|
||||
기간 :
|
||||
<input type='text' name='fr_date' size=11 maxlength=10 value='<?=$fr_date?>' class=ed>
|
||||
-
|
||||
<input type='text' name='to_date' size=11 maxlength=10 value='<?=$to_date?>' class=ed>
|
||||
@ -33,7 +33,7 @@ $qstr = "fr_date=$fr_date&to_date=$to_date";
|
||||
</table>
|
||||
|
||||
<script type='text/javascript'>
|
||||
function fvisit_submit(act)
|
||||
function fvisit_submit(act)
|
||||
{
|
||||
var f = document.fvisit;
|
||||
f.action = act;
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "브라우저별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '브라우저별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 5;
|
||||
?>
|
||||
@ -29,11 +29,11 @@ $colspan = 5;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select * from $g4[visit_table]
|
||||
$sql = " select * from {$g4['visit_table']}
|
||||
where vi_date between '$fr_date' and '$to_date' ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
$s = get_brow($row[vi_agent]);
|
||||
$s = get_brow($row['vi_agent']);
|
||||
|
||||
$arr[$s]++;
|
||||
|
||||
@ -62,7 +62,7 @@ if (count($arr)) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -90,5 +90,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "일별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '일별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
@ -27,17 +27,17 @@ $colspan = 4;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select vs_date, vs_count as cnt
|
||||
from $g4[visit_sum_table]
|
||||
$sql = " select vs_date, vs_count as cnt
|
||||
from {$g4['visit_sum_table']}
|
||||
where vs_date between '$fr_date' and '$to_date'
|
||||
order by vs_date desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$arr[$row[vs_date]] = $row[cnt];
|
||||
$arr[$row['vs_date']] = $row['cnt'];
|
||||
|
||||
if ($row[cnt] > $max) $max = $row[cnt];
|
||||
if ($row['cnt'] > $max) $max = $row['cnt'];
|
||||
|
||||
$sum_count += $row[cnt];
|
||||
$sum_count += $row['cnt'];
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
@ -52,7 +52,7 @@ if (count($arr)) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -79,5 +79,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "도메인별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '도메인별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 5;
|
||||
?>
|
||||
@ -24,16 +24,16 @@ $colspan = 5;
|
||||
<td>방문자수</td>
|
||||
<td>비율(%)</td>
|
||||
<td>그래프</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select * from $g4[visit_table]
|
||||
$sql = " select * from {$g4['visit_table']}
|
||||
where vi_date between '$fr_date' and '$to_date' ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
$str = $row[vi_referer];
|
||||
$str = $row['vi_referer'];
|
||||
preg_match("/^http[s]*:\/\/([\.\-\_0-9a-zA-Z]*)\//", $str, $match);
|
||||
$s = $match[1];
|
||||
$s = preg_replace("/^(www\.|search\.|dirsearch\.|dir\.search\.|dir\.|kr\.search\.|myhome\.)(.*)/", "\\2", $s);
|
||||
@ -62,7 +62,7 @@ if (count($arr)) {
|
||||
|
||||
if (!$key) {
|
||||
$link = "";
|
||||
$key = "직접";
|
||||
$key = "직접";
|
||||
} else {
|
||||
$link = "<a href='./visit_list.php?$qstr&domain=$key' title='상세보기'>";
|
||||
}
|
||||
@ -71,7 +71,7 @@ if (count($arr)) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -99,5 +99,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "시간별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '시간별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
@ -27,18 +27,18 @@ $colspan = 4;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select SUBSTRING(vi_time,1,2) as vi_hour, count(vi_id) as cnt
|
||||
from $g4[visit_table]
|
||||
$sql = " select SUBSTRING(vi_time,1,2) as vi_hour, count(vi_id) as cnt
|
||||
from {$g4['visit_table']}
|
||||
where vi_date between '$fr_date' and '$to_date'
|
||||
group by vi_hour
|
||||
order by vi_hour ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$arr[$row[vi_hour]] = $row[cnt];
|
||||
$arr[$row['vi_hour']] = $row['cnt'];
|
||||
|
||||
if ($row[cnt] > $max) $max = $row[cnt];
|
||||
if ($row['cnt'] > $max) $max = $row['cnt'];
|
||||
|
||||
$sum_count += $row[cnt];
|
||||
$sum_count += $row['cnt'];
|
||||
}
|
||||
|
||||
$k = 0;
|
||||
@ -51,7 +51,7 @@ if ($i) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -78,5 +78,5 @@ if ($i) {
|
||||
</table><br><br>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 5;
|
||||
?>
|
||||
@ -30,24 +30,24 @@ $colspan = 5;
|
||||
//unset($br); // 브라우저
|
||||
//unset($os); // OS
|
||||
|
||||
$sql_common = " from $g4[visit_table] ";
|
||||
$sql_common = " from {$g4['visit_table']} ";
|
||||
$sql_search = " where vi_date between '$fr_date' and '$to_date' ";
|
||||
if ($domain) {
|
||||
$sql_search .= " and vi_referer like '%$domain%' ";
|
||||
}
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
$sql_common
|
||||
$sql_common
|
||||
$sql_search ";
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row[cnt];
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
$rows = $config[cf_page_rows];
|
||||
$rows = $config['cf_page_rows'];
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_search
|
||||
order by vi_id desc
|
||||
@ -55,15 +55,15 @@ $sql = " select *
|
||||
$result = sql_query($sql);
|
||||
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$brow = get_brow($row[vi_agent]);
|
||||
$os = get_os($row[vi_agent]);
|
||||
$brow = get_brow($row['vi_agent']);
|
||||
$os = get_os($row['vi_agent']);
|
||||
|
||||
$link = "";
|
||||
$referer = "";
|
||||
$title = "";
|
||||
if ($row[vi_referer]) {
|
||||
$link = '';
|
||||
$referer = '';
|
||||
$title = '';
|
||||
if ($row['vi_referer']) {
|
||||
|
||||
$referer = get_text(cut_str($row[vi_referer], 255, ""));
|
||||
$referer = get_text(cut_str($row['vi_referer'], 255, ''));
|
||||
$referer = urldecode($referer);
|
||||
|
||||
if (strtolower($g4['charset']) == 'utf-8') {
|
||||
@ -78,16 +78,16 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
}
|
||||
|
||||
$title = str_replace(array("<", ">"), array("<", ">"), $referer);
|
||||
$link = "<a href='$row[vi_referer]' target=_blank title='$title '>";
|
||||
$link = "<a href='{$row['vi_referer']}' target=_blank title='$title '>";
|
||||
}
|
||||
|
||||
if ($is_admin == 'super')
|
||||
$ip = $row[vi_ip];
|
||||
$ip = $row['vi_ip'];
|
||||
else
|
||||
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[vi_ip]);
|
||||
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row['vi_ip']);
|
||||
|
||||
if ($brow == '기타') { $brow = "<span title='$row[vi_agent]'>$brow</span>"; }
|
||||
if ($os == '기타') { $os = "<span title='$row[vi_agent]'>$os</span>"; }
|
||||
if ($brow == '기타') { $brow = "<span title='{$row['vi_agent']}'>$brow</span>"; }
|
||||
if ($os == '기타') { $os = "<span title='{$row['vi_agent']}'>$os</span>"; }
|
||||
|
||||
$list = ($i%2);
|
||||
echo "
|
||||
@ -96,20 +96,20 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
<td align=left><nobr style='display:block; overflow:hidden; width:350;'>$link$title</a></nobr></td>
|
||||
<td>$brow</td>
|
||||
<td>$os</td>
|
||||
<td>$row[vi_date] $row[vi_time]</td>
|
||||
<td>{$row['vi_date']} {$row['vi_time']}</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan='$colspan' height=100 align=center>자료가 없습니다.</td></tr>";
|
||||
echo "<tr><td colspan='$colspan' height=100 align=center>자료가 없습니다.</td></tr>";
|
||||
|
||||
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
|
||||
echo "</table>";
|
||||
|
||||
$page = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&domain=$domain&page=");
|
||||
$page = get_paging($config['cf_write_pages'], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&domain=$domain&page=");
|
||||
if ($page) {
|
||||
echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$page</td></tr></table>";
|
||||
}
|
||||
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "월별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '월별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
@ -27,18 +27,18 @@ $colspan = 4;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select SUBSTRING(vs_date,1,7) as vs_month, SUM(vs_count) as cnt
|
||||
from $g4[visit_sum_table]
|
||||
$sql = " select SUBSTRING(vs_date,1,7) as vs_month, SUM(vs_count) as cnt
|
||||
from {$g4['visit_sum_table']}
|
||||
where vs_date between '$fr_date' and '$to_date'
|
||||
group by vs_month
|
||||
order by vs_month desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$arr[$row[vs_month]] = $row[cnt];
|
||||
$arr[$row['vs_month']] = $row['cnt'];
|
||||
|
||||
if ($row[cnt] > $max) $max = $row[cnt];
|
||||
if ($row['cnt'] > $max) $max = $row['cnt'];
|
||||
|
||||
$sum_count += $row[cnt];
|
||||
$sum_count += $row['cnt'];
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
@ -53,7 +53,7 @@ if (count($arr)) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -80,5 +80,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "OS별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = 'OS별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 5;
|
||||
?>
|
||||
@ -29,11 +29,11 @@ $colspan = 5;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select * from $g4[visit_table]
|
||||
$sql = " select * from {$g4['visit_table']}
|
||||
where vi_date between '$fr_date' and '$to_date' ";
|
||||
$result = sql_query($sql);
|
||||
while ($row=sql_fetch_array($result)) {
|
||||
$s = get_os($row[vi_agent]);
|
||||
$s = get_os($row['vi_agent']);
|
||||
|
||||
$arr[$s]++;
|
||||
|
||||
@ -55,18 +55,18 @@ if (count($arr)) {
|
||||
$no = $i;
|
||||
$save_count = $count;
|
||||
} else {
|
||||
$no = "";
|
||||
$no = '';
|
||||
}
|
||||
|
||||
if (!$key) {
|
||||
$key = "직접";
|
||||
$key = '직접';
|
||||
}
|
||||
|
||||
$rate = ($count / $sum_count * 100);
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -94,5 +94,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "요일별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '요일별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
@ -28,16 +28,16 @@ $colspan = 4;
|
||||
$weekday = array ('월', '화', '수', '목', '금', '토', '일');
|
||||
|
||||
$sum_count = 0;
|
||||
$sql = " select WEEKDAY(vs_date) as weekday_date, SUM(vs_count) as cnt
|
||||
from $g4[visit_sum_table]
|
||||
$sql = " select WEEKDAY(vs_date) as weekday_date, SUM(vs_count) as cnt
|
||||
from {$g4['visit_sum_table']}
|
||||
where vs_date between '$fr_date' and '$to_date'
|
||||
group by weekday_date
|
||||
order by weekday_date ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$arr[$row[weekday_date]] = $row[cnt];
|
||||
$arr[$row['weekday_date']] = $row['cnt'];
|
||||
|
||||
$sum_count += $row[cnt];
|
||||
$sum_count += $row['cnt'];
|
||||
}
|
||||
|
||||
$k = 0;
|
||||
@ -47,7 +47,7 @@ if ($i) {
|
||||
|
||||
$rate = ($count / $sum_count * 100);
|
||||
$s_rate = number_format($rate, 1);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$rate%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$rate%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -74,5 +74,5 @@ if ($i) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
<?
|
||||
$sub_menu = "200800";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$g4[title] = "연도별 접속자현황";
|
||||
include_once("./admin.head.php");
|
||||
include_once("./visit.sub.php");
|
||||
$g4['title'] = '연도별 접속자현황';
|
||||
include_once('./admin.head.php');
|
||||
include_once('./visit.sub.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
@ -27,18 +27,18 @@ $colspan = 4;
|
||||
<?
|
||||
$max = 0;
|
||||
$sum_count = 0;
|
||||
$sql = " select SUBSTRING(vs_date,1,4) as vs_year, SUM(vs_count) as cnt
|
||||
from $g4[visit_sum_table]
|
||||
$sql = " select SUBSTRING(vs_date,1,4) as vs_year, SUM(vs_count) as cnt
|
||||
from {$g4['visit_sum_table']}
|
||||
where vs_date between '$fr_date' and '$to_date'
|
||||
group by vs_year
|
||||
order by vs_year desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$arr[$row[vs_year]] = $row[cnt];
|
||||
$arr[$row['vs_year']] = $row['cnt'];
|
||||
|
||||
if ($row[cnt] > $max) $max = $row[cnt];
|
||||
if ($row['cnt'] > $max) $max = $row['cnt'];
|
||||
|
||||
$sum_count += $row[cnt];
|
||||
$sum_count += $row['cnt'];
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
@ -53,7 +53,7 @@ if (count($arr)) {
|
||||
$s_rate = number_format($rate, 1);
|
||||
|
||||
$bar = (int)($count / $max * 100);
|
||||
$graph = "<img src='{$g4[admin_path]}/img/graph.gif' width='$bar%' height='18'>";
|
||||
$graph = "<img src='{$g4['admin_path']}/img/graph.gif' width='$bar%' height='18'>";
|
||||
|
||||
$list = ($k++%2);
|
||||
echo "
|
||||
@ -80,5 +80,5 @@ if (count($arr)) {
|
||||
</table>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user