diff --git a/adm/repair.php b/adm/repair.php index 5bfcf84ef..e9384e138 100644 --- a/adm/repair.php +++ b/adm/repair.php @@ -1,47 +1,47 @@ "; -echo ""; -include_once("./admin.tail.php"); +$g4['title'] = '테이블 복구 및 최적화'; +include_once('./admin.head.php'); +echo '\'완료\' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.
'; +echo ''; +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']); } diff --git a/adm/sendmail_test.php b/adm/sendmail_test.php index 5d93064a3..06af3f65f 100644 --- a/adm/sendmail_test.php +++ b/adm/sendmail_test.php @@ -1,30 +1,30 @@ [메일검사] 내용

이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.

".date("Y-m-d H:i:s")."

이 메일 주소로는 회신되지 않습니다.", 1); + mailer($from_name, $from_email, trim($email[$i]), '[메일검사] 제목', '[메일검사] 내용

이 내용이 제대로 보인다면 보내는 메일 서버에는 이상이 없는것입니다.

'.date("Y-m-d H:i:s").'

이 메일 주소로는 회신되지 않습니다.', 1); echo << - alert("{$mail} (으)로 메일을 발송 하였습니다.\\n\\n해당 주소로 메일이 왔는지 확인하여 주십시오.\\n\\n메일이 오지 않는다면 프로그램의 오류가 아닌 메일 서버(sendmail)의 오류일 가능성이 있습니다.\\n\\n이런 경우에는 웹 서버관리자에게 문의하여 주십시오."); + alert($mail.' (으)로 메일을 발송 하였습니다.\\n\\n해당 주소로 메일이 왔는지 확인하여 주십시오.\\n\\n메일이 오지 않는다면 프로그램의 오류가 아닌 메일 서버(sendmail)의 오류일 가능성이 있습니다.\\n\\n이런 경우에는 웹 서버관리자에게 문의하여 주십시오.'); HEREDOC; } @@ -32,7 +32,7 @@ HEREDOC; $token = get_token(); ?> - +/img/icon_title.gif'>

@@ -42,10 +42,10 @@ $token = get_token();

만약 [메일검사] 라는 내용으로 메일이 도착하지 않는다면 보내는 메일서버와 받는 메일 서버중 문제가 발생했을 가능성이 있습니다.

메일을 보냈는데도 도착하지 않는다면 다른 여러곳으로도 메일을 발송하여 주십시오.

여러곳으로 메일을 발송하시려면 , 로 메일을 구분하십시오. -

받는 메일주소 : +

받는 메일주소 :

diff --git a/adm/session_delete.php b/adm/session_delete.php index b264fdafe..107e509e1 100644 --- a/adm/session_delete.php +++ b/adm/session_delete.php @@ -1,46 +1,46 @@
"; -echo ""; -include_once("./admin.tail.php"); +$g4['title'] = '세션 삭제'; +include_once('./admin.head.php'); +echo '\'완료\' 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.

'; +echo ''; +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 "\n"; flush(); if ($cnt%10==0) echo "\n"; - } -} + } +} echo "\n"; ?> \ No newline at end of file diff --git a/adm/upgrade.php b/adm/upgrade.php index b4253a93a..dd187f515 100644 --- a/adm/upgrade.php +++ b/adm/upgrade.php @@ -1,14 +1,14 @@ '' "; + 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'); ?> \ No newline at end of file diff --git a/adm/version.php b/adm/version.php index 8dec45d6a..eccb815f7 100644 --- a/adm/version.php +++ b/adm/version.php @@ -1,32 +1,32 @@ -"; -$args = "head -1 ".$g4[path]."/HISTORY"; -system($args); -echo ""; -?> +echo '현재버전 : '; +$args = 'head -1 '.$g4['path'].'/HISTORY'; +system($args); +echo ''; +?> - - - - -
- -
+ + + + +
+ +
- + diff --git a/adm/visit.sub.php b/adm/visit.sub.php index bcce44585..216447a96 100644 --- a/adm/visit.sub.php +++ b/adm/visit.sub.php @@ -1,19 +1,19 @@
- 기간 : + 기간 : - @@ -33,7 +33,7 @@ $qstr = "fr_date=$fr_date&to_date=$to_date";