관리자 따옴표 수정
This commit is contained in:
@ -18,7 +18,7 @@ function get_skin_dir($skin, $len="")
|
||||
|
||||
$dirname = $g4['path'].'/skin/'.$skin.'/';
|
||||
$handle = opendir($dirname);
|
||||
while ($file = readdir($handle))
|
||||
while ($file = readdir($handle))
|
||||
{
|
||||
if($file == '.'||$file == '..') continue;
|
||||
|
||||
@ -40,13 +40,13 @@ function member_delete($mb_id)
|
||||
$mb = sql_fetch($sql);
|
||||
if ($mb['mb_recommend']) {
|
||||
$row = sql_fetch(" select count(*) as cnt from {$g4['member_table']} where mb_id = '".addslashes($mb['mb_recommend'])."' ");
|
||||
if ($row[cnt])
|
||||
insert_point($mb[mb_recommend], $config[cf_recommend_point] * (-1), '{$mb_id}님의 회원자료 삭제로 인한 추천인 포인트 반환', "@member", $mb[mb_recommend], '{$mb_id} 추천인 삭제');
|
||||
if ($row['cnt'])
|
||||
insert_point($mb['mb_recommend'], $config['cf_recommend_point'] * (-1), $mb_id.'님의 회원자료 삭제로 인한 추천인 포인트 반환', "@member", $mb['mb_recommend'], $mb_id.' 추천인 삭제');
|
||||
}
|
||||
|
||||
// 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025
|
||||
if ($mb[mb_level] > 1) {
|
||||
$sql = " update $g4[member_table]
|
||||
if ($mb['mb_level'] > 1) {
|
||||
$sql = " update $g4[member_table]
|
||||
set mb_jumin = '',
|
||||
mb_password = '',
|
||||
mb_level = 1,
|
||||
@ -63,13 +63,13 @@ function member_delete($mb_id)
|
||||
mb_birth = '',
|
||||
mb_sex = '',
|
||||
mb_signature = '',
|
||||
mb_memo = '".date('Ymd','$g4[server_time]')." 삭제함\n\n{$mb['mb_memo']}',
|
||||
mb_leave_date = '".date('Ymd',"$g4[server_time]")."'
|
||||
mb_memo = '".date('Ymd',$g4['server_time'])." 삭제함\n\n{$mb['mb_memo']}',
|
||||
mb_leave_date = '".date('Ymd',$g4['server_time'])."'
|
||||
where mb_id = '{$mb_id}' ";
|
||||
//echo $sql; exit;
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
// 회원 자료 삭제
|
||||
sql_query(' delete from $g4[member_table] where mb_id = "$mb_id" ');
|
||||
@ -81,23 +81,23 @@ function member_delete($mb_id)
|
||||
// 게시판에서 회원아이디는 삭제하지 않기 때문입니다.
|
||||
sql_query(' insert into $g4[member_table] set mb_id = "$mb_id", mb_name="$mb[mb_name]", mb_nick="[삭제됨]", mb_ip="$mb[mb_ip]", mb_datetime = "$g4[time_ymdhis]" ');
|
||||
}
|
||||
|
||||
|
||||
// 포인트 테이블에서 삭제
|
||||
sql_query(' delete from $g4[point_table] where mb_id = "$mb_id" ');
|
||||
|
||||
|
||||
// 그룹접근가능 삭제
|
||||
sql_query(' delete from $g4[group_member_table] where mb_id = "$mb_id" ');
|
||||
|
||||
|
||||
// 쪽지 삭제
|
||||
sql_query(' delete from $g4[memo_table] where me_recv_mb_id = "$mb_id" or me_send_mb_id = "$mb_id" ');
|
||||
|
||||
|
||||
// 스크랩 삭제
|
||||
sql_query(' delete from $g4[scrap_table] where mb_id = "$mb_id" ');
|
||||
|
||||
|
||||
// 관리권한 삭제
|
||||
sql_query(' delete from $g4[auth_table] where mb_id = "$mb_id" ');
|
||||
|
||||
// 그룹관리자인 경우 그룹관리자를 공백으로
|
||||
// 그룹관리자인 경우 그룹관리자를 공백으로
|
||||
sql_query(' update $g4[group_table] set gr_admin = "" where gr_admin = "$mb_id" ');
|
||||
|
||||
// 게시판관리자인 경우 게시판관리자를 공백으로
|
||||
@ -114,32 +114,32 @@ function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $
|
||||
{
|
||||
global $g4;
|
||||
|
||||
$str = '<select id="$name" name="$name" $event>';
|
||||
$str = '<select id="'.$name.'" name="'.$name.'" '.$event.'>';
|
||||
for ($i=$start_id; $i<=$end_id; $i++)
|
||||
{
|
||||
$str .= '<option value="$i"';
|
||||
if ($i == $selected)
|
||||
$str .= '<option value="'.$i.'"';
|
||||
if ($i == $selected)
|
||||
$str .= ' selected';
|
||||
$str .= '>$i</option>';
|
||||
$str .= '>'.$i.'</option>';
|
||||
}
|
||||
$str .= '</select>';
|
||||
return $str;
|
||||
}
|
||||
|
||||
|
||||
// 회원아이디을 SELECT 형식으로 얻음
|
||||
// 회원아이디를 SELECT 형식으로 얻음
|
||||
function get_member_id_select($name, $level, $selected="", $event="")
|
||||
{
|
||||
global $g4;
|
||||
|
||||
$sql = ' select mb_id from $g4[member_table] where mb_level >= "$level" ';
|
||||
$sql = " select mb_id from {$g4['member_table']} where mb_level >= '$level' ";
|
||||
$result = sql_query($sql);
|
||||
$str = '<select id="$name" name="$name" $event><option value="">선택안함';
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
$str = "<select id=\"$name\" name=\"$name\" $event><option value=\"\">선택안함";
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$str .= '<option value="'.$row['mb_id'].'"';
|
||||
if ($row['mb_id'] == $selected) $str .= ' selected';
|
||||
$str .= ">".$row['mb_id']."</option>";
|
||||
$str .= '>'.$row['mb_id'].'</option>';
|
||||
}
|
||||
$str .= '</select>';
|
||||
return $str;
|
||||
@ -164,21 +164,21 @@ function auth_check($auth, $attr)
|
||||
alert('입력, 추가, 생성, 수정 권한이 없습니다.');
|
||||
else if ($attr == 'd')
|
||||
alert('삭제 권한이 없습니다.');
|
||||
else
|
||||
else
|
||||
alert('속성이 잘못 되었습니다.');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 텍스트에리어 늘리기, 줄이기
|
||||
function textarea_size($fld)
|
||||
function textarea_size($fld)
|
||||
{
|
||||
global $g4;
|
||||
|
||||
$size = 10;
|
||||
$s = "<table cellpadding=2 cellspacing=0 border=0 width=100%><tr><td align=right>";
|
||||
$s .= "<span onclick='javascript:textarea_size(document.getElementById(\"$fld\"), {$size})'><img src='".$g4["admin_path"]."/img/btn_up.gif'></span> ";
|
||||
$s .= "<span onclick='javascript:textarea_size(document.getElementById(\"$fld\"), '.$size*(-1).')'><img src='".$g4["admin_path"]."/img/btn_down.gif'></span>";
|
||||
$s .= "<span onclick='javascript:textarea_size(document.getElementById(\"$fld\"), {$size})'><img src='".$g4['admin_path']."/img/btn_up.gif'></span> ";
|
||||
$s .= "<span onclick='javascript:textarea_size(document.getElementById(\"$fld\"), '.$size*(-1).')'><img src='".$g4['admin_path']."/img/btn_down.gif'></span>";
|
||||
$s .= "</td></tr></table>";
|
||||
return $s;
|
||||
}
|
||||
@ -190,10 +190,10 @@ function icon($act, $link='', $target='_parent')
|
||||
global $g4;
|
||||
|
||||
$img = array('입력'=>'insert', '추가'=>'insert', '생성'=>'insert', '수정'=>'modify', '삭제'=>'delete', '이동'=>'move', '그룹'=>'move', '보기'=>'view', '미리보기'=>'view', '복사'=>'copy');
|
||||
$icon = '<img src="{$g4["admin_path"]}/img/icon_{$img[$act]}.gif" title="$act">';
|
||||
$icon = "<img src=\"{$g4['admin_path']}/img/icon_{$img[$act]}.gif\" title=\"$act\">";
|
||||
if ($link)
|
||||
//$s = '<a href='$link' target='$target'>$icon</a>';
|
||||
$s = '<a href="$link">$icon</a>';
|
||||
$s = "<a href=\"$link\">$icon</a>";
|
||||
else
|
||||
$s = $icon;
|
||||
return $s;
|
||||
@ -202,19 +202,19 @@ function icon($act, $link='', $target='_parent')
|
||||
|
||||
// rm -rf 옵션 : exec(), system() 함수를 사용할 수 없는 서버 또는 win32용 대체
|
||||
// www.php.net 참고 : pal at degerstrom dot com
|
||||
function rm_rf($file)
|
||||
function rm_rf($file)
|
||||
{
|
||||
if (file_exists($file)) {
|
||||
@chmod($file,0777);
|
||||
if (is_dir($file)) {
|
||||
$handle = opendir($file);
|
||||
$handle = opendir($file);
|
||||
while($filename = readdir($handle)) {
|
||||
if ($filename != '.' && $filename != '..')
|
||||
rm_rf('$file/$filename');
|
||||
if ($filename != '.' && $filename != '..')
|
||||
rm_rf($file.'/'.$filename);
|
||||
}
|
||||
closedir($handle);
|
||||
rmdir($file);
|
||||
} else
|
||||
} else
|
||||
unlink($file);
|
||||
}
|
||||
}
|
||||
@ -226,11 +226,11 @@ function help($help='', $left=0, $top=0)
|
||||
}
|
||||
|
||||
// 출력순서
|
||||
function order_select($fld, $sel='')
|
||||
function order_select($fld, $sel='')
|
||||
{
|
||||
$s = '<select name="$fld">';
|
||||
$s = '<select name="'.$fld.'">';
|
||||
for ($i=1; $i<=100; $i++) {
|
||||
$s .= '<option value="$i" ';
|
||||
$s .= '<option value="'.$i.'" ';
|
||||
if ($sel) {
|
||||
if ($i == $sel) {
|
||||
$s .= 'selected';
|
||||
@ -240,7 +240,7 @@ function order_select($fld, $sel='')
|
||||
$s .= 'selected';
|
||||
}
|
||||
}
|
||||
$s .= '>$i</option>';
|
||||
$s .= '>'.$i.'</option>';
|
||||
}
|
||||
$s .= '</select>\n';
|
||||
|
||||
@ -251,16 +251,16 @@ function order_select($fld, $sel='')
|
||||
if (!$member['mb_id'])
|
||||
{
|
||||
//alert('로그인 하십시오.', '$g4[bbs_path]/login.php?url=' . urlencode('$_SERVER[PHP_SELF]?w=$w&mb_id=$mb_id'));
|
||||
alert('로그인 하십시오.', '$g4[bbs_path]/login.php?url=' . urlencode('$_SERVER[PHP_SELF]?$_SERVER[QUERY_STRING]'));
|
||||
alert('로그인 하십시오.', $g4['bbs_path'].'/login.php?url=' . urlencode($_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']));
|
||||
}
|
||||
else if ($is_admin != 'super')
|
||||
else if ($is_admin != 'super')
|
||||
{
|
||||
$auth = array();
|
||||
$sql = ' select au_menu, au_auth from $g4[auth_table] where mb_id = "'.$member['mb_id'].'" ';
|
||||
$sql = " select au_menu, au_auth from {$g4['auth_table']} where mb_id = '{$member['mb_id']}' ";
|
||||
$result = sql_query($sql);
|
||||
for($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$auth[$row[au_menu]] = $row[au_auth];
|
||||
$auth[$row['au_menu']] = $row['au_auth'];
|
||||
}
|
||||
|
||||
if (!$i)
|
||||
@ -277,7 +277,7 @@ if (get_session('ss_mb_key') !== $admin_key) {
|
||||
|
||||
include_once($g4['path']."/lib/mailer.lib.php");
|
||||
// 메일 알림
|
||||
mailer($member["mb_nick"], $member["mb_email"], $member["mb_email"], 'XSS 공격 알림', '{$_SERVER["REMOTE_ADDR"]} 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n$g4[url]', 0);
|
||||
mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'].' 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n'.$g4['url'], 0);
|
||||
|
||||
alert_close('정상적으로 로그인하여 접근하시기 바랍니다.');
|
||||
}
|
||||
@ -288,24 +288,24 @@ if (get_session('ss_mb_key') !== $admin_key) {
|
||||
unset($auth_menu);
|
||||
unset($menu);
|
||||
unset($amenu);
|
||||
$tmp = dir($g4["admin_path"]);
|
||||
while ($entry = $tmp->read())
|
||||
$tmp = dir($g4['admin_path']);
|
||||
while ($entry = $tmp->read())
|
||||
{
|
||||
//if (!preg_match('/^admin.menu([0-9]{3}).php/', $entry, $m))
|
||||
//if (!preg_match('/^admin.menu([0-9]{3}).*\.php/', $entry, $m))
|
||||
if (!preg_match('/^admin.menu([0-9]{3}).*\.php$/', $entry, $m))
|
||||
continue; // 파일명이 menu 으로 시작하지 않으면 무시한다.
|
||||
//if (!preg_match('/^admin.menu([0-9]{3}).php/', $entry, $m))
|
||||
//if (!preg_match('/^admin.menu([0-9]{3}).*\.php/', $entry, $m))
|
||||
if (!preg_match('/^admin.menu([0-9]{3}).*\.php$/', $entry, $m))
|
||||
continue; // 파일명이 menu 으로 시작하지 않으면 무시한다.
|
||||
|
||||
$amenu[$m[1]] = $entry;
|
||||
include_once($g4["admin_path"].'/'.$entry);
|
||||
include_once($g4['admin_path'].'/'.$entry);
|
||||
}
|
||||
@ksort($amenu);
|
||||
|
||||
$qstr = '';
|
||||
if (isset($sst)) $qstr .= '&sst=$sst';
|
||||
if (isset($sod)) $qstr .= '&sod=$sod';
|
||||
if (isset($sfl)) $qstr .= '&sfl=$sfl';
|
||||
if (isset($stx)) $qstr .= '&stx=$stx';
|
||||
if (isset($page)) $qstr .= '&page=$page';
|
||||
if (isset($sst)) $qstr .= '&sst='.$sst;
|
||||
if (isset($sod)) $qstr .= '&sod='.$sod;
|
||||
if (isset($sfl)) $qstr .= '&sfl='.$sfl;
|
||||
if (isset($stx)) $qstr .= '&stx='.$stx;
|
||||
if (isset($page)) $qstr .= '&page='.$page;
|
||||
//$qstr = 'sst=$sst&sod=$sod&sfl=$sfl&stx=$stx&page=$page';
|
||||
?>
|
||||
@ -125,7 +125,7 @@ if ($i==0)
|
||||
</table>
|
||||
|
||||
<?
|
||||
$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&page=");
|
||||
$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&page=');
|
||||
?>
|
||||
|
||||
<div><input type="button" value="선택삭제" onclick="btn_check(this.form, 'delete')"></div>
|
||||
@ -135,10 +135,10 @@ $pagelist = get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER
|
||||
if ($stx)
|
||||
echo '<script>document.fsearch.sfl.value = "'.$sfl.'";</script>'.PHP_EOL;
|
||||
|
||||
if (strstr($sfl, "mb_id"))
|
||||
if (strstr($sfl, 'mb_id'))
|
||||
$mb_id = $stx;
|
||||
else
|
||||
$mb_id = "";
|
||||
$mb_id = '';
|
||||
?>
|
||||
</form>
|
||||
|
||||
@ -165,7 +165,7 @@ else
|
||||
<?
|
||||
foreach($auth_menu as $key=>$value)
|
||||
{
|
||||
if (!(substr($key, -3) == "000" || $key == "-" || !$key))
|
||||
if (!(substr($key, -3) == '000' || $key == '-' || !$key))
|
||||
echo '<option value="'.$key.'">'.$key.' '.$value;
|
||||
}
|
||||
?>
|
||||
@ -192,5 +192,5 @@ function fauthlist2_submit(f)
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once ("./admin.tail.php");
|
||||
include_once ('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// board_delete.php , boardgroup_delete.php 에서 include 하는 파일
|
||||
|
||||
if (!defined("_GNUBOARD_")) exit;
|
||||
if (!defined("_BOARD_DELETE_")) exit; // 개별 페이지 접근 불가
|
||||
if (!defined("_BOARD_DELETE_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// $tmp_bo_table 에는 $bo_table 값을 넘겨주어야 함
|
||||
if (!$tmp_bo_table) { return; }
|
||||
@ -12,20 +12,20 @@ if (!$tmp_bo_table) { return; }
|
||||
//if ($row[cnt] <= 1) { return; }
|
||||
|
||||
// 게시판 설정 삭제
|
||||
sql_query(" delete from $g4[board_table] where bo_table = '$tmp_bo_table' ");
|
||||
sql_query(" delete from {$g4['board_table']} where bo_table = '$tmp_bo_table' ");
|
||||
|
||||
// 최신글 삭제
|
||||
sql_query(" delete from $g4[board_new_table] where bo_table = '$tmp_bo_table' ");
|
||||
sql_query(" delete from {$g4['board_new_table']} where bo_table = '$tmp_bo_table' ");
|
||||
|
||||
// 스크랩 삭제
|
||||
sql_query(" delete from $g4[scrap_table] where bo_table = '$tmp_bo_table' ");
|
||||
sql_query(" delete from {$g4['scrap_table']} where bo_table = '$tmp_bo_table' ");
|
||||
|
||||
// 파일 삭제
|
||||
sql_query(" delete from $g4[board_file_table] where bo_table = '$tmp_bo_table' ");
|
||||
sql_query(" delete from {$g4['board_file_table']} where bo_table = '$tmp_bo_table' ");
|
||||
|
||||
// 게시판 테이블 DROP
|
||||
sql_query(" drop table $g4[write_prefix]$tmp_bo_table ", FALSE);
|
||||
sql_query(" drop table {$g4['write_prefix']}$tmp_bo_table ", FALSE);
|
||||
|
||||
// 게시판 폴더 전체 삭제
|
||||
rm_rf("$g4[path]/data/file/$tmp_bo_table");
|
||||
rm_rf($g4['path'].'/data/file/'.$tmp_bo_table);
|
||||
?>
|
||||
@ -1,6 +1,6 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
@ -16,13 +16,13 @@ define("_BOARD_DELETE_", TRUE);
|
||||
|
||||
// include 전에 $bo_table 값을 반드시 넘겨야 함
|
||||
$tmp_bo_table = mysql_real_escape_string(trim($_POST['bo_table']));
|
||||
$sql = " select * from $g4[board_table] where bo_table = '$tmp_bo_table' ";
|
||||
$sql = " select * from {$g4['board_table']} where bo_table = '$tmp_bo_table' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row) {
|
||||
alert("게시판을 삭제할 수 없습니다.");
|
||||
alert('게시판을 삭제할 수 없습니다.');
|
||||
}
|
||||
|
||||
include_once ("./board_delete.inc.php");
|
||||
include_once ('./board_delete.inc.php');
|
||||
|
||||
goto_url("./board_list.php?$qstr&page=$page");
|
||||
goto_url('./board_list.php?'.$qstr.'&page='.$page);
|
||||
?>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once ("$g4[path]/lib/cheditor4.lib.php");
|
||||
include_once('./_common.php');
|
||||
include_once ($g4['path'].'/lib/cheditor4.lib.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
@ -11,63 +11,63 @@ function b_draw($pos, $color='red') {
|
||||
return "border-{$pos}-width:1px; border-{$pos}-color:{$color}; border-{$pos}-style:solid; ";
|
||||
}
|
||||
|
||||
$sql = " select count(*) as cnt from $g4[group_table] ";
|
||||
$sql = " select count(*) as cnt from {$g4['group_table']} ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[cnt])
|
||||
alert("게시판그룹이 한개 이상 생성되어야 합니다.", "./boardgroup_form.php");
|
||||
if (!$row['cnt'])
|
||||
alert('게시판그룹이 한개 이상 생성되어야 합니다.', './boardgroup_form.php');
|
||||
|
||||
$html_title = "게시판";
|
||||
if ($w == "") {
|
||||
$html_title .= " 생성";
|
||||
$html_title = '게시판';
|
||||
if ($w == '') {
|
||||
$html_title .= ' 생성';
|
||||
|
||||
$bo_table_attr = "required alphanumericunderline";
|
||||
$bo_table_attr = 'required alphanumericunderline';
|
||||
|
||||
$board[bo_count_delete] = '1';
|
||||
$board[bo_count_modify] = '1';
|
||||
$board[bo_read_point] = $config[cf_read_point];
|
||||
$board[bo_write_point] = $config[cf_write_point];
|
||||
$board[bo_comment_point] = $config[cf_comment_point];
|
||||
$board[bo_download_point] = $config[cf_download_point];
|
||||
$board['bo_count_delete'] = '1';
|
||||
$board['bo_count_modify'] = '1';
|
||||
$board['bo_read_point'] = $config['cf_read_point'];
|
||||
$board['bo_write_point'] = $config['cf_write_point'];
|
||||
$board['bo_comment_point'] = $config['cf_comment_point'];
|
||||
$board['bo_download_point'] = $config['cf_download_point'];
|
||||
|
||||
$board[bo_gallery_cols] = '4';
|
||||
$board[bo_table_width] = '97';
|
||||
$board[bo_page_rows] = $config[cf_page_rows];
|
||||
$board[bo_subject_len] = '60';
|
||||
$board[bo_new] = '24';
|
||||
$board[bo_hot] = '100';
|
||||
$board[bo_image_width] = '600';
|
||||
$board[bo_upload_count] = '2';
|
||||
$board[bo_upload_size] = '1048576';
|
||||
$board[bo_reply_order] = '1';
|
||||
$board[bo_use_search] = '1';
|
||||
$board[bo_skin] = 'basic';
|
||||
$board[gr_id] = $gr_id;
|
||||
$board[bo_disable_tags] = "script|iframe";
|
||||
$board[bo_use_secret] = 0;
|
||||
} else if ($w == "u") {
|
||||
$html_title .= " 수정";
|
||||
$board['bo_gallery_cols'] = '4';
|
||||
$board['bo_table_width'] = '97';
|
||||
$board['bo_page_rows'] = $config['cf_page_rows'];
|
||||
$board['bo_subject_len'] = '60';
|
||||
$board['bo_new'] = '24';
|
||||
$board['bo_hot'] = '100';
|
||||
$board['bo_image_width'] = '600';
|
||||
$board['bo_upload_count'] = '2';
|
||||
$board['bo_upload_size'] = '1048576';
|
||||
$board['bo_reply_order'] = '1';
|
||||
$board['bo_use_search'] = '1';
|
||||
$board['bo_skin'] = 'basic';
|
||||
$board['gr_id'] = $gr_id;
|
||||
$board['bo_disable_tags'] = 'script|iframe';
|
||||
$board['bo_use_secret'] = 0;
|
||||
} else if ($w == 'u') {
|
||||
$html_title .= ' 수정';
|
||||
|
||||
if (!$board[bo_table])
|
||||
alert("존재하지 않은 게시판 입니다.");
|
||||
if (!$board['bo_table'])
|
||||
alert('존재하지 않은 게시판 입니다.');
|
||||
|
||||
if ($is_admin == "group") {
|
||||
if ($member[mb_id] != $group[gr_admin])
|
||||
alert("그룹이 틀립니다.");
|
||||
if ($is_admin == 'group') {
|
||||
if ($member['mb_id'] != $group['gr_admin'])
|
||||
alert('그룹이 틀립니다.');
|
||||
}
|
||||
|
||||
$bo_table_attr = "readonly style='background-color:#dddddd'";
|
||||
$bo_table_attr = 'readonly style="background-color:#dddddd"';
|
||||
}
|
||||
|
||||
if ($is_admin != "super") {
|
||||
$group = get_group($board[gr_id]);
|
||||
$is_admin = is_admin($member[mb_id]);
|
||||
$group = get_group($board['gr_id']);
|
||||
$is_admin = is_admin($member['mb_id']);
|
||||
}
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once ("./admin.head.php");
|
||||
$g4['title'] = $html_title;
|
||||
include_once ('./admin.head.php');
|
||||
?>
|
||||
|
||||
<script src="<?=$g4[cheditor4_path]?>/cheditor.js"></script>
|
||||
<script src="<?=$g4['cheditor4_path']?>/cheditor.js"></script>
|
||||
<?=cheditor1('bo_content_head', '100%', '200');?>
|
||||
<?=cheditor1('bo_content_tail', '100%', '200');?>
|
||||
|
||||
@ -84,18 +84,18 @@ include_once ("./admin.head.php");
|
||||
<colgroup width=20% class='col1 pad1 bold right'>
|
||||
<colgroup width=75% class='col2 pad2'>
|
||||
<tr>
|
||||
<td colspan=3 class=title align=left><img src='<?=$g4[admin_path]?>/img/icon_title.gif'> <?=$html_title?></td>
|
||||
<td colspan=3 class=title align=left><img src='<?=$g4['admin_path']?>/img/icon_title.gif'> <?=$html_title?></td>
|
||||
</tr>
|
||||
<tr><td colspan=3 class='line1'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td></td>
|
||||
<td>TABLE</td>
|
||||
<td><input type=text class=ed name=bo_table size=30 maxlength=20 <?=$bo_table_attr?> itemname='TABLE' value='<?=$board[bo_table] ?>'>
|
||||
<?
|
||||
if ($w == "")
|
||||
<td><input type=text class=ed name=bo_table size=30 maxlength=20 <?=$bo_table_attr?> itemname='TABLE' value='<?=$board['bo_table'] ?>'>
|
||||
<?
|
||||
if ($w == "")
|
||||
echo "영문자, 숫자, _ 만 가능 (공백없이 20자 이내)";
|
||||
else
|
||||
echo "<a href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]'><img src='$g4[admin_path]/img/icon_view.gif' border=0 align=absmiddle></a>";
|
||||
else
|
||||
echo "<a href='{$g4['bbs_path']}/board.php?bo_table={$board['bo_table']}'><img src='{$g4['admin_path']}/img/icon_view.gif' border=0 align=absmiddle></a>";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -103,14 +103,14 @@ include_once ("./admin.head.php");
|
||||
<td></td>
|
||||
<td>그룹</td>
|
||||
<td>
|
||||
<?=get_group_select('gr_id', $board[gr_id], "required itemname='그룹'");?>
|
||||
<? if ($w=='u') { ?><a href="javascript:location.href='./board_list.php?sfl=a.gr_id&stx='+document.fboardform.gr_id.value;">동일그룹게시판목록</a><?}?></td>
|
||||
<?=get_group_select('gr_id', $board['gr_id'], "required itemname='그룹'");?>
|
||||
<? if ($w=='u') { ?><a href="javascript:location.href='./board_list.php?sfl=a.gr_id&stx='+document.fboardform.gr_id.value;">동일그룹게시판목록</a><?}?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td></td>
|
||||
<td>게시판 제목</td>
|
||||
<td>
|
||||
<input type=text class=ed name=bo_subject size=60 maxlength=120 required itemname='게시판 제목' value='<?=get_text($board[bo_subject])?>'>
|
||||
<input type=text class=ed name=bo_subject size=60 maxlength=120 required itemname='게시판 제목' value='<?=get_text($board['bo_subject'])?>'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
@ -119,8 +119,8 @@ include_once ("./admin.head.php");
|
||||
<td>
|
||||
<input type=file name=bo_image_head class=ed size=60>
|
||||
<?
|
||||
if ($board[bo_image_head])
|
||||
echo "<br><a href='$g4[path]/data/file/{$board['bo_table']}/$board[bo_image_head]' target='_blank'>$board[bo_image_head]</a> <input type=checkbox name='bo_image_head_del' value='$board[bo_image_head]'> 삭제";
|
||||
if ($board['bo_image_head'])
|
||||
echo "<br><a href='{$g4['path']}/data/file/{$board['bo_table']}/{$board['bo_image_head']}' target='_blank'>{$board['bo_image_head']}</a> <input type=checkbox name='bo_image_head_del' value='{$board['bo_image_head']}'> 삭제";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -129,20 +129,20 @@ include_once ("./admin.head.php");
|
||||
<td>하단 이미지</td>
|
||||
<td>
|
||||
<input type=file name=bo_image_tail class=ed size=60>
|
||||
<?
|
||||
if ($board[bo_image_tail])
|
||||
echo "<br><a href='$g4[path]/data/file/{$board['bo_table']}/$board[bo_image_tail]' target='_blank'>$board[bo_image_tail]</a> <input type=checkbox name='bo_image_tail_del' value='$board[bo_image_tail]'> 삭제";
|
||||
<?
|
||||
if ($board['bo_image_tail'])
|
||||
echo "<br><a href='{$g4['path']}/data/file/{$board['bo_table']}/{$board['bo_image_tail']}' target='_blank'>{$board['bo_image_tail']}</a> <input type=checkbox name='bo_image_tail_del' value='{$board['bo_image_tail']}'> 삭제";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<? if ($w == "u") { ?>
|
||||
<? if ($w == 'u') { ?>
|
||||
<tr class='ht'>
|
||||
<td></td>
|
||||
<td>카운트 조정</td>
|
||||
<td>
|
||||
<input type=checkbox name=proc_count value=1> 카운트를 조정합니다.
|
||||
(현재 원글수 : <?=number_format($board[bo_count_write])?> , 현재 코멘트수 : <?=number_format($board[bo_count_comment])?>)
|
||||
(현재 원글수 : <?=number_format($board['bo_count_write'])?> , 현재 코멘트수 : <?=number_format($board['bo_count_comment'])?>)
|
||||
<?=help("게시판 목록에서 글의 번호가 맞지 않을 경우에 체크하십시오.")?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -155,7 +155,7 @@ include_once ("./admin.head.php");
|
||||
<?=help("같은 그룹에 속한 게시판의 설정을 동일하게 변경할 경우에 체크합니다.");?>
|
||||
</td>
|
||||
<td>게시판 관리자</td>
|
||||
<td><input type=text class=ed name=bo_admin maxlength=20 value='<?=$board[bo_admin]?>'></td>
|
||||
<td><input type=text class=ed name=bo_admin maxlength=20 value='<?=$board['bo_admin']?>'></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
@ -163,55 +163,55 @@ include_once ("./admin.head.php");
|
||||
<td><input type=checkbox name=chk_list_level value=1></td>
|
||||
<td>목록보기 권한</td>
|
||||
<td>
|
||||
<?=get_member_level_select('bo_list_level', 1, 10, $board[bo_list_level]) ?>
|
||||
<?=get_member_level_select('bo_list_level', 1, 10, $board['bo_list_level']) ?>
|
||||
<?=help("권한 1은 비회원, 2 이상 회원입니다.\n권한은 10 이 가장 높습니다.", 50)?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_read_level value=1></td>
|
||||
<td>글읽기 권한</td>
|
||||
<td><?=get_member_level_select('bo_read_level', 1, 10, $board[bo_read_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_read_level', 1, 10, $board['bo_read_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_write_level value=1></td>
|
||||
<td>글쓰기 권한</td>
|
||||
<td><?=get_member_level_select('bo_write_level', 1, 10, $board[bo_write_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_write_level', 1, 10, $board['bo_write_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_reply_level value=1></td>
|
||||
<td>글답변 권한</td>
|
||||
<td><?=get_member_level_select('bo_reply_level', 1, 10, $board[bo_reply_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_reply_level', 1, 10, $board['bo_reply_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_comment_level value=1></td>
|
||||
<td>코멘트쓰기 권한</td>
|
||||
<td><?=get_member_level_select('bo_comment_level', 1, 10, $board[bo_comment_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_comment_level', 1, 10, $board['bo_comment_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_link_level value=1></td>
|
||||
<td>링크 권한</td>
|
||||
<td><?=get_member_level_select('bo_link_level', 1, 10, $board[bo_link_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_link_level', 1, 10, $board['bo_link_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_upload_level value=1></td>
|
||||
<td>업로드 권한</td>
|
||||
<td><?=get_member_level_select('bo_upload_level', 1, 10, $board[bo_upload_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_upload_level', 1, 10, $board['bo_upload_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_download_level value=1></td>
|
||||
<td>다운로드 권한</td>
|
||||
<td><?=get_member_level_select('bo_download_level', 1, 10, $board[bo_download_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_download_level', 1, 10, $board['bo_download_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_html_level value=1></td>
|
||||
<td>HTML 쓰기 권한</td>
|
||||
<td><?=get_member_level_select('bo_html_level', 1, 10, $board[bo_html_level]) ?></td>
|
||||
<td><?=get_member_level_select('bo_html_level', 1, 10, $board['bo_html_level']) ?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_trackback_level value=1></td>
|
||||
<td>트랙백쓰기 권한</td>
|
||||
<td>
|
||||
<?=get_member_level_select('bo_trackback_level', 1, 10, $board[bo_trackback_level]) ?>
|
||||
<?=get_member_level_select('bo_trackback_level', 1, 10, $board['bo_trackback_level']) ?>
|
||||
<?=help("트랙백이란? 쉽게 설명하여 '내가 작성하는 글을 다른사람에게 알리는 기능' 입니다.\n\n자세한 내용은 검색엔진에서 '트랙백'으로 검색을 해보시기 바랍니다.", 50, -70)?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -220,12 +220,12 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_count_modify value=1></td>
|
||||
<td>원글 수정 불가</td>
|
||||
<td>코멘트 <input type=text class=ed name=bo_count_modify size=3 required numeric itemname='원글 수정 불가 코멘트수' value='<?=$board[bo_count_modify]?>'>개 이상 달리면 수정불가</td>
|
||||
<td>코멘트 <input type=text class=ed name=bo_count_modify size=3 required numeric itemname='원글 수정 불가 코멘트수' value='<?=$board['bo_count_modify']?>'>개 이상 달리면 수정불가</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_count_delete value=1></td>
|
||||
<td>원글 삭제 불가</td>
|
||||
<td>코멘트 <input type=text class=ed name=bo_count_delete size=3 required numeric itemname='원글 삭제 불가 코멘트수' value='<?=$board[bo_count_delete]?>'>개 이상 달리면 삭제불가</td>
|
||||
<td>코멘트 <input type=text class=ed name=bo_count_delete size=3 required numeric itemname='원글 삭제 불가 코멘트수' value='<?=$board['bo_count_delete']?>'>개 이상 달리면 삭제불가</td>
|
||||
</tr>
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
@ -236,30 +236,30 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_read_point value=1></td>
|
||||
<td>글읽기 포인트</td>
|
||||
<td><input type=text class=ed name=bo_read_point size=10 required itemname='글읽기 포인트' value='<?=$board[bo_read_point]?>'></td>
|
||||
<td><input type=text class=ed name=bo_read_point size=10 required itemname='글읽기 포인트' value='<?=$board['bo_read_point']?>'></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_write_point value=1></td>
|
||||
<td>글쓰기 포인트</td>
|
||||
<td><input type=text class=ed name=bo_write_point size=10 required itemname='글쓰기 포인트' value='<?=$board[bo_write_point]?>'></td>
|
||||
<td><input type=text class=ed name=bo_write_point size=10 required itemname='글쓰기 포인트' value='<?=$board['bo_write_point']?>'></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_comment_point value=1></td>
|
||||
<td>코멘트쓰기 포인트</td>
|
||||
<td><input type=text class=ed name=bo_comment_point size=10 required itemname='답변, 코멘트쓰기 포인트' value='<?=$board[bo_comment_point]?>'></td>
|
||||
<td><input type=text class=ed name=bo_comment_point size=10 required itemname='답변, 코멘트쓰기 포인트' value='<?=$board['bo_comment_point']?>'></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_download_point value=1></td>
|
||||
<td>다운로드 포인트</td>
|
||||
<td><input type=text class=ed name=bo_download_point size=10 required itemname='다운로드 포인트' value='<?=$board[bo_download_point]?>'></td>
|
||||
<td><input type=text class=ed name=bo_download_point size=10 required itemname='다운로드 포인트' value='<?=$board['bo_download_point']?>'></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_category_list value=1></td>
|
||||
<td>분류 </td>
|
||||
<td><input type=text class=ed name=bo_category_list style='width:80%;' value='<?=get_text($board[bo_category_list])?>'>
|
||||
<input type=checkbox name=bo_use_category value='1' <?=$board[bo_use_category]?'checked':'';?>><b>사용</b>
|
||||
<td><input type=text class=ed name=bo_category_list style='width:80%;' value='<?=get_text($board['bo_category_list'])?>'>
|
||||
<input type=checkbox name=bo_use_category value='1' <?=$board['bo_use_category']?'checked':'';?>><b>사용</b>
|
||||
<?=help("분류와 분류 사이는 | 로 구분하세요. (예: 질문|답변) 첫자로 #은 입력하지 마세요. (예: #질문|#답변 [X])", -120)?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -268,17 +268,17 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_sideview value=1></td>
|
||||
<td>글쓴이 사이드뷰</td>
|
||||
<td><input type=checkbox name=bo_use_sideview value='1' <?=$board[bo_use_sideview]?'checked':'';?>>사용 (글쓴이 클릭시 나오는 레이어 메뉴)</td>
|
||||
<td><input type=checkbox name=bo_use_sideview value='1' <?=$board['bo_use_sideview']?'checked':'';?>>사용 (글쓴이 클릭시 나오는 레이어 메뉴)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_file_content value=1></td>
|
||||
<td>파일 설명 사용</td>
|
||||
<td><input type=checkbox name=bo_use_file_content value='1' <?=$board[bo_use_file_content]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_file_content value='1' <?=$board['bo_use_file_content']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_comment value=1></td>
|
||||
<td>코멘트 새창 사용</td>
|
||||
<td><input type=checkbox name=bo_use_comment value='1' <?=$board[bo_use_comment]?'checked':'';?>>사용 (코멘트수 클릭시 새창으로 보임)</td>
|
||||
<td><input type=checkbox name=bo_use_comment value='1' <?=$board['bo_use_comment']?'checked':'';?>>사용 (코멘트수 클릭시 새창으로 보임)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_secret value=1></td>
|
||||
@ -290,14 +290,14 @@ include_once ("./admin.head.php");
|
||||
<option value='2'>무조건
|
||||
</select>
|
||||
<?=help("'체크박스'는 글작성시 비밀글 체크가 가능합니다.\n\n'무조건'은 작성되는 모든글을 비밀글로 작성합니다. (관리자는 체크박스로 출력합니다.)\n\n스킨에 따라 적용되지 않을 수 있습니다.")?>
|
||||
<script type='text/javascript'>document.getElementById('bo_use_secret').value='<?=$board[bo_use_secret]?>';</script>
|
||||
<script type='text/javascript'>document.getElementById('bo_use_secret').value="<?=$board['bo_use_secret']?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_dhtml_editor value=1></td>
|
||||
<td>DHTML 에디터 사용</td>
|
||||
<td>
|
||||
<input type=checkbox name=bo_use_dhtml_editor value='1' <?=$board[bo_use_dhtml_editor]?'checked':'';?>>사용
|
||||
<input type=checkbox name=bo_use_dhtml_editor value='1' <?=$board['bo_use_dhtml_editor']?'checked':'';?>>사용
|
||||
<?=help("글작성시 내용을 DHTML 에디터 기능으로 사용할 것인지 설정합니다.\n\n스킨에 따라 적용되지 않을 수 있습니다.")?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -305,54 +305,54 @@ include_once ("./admin.head.php");
|
||||
<td><input type=checkbox name=chk_use_rss_view value=1></td>
|
||||
<td>RSS 보이기 사용</td>
|
||||
<td>
|
||||
<input type=checkbox name=bo_use_rss_view value='1' <?=$board[bo_use_rss_view]?'checked':'';?>>사용
|
||||
<input type=checkbox name=bo_use_rss_view value='1' <?=$board['bo_use_rss_view']?'checked':'';?>>사용
|
||||
<?=help("비회원 글읽기가 가능하고 RSS 보이기 사용에 체크가 되어야만 RSS 지원을 합니다.")?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_good value=1></td>
|
||||
<td>추천 사용</td>
|
||||
<td><input type=checkbox name=bo_use_good value='1' <?=$board[bo_use_good]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_good value='1' <?=$board['bo_use_good']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_nogood value=1></td>
|
||||
<td>비추천 사용</td>
|
||||
<td><input type=checkbox name=bo_use_nogood value='1' <?=$board[bo_use_nogood]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_nogood value='1' <?=$board['bo_use_nogood']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_name value=1></td>
|
||||
<td>이름(실명) 사용</td>
|
||||
<td><input type=checkbox name=bo_use_name value='1' <?=$board[bo_use_name]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_name value='1' <?=$board['bo_use_name']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_signature value=1></td>
|
||||
<td>서명보이기 사용</td>
|
||||
<td><input type=checkbox name=bo_use_signature value='1' <?=$board[bo_use_signature]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_signature value='1' <?=$board['bo_use_signature']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_ip_view value=1></td>
|
||||
<td>IP 보이기 사용</td>
|
||||
<td><input type=checkbox name=bo_use_ip_view value='1' <?=$board[bo_use_ip_view]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_ip_view value='1' <?=$board['bo_use_ip_view']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_trackback value=1></td>
|
||||
<td>트랙백 사용</td>
|
||||
<td><input type=checkbox name=bo_use_trackback value='1' <?=$board[bo_use_trackback]?'checked':'';?>>사용 (트랙백쓰기 권한 보다 우선함)</td>
|
||||
<td><input type=checkbox name=bo_use_trackback value='1' <?=$board['bo_use_trackback']?'checked':'';?>>사용 (트랙백쓰기 권한 보다 우선함)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_list_content value=1></td>
|
||||
<td>목록에서 내용 사용</td>
|
||||
<td><input type=checkbox name=bo_use_list_content value='1' <?=$board[bo_use_list_content]?'checked':'';?>>사용 (사용시 속도 느려짐)</td>
|
||||
<td><input type=checkbox name=bo_use_list_content value='1' <?=$board['bo_use_list_content']?'checked':'';?>>사용 (사용시 속도 느려짐)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_list_view value=1></td>
|
||||
<td>전체목록보이기 사용</td>
|
||||
<td><input type=checkbox name=bo_use_list_view value='1' <?=$board[bo_use_list_view]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_list_view value='1' <?=$board['bo_use_list_view']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_email value=1></td>
|
||||
<td>메일발송 사용</td>
|
||||
<td><input type=checkbox name=bo_use_email value='1' <?=$board[bo_use_email]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_email value='1' <?=$board['bo_use_email']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
@ -363,47 +363,47 @@ include_once ("./admin.head.php");
|
||||
<?
|
||||
$arr = get_skin_dir("board");
|
||||
for ($i=0; $i<count($arr); $i++) {
|
||||
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
|
||||
echo "<option value='{$arr[$i]}'>{$arr[$i]}</option>\n";
|
||||
}
|
||||
?></select>
|
||||
<script type="text/javascript">document.fboardform.bo_skin.value="<?=$board[bo_skin]?>";</script>
|
||||
<script type="text/javascript">document.fboardform.bo_skin.value="<?=$board['bo_skin']?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_gallery_cols value=1></td>
|
||||
<td>가로 이미지수</td>
|
||||
<td><input type=text class=ed name=bo_gallery_cols size=10 required itemname='가로 이미지수' value='<?=$board[bo_gallery_cols]?>'>
|
||||
<td><input type=text class=ed name=bo_gallery_cols size=10 required itemname='가로 이미지수' value='<?=$board['bo_gallery_cols']?>'>
|
||||
<?=help("갤러리 형식의 게시판 목록에서 이미지를 한줄에 몇장씩 보여줄것인지를 설정하는 값")?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_table_width value=1></td>
|
||||
<td>게시판 테이블 폭</td>
|
||||
<td><input type=text class=ed name=bo_table_width size=10 required itemname='게시판 테이블 폭' value='<?=$board[bo_table_width]?>'> 100 이하는 %</td>
|
||||
<td><input type=text class=ed name=bo_table_width size=10 required itemname='게시판 테이블 폭' value='<?=$board['bo_table_width']?>'> 100 이하는 %</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_page_rows value=1></td>
|
||||
<td>페이지당 목록 수</td>
|
||||
<td><input type=text class=ed name=bo_page_rows size=10 required itemname='페이지당 목록 수' value='<?=$board[bo_page_rows]?>'></td>
|
||||
<td><input type=text class=ed name=bo_page_rows size=10 required itemname='페이지당 목록 수' value='<?=$board['bo_page_rows']?>'></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_subject_len value=1></td>
|
||||
<td>제목 길이</td>
|
||||
<td><input type=text class=ed name=bo_subject_len size=10 required itemname='제목 길이' value='<?=$board[bo_subject_len]?>'> 목록에서의 제목 글자수. 잘리는 글은 … 로 표시</td>
|
||||
<td><input type=text class=ed name=bo_subject_len size=10 required itemname='제목 길이' value='<?=$board['bo_subject_len']?>'> 목록에서의 제목 글자수. 잘리는 글은 … 로 표시</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_new value=1></td>
|
||||
<td>new 이미지</td>
|
||||
<td><input type=text class=ed name=bo_new size=10 required itemname='new 이미지' value='<?=$board[bo_new]?>'> 글 입력후 new 이미지를 출력하는 시간</td>
|
||||
<td><input type=text class=ed name=bo_new size=10 required itemname='new 이미지' value='<?=$board['bo_new']?>'> 글 입력후 new 이미지를 출력하는 시간</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_hot value=1></td>
|
||||
<td>hot 이미지</td>
|
||||
<td><input type=text class=ed name=bo_hot size=10 required itemname='hot 이미지' value='<?=$board[bo_hot]?>'> 조회수가 설정값 이상이면 hot 이미지 출력</td>
|
||||
<td><input type=text class=ed name=bo_hot size=10 required itemname='hot 이미지' value='<?=$board['bo_hot']?>'> 조회수가 설정값 이상이면 hot 이미지 출력</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_image_width value=1></td>
|
||||
<td>이미지 폭 크기</td>
|
||||
<td><input type=text class=ed name=bo_image_width size=10 required itemname='이미지 폭 크기' value='<?=$board[bo_image_width]?>'> 픽셀 (게시판에서 출력되는 이미지의 폭 크기)</td>
|
||||
<td><input type=text class=ed name=bo_image_width size=10 required itemname='이미지 폭 크기' value='<?=$board['bo_image_width']?>'> 픽셀 (게시판에서 출력되는 이미지의 폭 크기)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_reply_order value=1></td>
|
||||
@ -413,7 +413,7 @@ include_once ("./admin.head.php");
|
||||
<option value='1'>나중에 쓴 답변 아래로 달기 (기본)
|
||||
<option value='0'>나중에 쓴 답변 위로 달기
|
||||
</select>
|
||||
<script type='text/javascript'> document.fboardform.bo_reply_order.value = '<?=$board[bo_reply_order]?>'; </script>
|
||||
<script type='text/javascript'> document.fboardform.bo_reply_order.value = "<?=$board['bo_reply_order']?>"; </script>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@ -421,7 +421,7 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_disable_tags value=1></td>
|
||||
<td>사용금지 태그</td>
|
||||
<td><input type=text class=ed name=bo_disable_tags style='width:80%;' value='<?=get_text($board[bo_disable_tags])?>'>
|
||||
<td><input type=text class=ed name=bo_disable_tags style='width:80%;' value="<?=get_text($board['bo_disable_tags'])?>">
|
||||
<?=help("태그와 태그 사이는 | 로 구분하세요. (예: <b>script</b>|<b>iframe</b>)\n\nHTML 사용시 금지할 태그를 입력하는곳 입니다.", -50)?></td>
|
||||
</tr>
|
||||
<?*/?>
|
||||
@ -451,7 +451,7 @@ include_once ("./admin.head.php");
|
||||
<option value='ca_name asc, wr_num, wr_reply'>ca_name asc : 분류명 내림차순
|
||||
<option value='ca_name desc, wr_num, wr_reply'>ca_name desc : 분류명 오름차순
|
||||
</select>
|
||||
<script type='text/javascript'> document.fboardform.bo_sort_field.value = '<?=$board[bo_sort_field]?>'; </script>
|
||||
<script type='text/javascript'> document.fboardform.bo_sort_field.value = "<?=$board['bo_sort_field']?>"; </script>
|
||||
<?=help("리스트에서 기본으로 정렬에 사용할 필드를 선택합니다.\n\n'기본'으로 사용하지 않으시는 경우 속도가 느려질 수 있습니다.", -50)?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -460,25 +460,25 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_write_min value=1></td>
|
||||
<td>최소 글수 제한</td>
|
||||
<td><input type=text class=ed name=bo_write_min size=5 numeric value='<?=$board[bo_write_min]?>'>
|
||||
<td><input type=text class=ed name=bo_write_min size=5 numeric value='<?=$board['bo_write_min']?>'>
|
||||
(글 입력시 최소 글자수를 설정. 0을 입력하면 검사하지 않음)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_write_max value=1></td>
|
||||
<td>최대 글수 제한</td>
|
||||
<td><input type=text class=ed name=bo_write_max size=5 numeric value='<?=$board[bo_write_max]?>'>
|
||||
<td><input type=text class=ed name=bo_write_max size=5 numeric value='<?=$board['bo_write_max']?>'>
|
||||
(글 입력시 최대 글자수를 설정. 0을 입력하면 검사하지 않음)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_comment_min value=1></td>
|
||||
<td>최소 코멘트수 제한</td>
|
||||
<td><input type=text class=ed name=bo_comment_min size=5 numeric value='<?=$board[bo_comment_min]?>'>
|
||||
<td><input type=text class=ed name=bo_comment_min size=5 numeric value='<?=$board['bo_comment_min']?>'>
|
||||
(코멘트 입력시 최소 글자수, 최대 글자수를 설정. 0을 입력하면 검사하지 않음)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_comment_max value=1></td>
|
||||
<td>최대 코멘트수 제한</td>
|
||||
<td><input type=text class=ed name=bo_comment_max size=5 numeric value='<?=$board[bo_comment_max]?>'>
|
||||
<td><input type=text class=ed name=bo_comment_max size=5 numeric value='<?=$board['bo_comment_max']?>'>
|
||||
(코멘트 입력시 최소 글자수, 최대 글자수를 설정. 0을 입력하면 검사하지 않음)</td>
|
||||
</tr>
|
||||
|
||||
@ -486,10 +486,10 @@ include_once ("./admin.head.php");
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_upload_count value=1></td>
|
||||
<td>파일 업로드 갯수</td>
|
||||
<td><input type=text class=ed name=bo_upload_count size=10 required itemname='파일 업로드 갯수' value='<?=$board[bo_upload_count]?>'> 게시물 한건당 업로드 할 수 있는 파일의 최대 개수 (0 이면 제한 없음)</td>
|
||||
<td><input type=text class=ed name=bo_upload_count size=10 required itemname='파일 업로드 갯수' value='<?=$board['bo_upload_count']?>'> 게시물 한건당 업로드 할 수 있는 파일의 최대 개수 (0 이면 제한 없음)</td>
|
||||
</tr>
|
||||
<?
|
||||
$upload_max_filesize = ini_get("upload_max_filesize");
|
||||
$upload_max_filesize = ini_get('upload_max_filesize');
|
||||
if (!preg_match("/([m|M])$/", $upload_max_filesize)) {
|
||||
$upload_max_filesize = (int)($upload_max_filesize / 1048576);
|
||||
}
|
||||
@ -497,19 +497,19 @@ if (!preg_match("/([m|M])$/", $upload_max_filesize)) {
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_upload_size value=1></td>
|
||||
<td>파일 업로드 용량</td>
|
||||
<td>업로드 파일 한개당 <input type=text class=ed name=bo_upload_size size=10 required itemname='파일 업로드 용량' value='<?=$board[bo_upload_size]?>'> bytes 이하 (최대 <?=ini_get("upload_max_filesize")?> 이하) <?=help("1 MB = 1,024,768 bytes")?></td>
|
||||
<td>업로드 파일 한개당 <input type=text class=ed name=bo_upload_size size=10 required itemname='파일 업로드 용량' value='<?=$board['bo_upload_size']?>'> bytes 이하 (최대 <?=ini_get("upload_max_filesize")?> 이하) <?=help("1 MB = 1,024,768 bytes")?></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_include_head value=1></td>
|
||||
<td>상단 파일 경로</td>
|
||||
<td><input type=text class=ed name=bo_include_head style='width:80%;' value='<?=$board[bo_include_head]?>'></td>
|
||||
<td><input type=text class=ed name=bo_include_head style='width:80%;' value='<?=$board['bo_include_head']?>'></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_include_tail value=1></td>
|
||||
<td>하단 파일 경로</td>
|
||||
<td><input type=text class=ed name=bo_include_tail style='width:80%;' value='<?=$board[bo_include_tail]?>'></td>
|
||||
<td><input type=text class=ed name=bo_include_tail style='width:80%;' value='<?=$board['bo_include_tail']?>'></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
@ -517,32 +517,32 @@ if (!preg_match("/([m|M])$/", $upload_max_filesize)) {
|
||||
<td><input type=checkbox name=chk_content_head value=1></td>
|
||||
<td>상단 내용</td>
|
||||
<!-- <td><textarea class=ed name=bo_content_head rows=5 style='width:80%;'><?=$board[bo_content_head] ?></textarea></td> -->
|
||||
<td style='padding-top:7px; padding-bottom:7px;'><?=cheditor2('bo_content_head', $board[bo_content_head]);?></td>
|
||||
<td style='padding-top:7px; padding-bottom:7px;'><?=cheditor2('bo_content_head', $board['bo_content_head']);?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_content_tail value=1></td>
|
||||
<td>하단 내용</td>
|
||||
<!-- <td><textarea class=ed name=bo_content_tail rows=5 style='width:80%;'><?=$board[bo_content_tail] ?></textarea></td> -->
|
||||
<td style='padding-top:7px; padding-bottom:7px;'><?=cheditor2('bo_content_tail', $board[bo_content_tail]);?></td>
|
||||
<td style='padding-top:7px; padding-bottom:7px;'><?=cheditor2('bo_content_tail', $board['bo_content_tail']);?></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_insert_content value=1></td>
|
||||
<td>글쓰기 기본 내용</td>
|
||||
<td><textarea class=ed name=bo_insert_content rows=5 style='width:80%;'><?=$board[bo_insert_content] ?></textarea></td>
|
||||
<td><textarea class=ed name=bo_insert_content rows=5 style='width:80%;'><?=$board['bo_insert_content'] ?></textarea></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_use_search value=1></td>
|
||||
<td>전체 검색 사용</td>
|
||||
<td><input type=checkbox name=bo_use_search value='1' <?=$board[bo_use_search]?'checked':'';?>>사용</td>
|
||||
<td><input type=checkbox name=bo_use_search value='1' <?=$board['bo_use_search']?'checked':'';?>>사용</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_order_search value=1></td>
|
||||
<td>전체 검색 순서</td>
|
||||
<td><input type=text class=ed name=bo_order_search size=5 value='<?=$board[bo_order_search]?>'> 숫자가 낮은 게시판 부터 검색</td>
|
||||
<td><input type=text class=ed name=bo_order_search size=5 value='<?=$board['bo_order_search']?>'> 숫자가 낮은 게시판 부터 검색</td>
|
||||
</tr>
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
|
||||
@ -550,14 +550,14 @@ if (!preg_match("/([m|M])$/", $upload_max_filesize)) {
|
||||
<tr class='ht'>
|
||||
<td><input type=checkbox name=chk_<?=$i?> value=1></td>
|
||||
<td><input type=text class=ed name='bo_<?=$i?>_subj' value='<?=get_text($board["bo_{$i}_subj"])?>' title='여분필드 <?=$i?> 제목' style='text-align:right;font-weight:bold;'></td>
|
||||
<td><input type=text class=ed style='width:80%;' name='bo_<?=$i?>' value='<?=get_text($board["bo_$i"])?>' title='여분필드 <?=$i?> 설정값'></td>
|
||||
<td><input type=text class=ed style='width:80%;' name='bo_<?=$i?>' value='<?=get_text($board["bo_{$i}"])?>' title='여분필드 <?=$i?> 설정값'></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
<tr><td colspan=3 class='line2'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td colspan=3 align=left>
|
||||
<?=subtitle("XSS / CSRF 방지")?>
|
||||
<?//=subtitle("XSS / CSRF 방지")?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=3 class='line1'></td></tr>
|
||||
@ -586,10 +586,10 @@ function board_copy(bo_table) {
|
||||
|
||||
function set_point(f) {
|
||||
if (f.chk_point.checked) {
|
||||
f.bo_read_point.value = "<?=$config[cf_read_point]?>";
|
||||
f.bo_write_point.value = "<?=$config[cf_write_point]?>";
|
||||
f.bo_comment_point.value = "<?=$config[cf_comment_point]?>";
|
||||
f.bo_download_point.value = "<?=$config[cf_download_point]?>";
|
||||
f.bo_read_point.value = "<?=$config['cf_read_point']?>";
|
||||
f.bo_write_point.value = "<?=$config['cf_write_point']?>";
|
||||
f.bo_comment_point.value = "<?=$config['cf_comment_point']?>";
|
||||
f.bo_download_point.value = "<?=$config['cf_download_point']?>";
|
||||
} else {
|
||||
f.bo_read_point.value = f.bo_read_point.defaultValue;
|
||||
f.bo_write_point.value = f.bo_write_point.defaultValue;
|
||||
@ -635,11 +635,11 @@ function fboardform_submit(f) {
|
||||
<?=cheditor3('bo_content_head')."\n";?>
|
||||
<?=cheditor3('bo_content_tail')."\n";?>
|
||||
|
||||
f.action = "./board_form_update.php";
|
||||
f.action = './board_form_update.php';
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once ("./admin.tail.php");
|
||||
include_once ('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,55 +1,55 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
if ($w == 'u')
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
|
||||
alert("패스워드가 다릅니다.");
|
||||
if ($member['mb_password'] != sql_password($_POST['admin_password'])) {
|
||||
alert('패스워드가 다릅니다.');
|
||||
}
|
||||
|
||||
if (!$_POST[gr_id]) { alert("그룹 ID는 반드시 선택하세요."); }
|
||||
if (!$bo_table) { alert("게시판 TABLE명은 반드시 입력하세요."); }
|
||||
if (!preg_match("/^([A-Za-z0-9_]{1,20})$/", $bo_table)) { alert("게시판 TABLE명은 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (20자 이내)"); }
|
||||
if (!$_POST[bo_subject]) { alert("게시판 제목을 입력하세요."); }
|
||||
if (!$_POST['gr_id']) { alert('그룹 ID는 반드시 선택하세요.'); }
|
||||
if (!$bo_table) { alert('게시판 TABLE명은 반드시 입력하세요.'); }
|
||||
if (!preg_match("/^([A-Za-z0-9_]{1,20})$/", $bo_table)) { alert('게시판 TABLE명은 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (20자 이내)'); }
|
||||
if (!$_POST['bo_subject']) { alert('게시판 제목을 입력하세요.'); }
|
||||
|
||||
if ($img = $_FILES[bo_image_head][name]) {
|
||||
if ($img = $_FILES['bo_image_head']['name']) {
|
||||
if (!preg_match("/\.(gif|jpg|png)$/i", $img)) {
|
||||
alert("상단 이미지가 gif, jpg, png 파일이 아닙니다.");
|
||||
alert('상단 이미지가 gif, jpg, png 파일이 아닙니다.');
|
||||
}
|
||||
}
|
||||
|
||||
if ($img = $_FILES[bo_image_tail][name]) {
|
||||
if ($img = $_FILES['bo_image_tail']['name']) {
|
||||
if (!preg_match("/\.(gif|jpg|png)$/i", $img)) {
|
||||
alert("하단 이미지가 gif, jpg, png 파일이 아닙니다.");
|
||||
alert('하단 이미지가 gif, jpg, png 파일이 아닙니다.');
|
||||
}
|
||||
}
|
||||
|
||||
if ($file = $_POST[bo_include_head]) {
|
||||
if ($file = $_POST['bo_include_head']) {
|
||||
if (!preg_match("/\.(php|htm[l]?)$/i", $file)) {
|
||||
alert("상단 파일 경로가 php, html 파일이 아닙니다.");
|
||||
alert('상단 파일 경로가 php, html 파일이 아닙니다.');
|
||||
}
|
||||
}
|
||||
|
||||
if ($file = $_POST[bo_include_tail]) {
|
||||
if ($file = $_POST['bo_include_tail']) {
|
||||
if (!preg_match("/\.(php|htm[l]?)$/i", $file)) {
|
||||
alert("하단 파일 경로가 php, html 파일이 아닙니다.");
|
||||
alert('하단 파일 경로가 php, html 파일이 아닙니다.');
|
||||
}
|
||||
}
|
||||
|
||||
check_token();
|
||||
|
||||
$board_path = "$g4[path]/data/file/$bo_table";
|
||||
$board_path = $g4['path'].'/data/file/'.$bo_table;
|
||||
|
||||
// 게시판 디렉토리 생성
|
||||
@mkdir($board_path, 0707);
|
||||
@chmod($board_path, 0707);
|
||||
|
||||
// 디렉토리에 있는 파일의 목록을 보이지 않게 한다.
|
||||
$file = $board_path . "/index.php";
|
||||
$file = $board_path . '/index.php';
|
||||
$f = @fopen($file, "w");
|
||||
@fwrite($f, "");
|
||||
@fclose($f);
|
||||
@ -57,118 +57,118 @@ $f = @fopen($file, "w");
|
||||
|
||||
// 분류에 & 나 = 는 사용이 불가하므로 2바이트로 바꾼다.
|
||||
$src_char = array('&', '=');
|
||||
$dst_char = array('&', '〓');
|
||||
$dst_char = array('&', '〓');
|
||||
$bo_category_list = str_replace($src_char, $dst_char, $bo_category_list);
|
||||
|
||||
$sql_common = " gr_id = '$_POST[gr_id]',
|
||||
bo_subject = '$_POST[bo_subject]',
|
||||
bo_admin = '$_POST[bo_admin]',
|
||||
bo_list_level = '$_POST[bo_list_level]',
|
||||
bo_read_level = '$_POST[bo_read_level]',
|
||||
bo_write_level = '$_POST[bo_write_level]',
|
||||
bo_reply_level = '$_POST[bo_reply_level]',
|
||||
bo_comment_level = '$_POST[bo_comment_level]',
|
||||
bo_html_level = '$_POST[bo_html_level]',
|
||||
bo_link_level = '$_POST[bo_link_level]',
|
||||
bo_trackback_level = '$_POST[bo_trackback_level]',
|
||||
bo_count_modify = '$_POST[bo_count_modify]',
|
||||
bo_count_delete = '$_POST[bo_count_delete]',
|
||||
bo_upload_level = '$_POST[bo_upload_level]',
|
||||
bo_download_level = '$_POST[bo_download_level]',
|
||||
bo_read_point = '$_POST[bo_read_point]',
|
||||
bo_write_point = '$_POST[bo_write_point]',
|
||||
bo_comment_point = '$_POST[bo_comment_point]',
|
||||
bo_download_point = '$_POST[bo_download_point]',
|
||||
bo_use_category = '$_POST[bo_use_category]',
|
||||
bo_category_list = '$_POST[bo_category_list]',
|
||||
bo_disable_tags = '$_POST[bo_disable_tags]',
|
||||
bo_use_sideview = '$_POST[bo_use_sideview]',
|
||||
bo_use_file_content = '$_POST[bo_use_file_content]',
|
||||
bo_use_secret = '$_POST[bo_use_secret]',
|
||||
bo_use_dhtml_editor = '$_POST[bo_use_dhtml_editor]',
|
||||
bo_use_rss_view = '$_POST[bo_use_rss_view]',
|
||||
bo_use_comment = '$_POST[bo_use_comment]',
|
||||
bo_use_good = '$_POST[bo_use_good]',
|
||||
bo_use_nogood = '$_POST[bo_use_nogood]',
|
||||
bo_use_name = '$_POST[bo_use_name]',
|
||||
bo_use_signature = '$_POST[bo_use_signature]',
|
||||
bo_use_ip_view = '$_POST[bo_use_ip_view]',
|
||||
bo_use_trackback = '$_POST[bo_use_trackback]',
|
||||
bo_use_list_view = '$_POST[bo_use_list_view]',
|
||||
bo_use_list_content = '$_POST[bo_use_list_content]',
|
||||
bo_use_email = '$_POST[bo_use_email]',
|
||||
bo_table_width = '$_POST[bo_table_width]',
|
||||
bo_subject_len = '$_POST[bo_subject_len]',
|
||||
bo_page_rows = '$_POST[bo_page_rows]',
|
||||
bo_new = '$_POST[bo_new]',
|
||||
bo_hot = '$_POST[bo_hot]',
|
||||
bo_image_width = '$_POST[bo_image_width]',
|
||||
bo_skin = '$_POST[bo_skin]',
|
||||
bo_include_head = '$_POST[bo_include_head]',
|
||||
bo_include_tail = '$_POST[bo_include_tail]',
|
||||
bo_content_head = '$_POST[bo_content_head]',
|
||||
bo_content_tail = '$_POST[bo_content_tail]',
|
||||
bo_insert_content = '$_POST[bo_insert_content]',
|
||||
bo_gallery_cols = '$_POST[bo_gallery_cols]',
|
||||
bo_upload_count = '$_POST[bo_upload_count]',
|
||||
bo_upload_size = '$_POST[bo_upload_size]',
|
||||
bo_reply_order = '$_POST[bo_reply_order]',
|
||||
bo_use_search = '$_POST[bo_use_search]',
|
||||
bo_order_search = '$_POST[bo_order_search]',
|
||||
bo_write_min = '$_POST[bo_write_min]',
|
||||
bo_write_max = '$_POST[bo_write_max]',
|
||||
bo_comment_min = '$_POST[bo_comment_min]',
|
||||
bo_comment_max = '$_POST[bo_comment_max]',
|
||||
bo_sort_field = '$_POST[bo_sort_field]',
|
||||
bo_1_subj = '$_POST[bo_1_subj]',
|
||||
bo_2_subj = '$_POST[bo_2_subj]',
|
||||
bo_3_subj = '$_POST[bo_3_subj]',
|
||||
bo_4_subj = '$_POST[bo_4_subj]',
|
||||
bo_5_subj = '$_POST[bo_5_subj]',
|
||||
bo_6_subj = '$_POST[bo_6_subj]',
|
||||
bo_7_subj = '$_POST[bo_7_subj]',
|
||||
bo_8_subj = '$_POST[bo_8_subj]',
|
||||
bo_9_subj = '$_POST[bo_9_subj]',
|
||||
bo_10_subj = '$_POST[bo_10_subj]',
|
||||
bo_1 = '$_POST[bo_1]',
|
||||
bo_2 = '$_POST[bo_2]',
|
||||
bo_3 = '$_POST[bo_3]',
|
||||
bo_4 = '$_POST[bo_4]',
|
||||
bo_5 = '$_POST[bo_5]',
|
||||
bo_6 = '$_POST[bo_6]',
|
||||
bo_7 = '$_POST[bo_7]',
|
||||
bo_8 = '$_POST[bo_8]',
|
||||
bo_9 = '$_POST[bo_9]',
|
||||
bo_10 = '$_POST[bo_10]' ";
|
||||
$sql_common = " gr_id = '{$_POST['gr_id']}',
|
||||
bo_subject = '{$_POST['bo_subject']}',
|
||||
bo_admin = '{$_POST['bo_admin']}',
|
||||
bo_list_level = '{$_POST['bo_list_level']}',
|
||||
bo_read_level = '{$_POST['bo_read_level']}',
|
||||
bo_write_level = '{$_POST['bo_write_level']}',
|
||||
bo_reply_level = '{$_POST['bo_reply_level']}',
|
||||
bo_comment_level = '{$_POST['bo_comment_level']}',
|
||||
bo_html_level = '{$_POST['bo_html_level']}',
|
||||
bo_link_level = '{$_POST['bo_link_level']}',
|
||||
bo_trackback_level = '{$_POST['bo_trackback_level']}',
|
||||
bo_count_modify = '{$_POST['bo_count_modify']}',
|
||||
bo_count_delete = '{$_POST['bo_count_delete']}',
|
||||
bo_upload_level = '{$_POST['bo_upload_level']}',
|
||||
bo_download_level = '{$_POST['bo_download_level']}',
|
||||
bo_read_point = '{$_POST['bo_read_point']}',
|
||||
bo_write_point = '{$_POST['bo_write_point']}',
|
||||
bo_comment_point = '{$_POST['bo_comment_point']}',
|
||||
bo_download_point = '{$_POST['bo_download_point']}',
|
||||
bo_use_category = '{$_POST['bo_use_category']}',
|
||||
bo_category_list = '{$_POST['bo_category_list']}',
|
||||
bo_disable_tags = '{$_POST['bo_disable_tags']}',
|
||||
bo_use_sideview = '{$_POST['bo_use_sideview']}',
|
||||
bo_use_file_content = '{$_POST['bo_use_file_content']}',
|
||||
bo_use_secret = '{$_POST['bo_use_secret']}',
|
||||
bo_use_dhtml_editor = '{$_POST['bo_use_dhtml_editor']}',
|
||||
bo_use_rss_view = '{$_POST['bo_use_rss_view']}',
|
||||
bo_use_comment = '{$_POST['bo_use_comment']}',
|
||||
bo_use_good = '{$_POST['bo_use_good']}',
|
||||
bo_use_nogood = '{$_POST['bo_use_nogood']}',
|
||||
bo_use_name = '{$_POST['bo_use_name']}',
|
||||
bo_use_signature = '{$_POST['bo_use_signature']}',
|
||||
bo_use_ip_view = '{$_POST['bo_use_ip_view']}',
|
||||
bo_use_trackback = '{$_POST['bo_use_trackback']}',
|
||||
bo_use_list_view = '{$_POST['bo_use_list_view']}',
|
||||
bo_use_list_content = '{$_POST['bo_use_list_content']}',
|
||||
bo_use_email = '{$_POST['bo_use_email']}',
|
||||
bo_table_width = '{$_POST['bo_table_width']}',
|
||||
bo_subject_len = '{$_POST['bo_subject_len']}',
|
||||
bo_page_rows = '{$_POST['bo_page_rows']}',
|
||||
bo_new = '{$_POST['bo_new']}',
|
||||
bo_hot = '{$_POST['bo_hot']}',
|
||||
bo_image_width = '{$_POST['bo_image_width']}',
|
||||
bo_skin = '{$_POST['bo_skin']}',
|
||||
bo_include_head = '{$_POST['bo_include_head']}',
|
||||
bo_include_tail = '{$_POST['bo_include_tail']}',
|
||||
bo_content_head = '{$_POST['bo_content_head']}',
|
||||
bo_content_tail = '{$_POST['bo_content_tail']}',
|
||||
bo_insert_content = '{$_POST['bo_insert_content']}',
|
||||
bo_gallery_cols = '{$_POST['bo_gallery_cols']}',
|
||||
bo_upload_count = '{$_POST['bo_upload_count']}',
|
||||
bo_upload_size = '{$_POST['bo_upload_size']}',
|
||||
bo_reply_order = '{$_POST['bo_reply_order']}',
|
||||
bo_use_search = '{$_POST['bo_use_search']}',
|
||||
bo_order_search = '{$_POST['bo_order_search']}',
|
||||
bo_write_min = '{$_POST['bo_write_min']}',
|
||||
bo_write_max = '{$_POST['bo_write_max']}',
|
||||
bo_comment_min = '{$_POST['bo_comment_min']}',
|
||||
bo_comment_max = '{$_POST['bo_comment_max']}',
|
||||
bo_sort_field = '{$_POST['bo_sort_field']}',
|
||||
bo_1_subj = '{$_POST['bo_1_subj']}',
|
||||
bo_2_subj = '{$_POST['bo_2_subj']}',
|
||||
bo_3_subj = '{$_POST['bo_3_subj']}',
|
||||
bo_4_subj = '{$_POST['bo_4_subj']}',
|
||||
bo_5_subj = '{$_POST['bo_5_subj']}',
|
||||
bo_6_subj = '{$_POST['bo_6_subj']}',
|
||||
bo_7_subj = '{$_POST['bo_7_subj']}',
|
||||
bo_8_subj = '{$_POST['bo_8_subj']}',
|
||||
bo_9_subj = '{$_POST['bo_9_subj']}',
|
||||
bo_10_subj = '{$_POST['bo_10_subj']}',
|
||||
bo_1 = '{$_POST['bo_1']}',
|
||||
bo_2 = '{$_POST['bo_2']}',
|
||||
bo_3 = '{$_POST['bo_3']}',
|
||||
bo_4 = '{$_POST['bo_4']}',
|
||||
bo_5 = '{$_POST['bo_5']}',
|
||||
bo_6 = '{$_POST['bo_6']}',
|
||||
bo_7 = '{$_POST['bo_7']}',
|
||||
bo_8 = '{$_POST['bo_8']}',
|
||||
bo_9 = '{$_POST['bo_9']}',
|
||||
bo_10 = '{$_POST['bo_10']}' ";
|
||||
|
||||
if ($bo_image_head_del) {
|
||||
@unlink("$board_path/$bo_image_head_del");
|
||||
@unlink($board_path.'/'.$bo_image_head_del);
|
||||
$sql_common .= " , bo_image_head = '' ";
|
||||
}
|
||||
|
||||
if ($bo_image_tail_del) {
|
||||
@unlink("$board_path/$bo_image_tail_del");
|
||||
@unlink($board_path.'/'.$bo_image_tail_del);
|
||||
$sql_common .= " , bo_image_tail = '' ";
|
||||
}
|
||||
|
||||
if ($_FILES[bo_image_head][name]) {
|
||||
if ($_FILES['bo_image_head']['name']) {
|
||||
//$bo_image_head_urlencode = urlencode($_FILES[bo_image_head][name]);
|
||||
$bo_image_head_urlencode = $bo_table."_head_".time();
|
||||
$bo_image_head_urlencode = $bo_table.'_head_'.time();
|
||||
$sql_common .= " , bo_image_head = '$bo_image_head_urlencode' ";
|
||||
}
|
||||
|
||||
if ($_FILES[bo_image_tail][name]) {
|
||||
if ($_FILES['bo_image_tail']['name']) {
|
||||
//$bo_image_tail_urlencode = urlencode($_FILES[bo_image_tail][name]);
|
||||
$bo_image_tail_urlencode = $bo_table."_tail_".time();
|
||||
$bo_image_tail_urlencode = $bo_table.'_tail_'.time();
|
||||
$sql_common .= " , bo_image_tail = '$bo_image_tail_urlencode' ";
|
||||
}
|
||||
|
||||
if ($w == "") {
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[board_table] where bo_table = '$bo_table' ");
|
||||
if ($w == '') {
|
||||
$row = sql_fetch(" select count(*) as cnt from {$g4['board_table']} where bo_table = '$bo_table' ");
|
||||
if ($row[cnt])
|
||||
alert("{$bo_table} 은(는) 이미 존재하는 TABLE 입니다.");
|
||||
alert($bo_table.' 은(는) 이미 존재하는 TABLE 입니다.');
|
||||
|
||||
$sql = " insert into $g4[board_table]
|
||||
$sql = " insert into {$g4['board_table']}
|
||||
set bo_table = '$bo_table',
|
||||
bo_count_write = '0',
|
||||
bo_count_comment = '0',
|
||||
@ -176,38 +176,38 @@ if ($w == "") {
|
||||
sql_query($sql);
|
||||
|
||||
// 게시판 테이블 생성
|
||||
$file = file("./sql_write.sql");
|
||||
$file = file('./sql_write.sql');
|
||||
$sql = implode($file, "\n");
|
||||
|
||||
$create_table = $g4[write_prefix] . $bo_table;
|
||||
$create_table = $g4['write_prefix'] . $bo_table;
|
||||
|
||||
// sql_board.sql 파일의 테이블명을 변환
|
||||
$source = array("/__TABLE_NAME__/", "/;/");
|
||||
$target = array($create_table, "");
|
||||
$source = array('/__TABLE_NAME__/', '/;/');
|
||||
$target = array($create_table, '');
|
||||
$sql = preg_replace($source, $target, $sql);
|
||||
sql_query($sql, FALSE);
|
||||
} else if ($w == "u") {
|
||||
} else if ($w == 'u') {
|
||||
// 게시판의 글 수
|
||||
$sql = " select count(*) as cnt from $g4[write_prefix]$bo_table where wr_is_comment = 0 ";
|
||||
$sql = " select count(*) as cnt from {$g4['write_prefix']}$bo_table where wr_is_comment = 0 ";
|
||||
$row = sql_fetch($sql);
|
||||
$bo_count_write = $row[cnt];
|
||||
$bo_count_write = $row['cnt'];
|
||||
|
||||
// 게시판의 코멘트 수
|
||||
$sql = " select count(*) as cnt from $g4[write_prefix]$bo_table where wr_is_comment = 1 ";
|
||||
$sql = " select count(*) as cnt from {$g4['write_prefix']}$bo_table where wr_is_comment = 1 ";
|
||||
$row = sql_fetch($sql);
|
||||
$bo_count_comment = $row[cnt];
|
||||
$bo_count_comment = $row['cnt'];
|
||||
|
||||
// 글수 조정
|
||||
if ($proc_count) {
|
||||
// 원글을 얻습니다.
|
||||
$sql = " select wr_id from $g4[write_prefix]$bo_table where wr_is_comment = 0 ";
|
||||
$sql = " select wr_id from {$g4['write_prefix']}$bo_table where wr_is_comment = 0 ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
// 코멘트수를 얻습니다.
|
||||
$sql2 = " select count(*) as cnt from $g4[write_prefix]$bo_table where wr_parent = '$row[wr_id]' and wr_is_comment = 1 ";
|
||||
$sql2 = " select count(*) as cnt from {$g4['write_prefix']}$bo_table where wr_parent = '{$row['wr_id']}' and wr_is_comment = 1 ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
|
||||
sql_query(" update $g4[write_prefix]$bo_table set wr_comment = '$row2[cnt]' where wr_id = '$row[wr_id]' ");
|
||||
sql_query(" update {$g4['write_prefix']}$bo_table set wr_comment = '{$row2['cnt']}' where wr_id = '{$row['wr_id']}' ");
|
||||
}
|
||||
}
|
||||
|
||||
@ -218,8 +218,8 @@ if ($w == "") {
|
||||
$tmp_array = explode("\n", $board[bo_notice]);
|
||||
for ($i=0; $i<count($tmp_array); $i++) {
|
||||
$tmp_wr_id = trim($tmp_array[$i]);
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[write_prefix]$bo_table where wr_id = '$tmp_wr_id' ");
|
||||
if ($row[cnt])
|
||||
$row = sql_fetch(" select count(*) as cnt from {$g4['write_prefix']}$bo_table where wr_id = '$tmp_wr_id' ");
|
||||
if ($row[cnt])
|
||||
{
|
||||
$bo_notice .= $lf . $tmp_wr_id;
|
||||
$lf = "\n";
|
||||
@ -227,7 +227,7 @@ if ($w == "") {
|
||||
}
|
||||
}
|
||||
|
||||
$sql = " update $g4[board_table]
|
||||
$sql = " update {$g4['board_table']}
|
||||
set bo_notice = '$bo_notice',
|
||||
bo_count_write = '$bo_count_write',
|
||||
bo_count_comment = '$bo_count_comment',
|
||||
@ -307,7 +307,7 @@ for ($i=1; $i<=10; $i++) {
|
||||
}
|
||||
|
||||
if ($s) {
|
||||
$sql = " update $g4[board_table]
|
||||
$sql = " update {$g4['board_table']}
|
||||
set bo_table = bo_table
|
||||
{$s}
|
||||
where gr_id = '$gr_id' ";
|
||||
@ -315,15 +315,15 @@ if ($s) {
|
||||
}
|
||||
|
||||
|
||||
if ($_FILES[bo_image_head][name]) {
|
||||
$bo_image_head_path = "$board_path/$bo_image_head_urlencode";
|
||||
move_uploaded_file($_FILES[bo_image_head][tmp_name], $bo_image_head_path);
|
||||
if ($_FILES['bo_image_head']['name']) {
|
||||
$bo_image_head_path = $board_path.'/'.$bo_image_head_urlencode;
|
||||
move_uploaded_file($_FILES['bo_image_head']['tmp_name'], $bo_image_head_path);
|
||||
chmod($bo_image_head_path, 0606);
|
||||
}
|
||||
|
||||
if ($_FILES[bo_image_tail][name]) {
|
||||
$bo_image_tail_path = "$board_path/$bo_image_tail_urlencode";
|
||||
move_uploaded_file($_FILES[bo_image_tail][tmp_name], $bo_image_tail_path);
|
||||
if ($_FILES['bo_image_tail']['name']) {
|
||||
$bo_image_tail_path = $board_path.'/'.$bo_image_tail_urlencode;
|
||||
move_uploaded_file($_FILES['bo_image_tail']['tmp_name'], $bo_image_tail_path);
|
||||
chmod($bo_image_tail_path, 0606);
|
||||
}
|
||||
|
||||
|
||||
@ -1,22 +1,22 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$token = get_token();
|
||||
|
||||
// DHTML 에디터 사용 필드 추가 : 061021
|
||||
sql_query(" ALTER TABLE `$g4[board_table]` ADD `bo_use_dhtml_editor` TINYINT NOT NULL AFTER `bo_use_secret` ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_dhtml_editor` TINYINT NOT NULL AFTER `bo_use_secret` ", false);
|
||||
// RSS 보이기 사용 필드 추가 : 061106
|
||||
sql_query(" ALTER TABLE `$g4[board_table]` ADD `bo_use_rss_view` TINYINT NOT NULL AFTER `bo_use_dhtml_editor` ", false);
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_rss_view` TINYINT NOT NULL AFTER `bo_use_dhtml_editor` ", false);
|
||||
|
||||
$sql_common = " from $g4[board_table] a ";
|
||||
$sql_common = " from {$g4['board_table']} a ";
|
||||
$sql_search = " where (1) ";
|
||||
|
||||
if ($is_admin != "super") {
|
||||
$sql_common .= " , $g4[group_table] b ";
|
||||
$sql_search .= " and (a.gr_id = b.gr_id and b.gr_admin = '$member[mb_id]') ";
|
||||
$sql_common .= " , {$g4['group_table']} b ";
|
||||
$sql_search .= " and (a.gr_id = b.gr_id and b.gr_admin = '{$member['mb_id']}') ";
|
||||
}
|
||||
|
||||
if ($stx) {
|
||||
@ -28,7 +28,7 @@ if ($stx) {
|
||||
case "a.gr_id" :
|
||||
$sql_search .= " ($sfl = '$stx') ";
|
||||
break;
|
||||
default :
|
||||
default :
|
||||
$sql_search .= " ($sfl like '%$stx%') ";
|
||||
break;
|
||||
}
|
||||
@ -46,24 +46,24 @@ $sql = " select count(*) as cnt
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$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 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";
|
||||
$listall = '<a href="'.$_SERVER['PHP_SELF'].'">처음</a>';
|
||||
|
||||
$g4[title] = "게시판관리";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = "게시판관리";
|
||||
include_once('./admin.head.php');
|
||||
|
||||
$colspan = 13;
|
||||
?>
|
||||
@ -84,7 +84,7 @@ var list_delete_php = 'board_list_delete.php';
|
||||
<option value='a.gr_id'>그룹ID</option>
|
||||
</select>
|
||||
<input type=text name=stx class=ed required itemname='검색어' value='<?=$stx?>'>
|
||||
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
|
||||
<input type=image src='<?=$g4['admin_path']?>/img/btn_search.gif' align=absmiddle></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
@ -111,48 +111,48 @@ var list_delete_php = 'board_list_delete.php';
|
||||
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
|
||||
<tr class='bgcol1 bold col1 ht center'>
|
||||
<td rowspan=2><input type=checkbox name=chkall value="1" onclick="check_all(this.form)"></td>
|
||||
<td rowspan=2><?=subject_sort_link("bo_table")?>TABLE</a></td>
|
||||
<td colspan=2><?=subject_sort_link("bo_subject")?>제목</a></td>
|
||||
<td rowspan=2 title="글읽기 포인트"><?=subject_sort_link("bo_read_point")?>읽기<br>포인트</a></td>
|
||||
<td rowspan=2 title="글쓰기 포인트"><?=subject_sort_link("bo_write_point")?>쓰기<br>포인트</a></td>
|
||||
<td rowspan=2 title="코멘트쓰기 포인트"><?=subject_sort_link("bo_comment_point")?>코멘트<br>포인트</a></td>
|
||||
<td rowspan=2 title="다운로드 포인트"><?=subject_sort_link("bo_download_point")?>다운<br>포인트</a></td>
|
||||
<td rowspan=2 title="검색사용"><?=subject_sort_link("bo_use_search")?>검색<br>사용</a></td>
|
||||
<td rowspan=2 title="검색순서"><?=subject_sort_link("bo_order_search")?>검색<br>순서</a></td>
|
||||
<td rowspan=2><a href="./board_form.php"><img src='<?=$g4[admin_path]?>/img/icon_insert.gif' border=0 title='생성'></a></td>
|
||||
<td rowspan=2><?=subject_sort_link('bo_table')?>TABLE</a></td>
|
||||
<td colspan=2><?=subject_sort_link('bo_subject')?>제목</a></td>
|
||||
<td rowspan=2 title="글읽기 포인트"><?=subject_sort_link('bo_read_point')?>읽기<br>포인트</a></td>
|
||||
<td rowspan=2 title="글쓰기 포인트"><?=subject_sort_link('bo_write_point')?>쓰기<br>포인트</a></td>
|
||||
<td rowspan=2 title="코멘트쓰기 포인트"><?=subject_sort_link('bo_comment_point')?>코멘트<br>포인트</a></td>
|
||||
<td rowspan=2 title="다운로드 포인트"><?=subject_sort_link('bo_download_point')?>다운<br>포인트</a></td>
|
||||
<td rowspan=2 title="검색사용"><?=subject_sort_link('bo_use_search')?>검색<br>사용</a></td>
|
||||
<td rowspan=2 title="검색순서"><?=subject_sort_link('bo_order_search')?>검색<br>순서</a></td>
|
||||
<td rowspan=2><a href="./board_form.php"><img src='<?=$g4['admin_path']?>/img/icon_insert.gif' border=0 title='생성'></a></td>
|
||||
</tr>
|
||||
<tr class='bgcol1 bold col1 ht center'>
|
||||
<td><?=subject_sort_link("a.gr_id")?>그룹</a></td>
|
||||
<td><?=subject_sort_link("bo_skin", "", "desc")?>스킨</a></td>
|
||||
<td><?=subject_sort_link('a.gr_id')?>그룹</a></td>
|
||||
<td><?=subject_sort_link('bo_skin', '', 'desc')?>스킨</a></td>
|
||||
</tr>
|
||||
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
|
||||
<?
|
||||
// 스킨디렉토리
|
||||
$skin_options = "";
|
||||
$arr = get_skin_dir("board");
|
||||
for ($k=0; $k<count($arr); $k++)
|
||||
$arr = get_skin_dir('board');
|
||||
for ($k=0; $k<count($arr); $k++)
|
||||
{
|
||||
$option = $arr[$k];
|
||||
if (strlen($option) > 10)
|
||||
$option = substr($arr[$k], 0, 18) . "…";
|
||||
|
||||
$skin_options .= "<option value='$arr[$k]'>$option</option>";
|
||||
$skin_options .= "<option value='{$arr[$k]}'>$option</option>";
|
||||
}
|
||||
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$s_upd = "<a href='./board_form.php?w=u&bo_table=$row[bo_table]&$qstr'><img src='img/icon_modify.gif' border=0 title='수정'></a>";
|
||||
$s_upd = "<a href='./board_form.php?w=u&bo_table={$row['bo_table']}&$qstr'><img src='img/icon_modify.gif' border=0 title='수정'></a>";
|
||||
$s_del = "";
|
||||
if ($is_admin == "super") {
|
||||
//$s_del = "<a href=\"javascript:del('./board_delete.php?bo_table=$row[bo_table]&$qstr');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('board_delete.php', '$row[bo_table]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('board_delete.php', '{$row['bo_table']}');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
}
|
||||
$s_copy = "<a href=\"javascript:board_copy('$row[bo_table]');\"><img src='img/icon_copy.gif' border=0 title='복사'></a>";
|
||||
$s_copy = "<a href=\"javascript:board_copy('{$row['bo_table']}');\"><img src='img/icon_copy.gif' border=0 title='복사'></a>";
|
||||
|
||||
/*
|
||||
// 스킨디렉토리
|
||||
$skin_options = "";
|
||||
$arr = get_skin_dir("board");
|
||||
for ($k=0; $k<count($arr); $k++)
|
||||
for ($k=0; $k<count($arr); $k++)
|
||||
{
|
||||
$option = $arr[$k];
|
||||
if (strlen($option) > 10)
|
||||
@ -166,38 +166,38 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
*/
|
||||
|
||||
$list = $i % 2;
|
||||
echo "<input type=hidden name=board_table[$i] value='$row[bo_table]'>";
|
||||
echo "<input type=hidden name=board_table[$i] value='{$row['bo_table']}'>";
|
||||
echo "<tr class='list$list col1 ht center'>";
|
||||
echo "<td rowspan=2 height=25><input type=checkbox name=chk[] value='$i'></td>";
|
||||
echo "<td rowspan=2><a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]'><b>$row[bo_table]</b></a></td>";
|
||||
echo "<td colspan=2 align=left height=25><input type=text class=ed name=bo_subject[$i] value='".get_text($row[bo_subject])."' style='width:99%'></td>";
|
||||
echo "<td rowspan=2 title='읽기 포인트'><input type=text class=ed name=bo_read_point[$i] value='$row[bo_read_point]' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='쓰기 포인트'><input type=text class=ed name=bo_write_point[$i] value='$row[bo_write_point]' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='속글쓰기 포인트'><input type=text class=ed name=bo_comment_point[$i] value='$row[bo_comment_point]' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='다운로드 포인트'><input type=text class=ed name=bo_download_point[$i] value='$row[bo_download_point]' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='검색사용'><input type=checkbox name=bo_use_search[$i] ".($row[bo_use_search]?'checked':'')." value='1'></td>";
|
||||
echo "<td rowspan=2 title='검색순서'><input type=text class=ed name=bo_order_search[$i] value='$row[bo_order_search]' size=2></td>";
|
||||
echo "<td rowspan=2><a href='{$g4['bbs_path']}/board.php?bo_table={$row['bo_table']}'><b>{$row['bo_table']}</b></a></td>";
|
||||
echo "<td colspan=2 align=left height=25><input type=text class=ed name=bo_subject[$i] value='".get_text($row['bo_subject'])."' style='width:99%'></td>";
|
||||
echo "<td rowspan=2 title='읽기 포인트'><input type=text class=ed name=bo_read_point[$i] value='{$row['bo_read_point']}' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='쓰기 포인트'><input type=text class=ed name=bo_write_point[$i] value='{$row['bo_write_point']}' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='속글쓰기 포인트'><input type=text class=ed name=bo_comment_point[$i] value='{$row['bo_comment_point']}' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='다운로드 포인트'><input type=text class=ed name=bo_download_point[$i] value='{$row['bo_download_point']}' style='width:33px;'></td>";
|
||||
echo "<td rowspan=2 title='검색사용'><input type=checkbox name=bo_use_search[$i] ".($row['bo_use_search']?'checked':'')." value='1'></td>";
|
||||
echo "<td rowspan=2 title='검색순서'><input type=text class=ed name=bo_order_search[$i] value='{$row['bo_order_search']}' size=2></td>";
|
||||
echo "<td rowspan=2>$s_upd $s_del $s_copy</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr class='list$list col1 ht center'>";
|
||||
|
||||
if ($is_admin == "super")
|
||||
echo "<td align=left>".get_group_select("gr_id[$i]", $row[gr_id])."</td>";
|
||||
echo "<td align=left>".get_group_select("gr_id[$i]", $row['gr_id'])."</td>";
|
||||
else
|
||||
echo "<td align=center><input type=hidden name='gr_id[$i]' value='$row[gr_id]'>$row[gr_subject]</td>";
|
||||
echo "<td align=center><input type=hidden name='gr_id[$i]' value='{$row['gr_id']}'>{$row['gr_subject']}</td>";
|
||||
|
||||
echo "<td align=left><select id=bo_skin_$i name=bo_skin[$i]>$skin_options</select></td>";
|
||||
echo "</tr>\n";
|
||||
echo "<script type='text/javascript'>document.getElementById('bo_skin_$i').value='$row[bo_skin]';</script>";
|
||||
}
|
||||
echo "<script type='text/javascript'>document.getElementById('bo_skin_$i').value='{$row['bo_skin']}';</script>";
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
|
||||
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
|
||||
|
||||
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
|
||||
echo "</table>";
|
||||
|
||||
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
|
||||
$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&page=');
|
||||
echo "<table width=100% cellpadding=3 cellspacing=1>";
|
||||
echo "<tr><td width=70%>";
|
||||
echo "<input type=button class='btn1' value='선택수정' onclick=\"btn_check(this.form, 'update')\"> ";
|
||||
@ -244,5 +244,5 @@ function post_delete(action_url, val)
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,28 +1,28 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("게시판 삭제는 최고관리자만 가능합니다.");
|
||||
if ($is_admin != 'super')
|
||||
alert('게시판 삭제는 최고관리자만 가능합니다.');
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
auth_check($auth[$sub_menu], 'd');
|
||||
|
||||
check_token();
|
||||
|
||||
// _BOARD_DELETE_ 상수를 선언해야 board_delete.inc.php 가 정상 작동함
|
||||
define("_BOARD_DELETE_", TRUE);
|
||||
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
{
|
||||
// 실제 번호를 넘김
|
||||
$k = $chk[$i];
|
||||
|
||||
// include 전에 $bo_table 값을 반드시 넘겨야 함
|
||||
$tmp_bo_table = mysql_real_escape_string(trim($_POST['board_table'][$k]));
|
||||
include ("./board_delete.inc.php");
|
||||
include ('./board_delete.inc.php');
|
||||
}
|
||||
|
||||
goto_url("./board_list.php?$qstr");
|
||||
goto_url('./board_list.php?'.$qstr);
|
||||
?>
|
||||
|
||||
@ -1,30 +1,30 @@
|
||||
<?
|
||||
$sub_menu = "300100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
check_token();
|
||||
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
{
|
||||
// 실제 번호를 넘김
|
||||
$k = $chk[$i];
|
||||
|
||||
if ($is_admin != "super")
|
||||
if ($is_admin != 'super')
|
||||
{
|
||||
$sql = " select count(*) as cnt from $g4[board_table] a, $g4[group_table] b
|
||||
where a.gr_id = '{$_POST['gr_id'][$k]}'
|
||||
and a.gr_id = b.gr_id
|
||||
and b.gr_admin = '$member[mb_id]' ";
|
||||
$sql = " select count(*) as cnt from {$g4['board_table']} a, {$g4['group_table']} b
|
||||
where a.gr_id = '{$_POST['gr_id'][$k]}'
|
||||
and a.gr_id = b.gr_id
|
||||
and b.gr_admin = '{$member['mb_id']}' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row[cnt])
|
||||
alert("최고관리자가 아닌 경우 다른 관리자의 게시판($board_table[$k])은 수정이 불가합니다.");
|
||||
if (!$row['cnt'])
|
||||
alert('최고관리자가 아닌 경우 다른 관리자의 게시판('.$board_table[$k].')은 수정이 불가합니다.');
|
||||
}
|
||||
|
||||
$sql = " update $g4[board_table]
|
||||
$sql = " update {$g4['board_table']}
|
||||
set gr_id = '{$_POST['gr_id'][$k]}',
|
||||
bo_subject = '{$_POST['bo_subject'][$k]}',
|
||||
bo_skin = '{$_POST['bo_skin'][$k]}',
|
||||
@ -38,5 +38,5 @@ for ($i=0; $i<count($chk); $i++)
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
goto_url("./board_list.php?$qstr");
|
||||
goto_url('./board_list.php?'.$qstr);
|
||||
?>
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
auth_check($auth[$sub_menu], 'd');
|
||||
|
||||
$gr_id = mysql_real_escape_string(trim($_POST['gr_id']));
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[board_table] where gr_id = '$gr_id' ");
|
||||
if ($row[cnt])
|
||||
alert("이 그룹에 속한 게시판이 존재하여 게시판 그룹을 삭제할 수 없습니다.\\n\\n이 그룹에 속한 게시판을 먼저 삭제하여 주십시오.", "./board_list.php?sfl=gr_id&stx=$gr_id");
|
||||
$row = sql_fetch(" select count(*) as cnt from {$g4['board_table']} where gr_id = '{$gr_id}' ");
|
||||
if ($row['cnt'])
|
||||
alert('이 그룹에 속한 게시판이 존재하여 게시판 그룹을 삭제할 수 없습니다.\\n\\n이 그룹에 속한 게시판을 먼저 삭제하여 주십시오.', './board_list.php?sfl=gr_id&stx='.$gr_id);
|
||||
|
||||
|
||||
/*
|
||||
@ -26,10 +26,10 @@ while ($row = sql_fetch_array($result)) {
|
||||
*/
|
||||
|
||||
// 그룹 삭제
|
||||
sql_query(" delete from $g4[group_table] where gr_id = '$gr_id' ");
|
||||
sql_query(" delete from {$g4['group_table']} where gr_id = '{$gr_id}' ");
|
||||
|
||||
// 그룹접근 회원 삭제
|
||||
sql_query(" delete from $g4[group_member_table] where gr_id = '$gr_id' ");
|
||||
sql_query(" delete from {$g4['group_member_table']} where gr_id = '{$gr_id}' ");
|
||||
|
||||
goto_url("boardgroup_list.php?$qstr");
|
||||
goto_url('boardgroup_list.php?'.$qstr);
|
||||
?>
|
||||
|
||||
@ -1,31 +1,31 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
$token = get_token();
|
||||
|
||||
if ($is_admin != "super" && $w == "") alert("최고관리자만 접근 가능합니다.");
|
||||
if ($is_admin != 'super' && $w == '') alert('최고관리자만 접근 가능합니다.');
|
||||
|
||||
$html_title = "게시판그룹";
|
||||
if ($w == "")
|
||||
$html_title = '게시판그룹';
|
||||
if ($w == '')
|
||||
{
|
||||
$gr_id_attr = "required";
|
||||
$gr[gr_use_access] = 0;
|
||||
$html_title .= " 생성";
|
||||
}
|
||||
else if ($w == "u")
|
||||
$gr_id_attr = 'required';
|
||||
$gr['gr_use_access'] = 0;
|
||||
$html_title .= ' 생성';
|
||||
}
|
||||
else if ($w == 'u')
|
||||
{
|
||||
$gr_id_attr = "readonly style='background-color:#dddddd'";
|
||||
$gr = sql_fetch(" select * from $g4[group_table] where gr_id = '$gr_id' ");
|
||||
$html_title .= " 수정";
|
||||
}
|
||||
$gr_id_attr = 'readonly style="background-color:#dddddd"';
|
||||
$gr = sql_fetch(" select * from {$g4['group_table']} where gr_id = '$gr_id' ");
|
||||
$html_title .= ' 수정';
|
||||
}
|
||||
else
|
||||
alert("제대로 된 값이 넘어오지 않았습니다.");
|
||||
alert('제대로 된 값이 넘어오지 않았습니다.');
|
||||
|
||||
$g4[title] = $html_title;
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = $html_title;
|
||||
include_once('./admin.head.php');
|
||||
?>
|
||||
|
||||
<form name=fboardgroup method=post onsubmit="return fboardgroup_check(this);" autocomplete="off">
|
||||
@ -42,20 +42,20 @@ include_once("./admin.head.php");
|
||||
<colgroup width=20% class='col1 pad1 bold right'>
|
||||
<colgroup width=30% class='col2 pad2'>
|
||||
<tr class='ht'>
|
||||
<td colspan=4 class=title align=left><img src='<?=$g4[admin_path]?>/img/icon_title.gif'> <?=$html_title?></td>
|
||||
<td colspan=4 class=title align=left><img src='<?=$g4['admin_path']?>/img/icon_title.gif'> <?=$html_title?></td>
|
||||
</tr>
|
||||
<tr><td colspan=4 class='line1'></td></tr>
|
||||
<tr class='ht'>
|
||||
<td>그룹 ID</td>
|
||||
<td colspan=3><input type='text' class=ed name=gr_id size=11 maxlength=10 <?=$gr_id_attr?> alphanumericunderline itemname='그룹 아이디' value='<?=$group[gr_id]?>'> 영문자, 숫자, _ 만 가능 (공백없이)</td>
|
||||
<td colspan=3><input type='text' class=ed name=gr_id size=11 maxlength=10 <?=$gr_id_attr?> alphanumericunderline itemname='그룹 아이디' value='<?=$group['gr_id']?>'> 영문자, 숫자, _ 만 가능 (공백없이)</td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td>그룹 제목</td>
|
||||
<td colspan=3>
|
||||
<input type='text' class=ed name=gr_subject size=40 required itemname='그룹 제목' value='<?=get_text($group[gr_subject])?>'>
|
||||
<?
|
||||
<input type='text' class=ed name=gr_subject size=40 required itemname='그룹 제목' value='<?=get_text($group['gr_subject'])?>'>
|
||||
<?
|
||||
if ($w == 'u')
|
||||
echo "<input type=button class='btn1' value='게시판생성' onclick=\"location.href='./board_form.php?gr_id=$gr_id';\">";
|
||||
echo "<input type=button class='btn1' value='게시판생성' onclick=\"location.href='./board_form.php?gr_id={$gr_id}';\">";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -63,17 +63,17 @@ include_once("./admin.head.php");
|
||||
<td>그룹 관리자</td>
|
||||
<td colspan=3>
|
||||
<?
|
||||
if ($is_admin == "super")
|
||||
if ($is_admin == 'super')
|
||||
//echo get_member_id_select("gr_admin", 9, $row[gr_admin]);
|
||||
echo "<input type='text' class=ed name='gr_admin' value='$gr[gr_admin]' maxlength=20>";
|
||||
echo "<input type='text' class=ed name='gr_admin' value='{$gr['gr_admin']}' maxlength=20>";
|
||||
else
|
||||
echo "<input type=hidden name='gr_admin' value='$gr[gr_admin]' size=40>$gr[gr_admin]";
|
||||
echo "<input type=hidden name='gr_admin' value='{$gr['gr_admin']}' size=40>{$gr['gr_admin']}";
|
||||
?></td>
|
||||
</tr>
|
||||
<tr class='ht'>
|
||||
<td>접근회원사용</td>
|
||||
<td colspan=3>
|
||||
<input type=checkbox name=gr_use_access value='1' <?=$gr[gr_use_access]?'checked':'';?>>사용
|
||||
<input type=checkbox name=gr_use_access value='1' <?=$gr['gr_use_access']?'checked':'';?>>사용
|
||||
<?=help("사용에 체크하시면 이 그룹에 속한 게시판은 접근가능한 회원만 접근이 가능합니다.")?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -82,9 +82,9 @@ include_once("./admin.head.php");
|
||||
<td colspan=3>
|
||||
<?
|
||||
// 접근회원수
|
||||
$sql1 = " select count(*) as cnt from $g4[group_member_table] where gr_id = '$gr_id' ";
|
||||
$sql1 = " select count(*) as cnt from {$g4['group_member_table']} where gr_id = '{$gr_id}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
echo "<a href='./boardgroupmember_list.php?gr_id=$gr_id'>$row1[cnt]</a>";
|
||||
echo "<a href='./boardgroupmember_list.php?gr_id={$gr_id}'>{$row1['cnt']}</a>";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@ -92,9 +92,9 @@ include_once("./admin.head.php");
|
||||
<? for ($i=1; $i<=10; $i=$i+2) { $k=$i+1; ?>
|
||||
<tr class='ht'>
|
||||
<td><input type=text class=ed name='gr_<?=$i?>_subj' value='<?=get_text($group["gr_{$i}_subj"])?>' title='여분필드 <?=$i?> 제목' style='text-align:right;font-weight:bold;' size=15></td>
|
||||
<td><input type='text' class=ed style='width:99%;' name=gr_<?=$i?> value='<?=$gr["gr_$i"]?>' title='여분필드 <?=$i?> 설정값'></td>
|
||||
<td><input type='text' class=ed style='width:99%;' name=gr_<?=$i?> value='<?=$gr["gr_{$i}"]?>' title='여분필드 <?=$i?> 설정값'></td>
|
||||
<td><input type=text class=ed name='gr_<?=$k?>_subj' value='<?=get_text($group["gr_{$k}_subj"])?>' title='여분필드 <?=$k?> 제목' style='text-align:right;font-weight:bold;' size=15></td>
|
||||
<td><input type='text' class=ed style='width:99%;' name=gr_<?=$k?> value='<?=$gr["gr_$k"]?>' title='여분필드 <?=$k?> 설정값'></td>
|
||||
<td><input type='text' class=ed style='width:99%;' name=gr_<?=$k?> value='<?=$gr["gr_{$k}"]?>' title='여분필드 <?=$k?> 설정값'></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
@ -114,11 +114,11 @@ else
|
||||
|
||||
function fboardgroup_check(f)
|
||||
{
|
||||
f.action = "./boardgroup_form_update.php";
|
||||
f.action = './boardgroup_form_update.php';
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once ("./admin.tail.php");
|
||||
include_once ('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,66 +1,66 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
if ($w == 'u')
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
if ($is_admin != "super" && $w == "") alert("최고관리자만 접근 가능합니다.");
|
||||
if ($is_admin != 'super' && $w == '') alert('최고관리자만 접근 가능합니다.');
|
||||
|
||||
if (!preg_match("/^([A-Za-z0-9_]{1,10})$/", $gr_id))
|
||||
alert("그룹 ID는 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (10자 이내)");
|
||||
alert('그룹 ID는 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (10자 이내)');
|
||||
|
||||
if (!$gr_subject) alert("그룹 제목을 입력하세요.");
|
||||
if (!$gr_subject) alert('그룹 제목을 입력하세요.');
|
||||
|
||||
check_token();
|
||||
|
||||
$sql_common = " gr_subject = '$_POST[gr_subject]',
|
||||
gr_admin = '$_POST[gr_admin]',
|
||||
gr_use_access = '$_POST[gr_use_access]',
|
||||
gr_1_subj = '$_POST[gr_1_subj]',
|
||||
gr_2_subj = '$_POST[gr_2_subj]',
|
||||
gr_3_subj = '$_POST[gr_3_subj]',
|
||||
gr_4_subj = '$_POST[gr_4_subj]',
|
||||
gr_5_subj = '$_POST[gr_5_subj]',
|
||||
gr_6_subj = '$_POST[gr_6_subj]',
|
||||
gr_7_subj = '$_POST[gr_7_subj]',
|
||||
gr_8_subj = '$_POST[gr_8_subj]',
|
||||
gr_9_subj = '$_POST[gr_9_subj]',
|
||||
gr_10_subj = '$_POST[gr_10_subj]',
|
||||
gr_1 = '$_POST[gr_1]',
|
||||
gr_2 = '$_POST[gr_2]',
|
||||
gr_3 = '$_POST[gr_3]',
|
||||
gr_4 = '$_POST[gr_4]',
|
||||
gr_5 = '$_POST[gr_5]',
|
||||
gr_6 = '$_POST[gr_6]',
|
||||
gr_7 = '$_POST[gr_7]',
|
||||
gr_8 = '$_POST[gr_8]',
|
||||
gr_9 = '$_POST[gr_9]',
|
||||
gr_10 = '$_POST[gr_10]' ";
|
||||
$sql_common = " gr_subject = '{$_POST['gr_subject']}',
|
||||
gr_admin = '{$_POST['gr_admin']}',
|
||||
gr_use_access = '{$_POST['gr_use_access']}',
|
||||
gr_1_subj = '{$_POST['gr_1_subj']}',
|
||||
gr_2_subj = '{$_POST['gr_2_subj']}',
|
||||
gr_3_subj = '{$_POST['gr_3_subj']}',
|
||||
gr_4_subj = '{$_POST['gr_4_subj']}',
|
||||
gr_5_subj = '{$_POST['gr_5_subj']}',
|
||||
gr_6_subj = '{$_POST['gr_6_subj']}',
|
||||
gr_7_subj = '{$_POST['gr_7_subj']}',
|
||||
gr_8_subj = '{$_POST['gr_8_subj']}',
|
||||
gr_9_subj = '{$_POST['gr_9_subj']}',
|
||||
gr_10_subj = '{$_POST['gr_10_subj']}',
|
||||
gr_1 = '{$_POST['gr_1']}',
|
||||
gr_2 = '{$_POST['gr_2']}',
|
||||
gr_3 = '{$_POST['gr_3']}',
|
||||
gr_4 = '{$_POST['gr_4']}',
|
||||
gr_5 = '{$_POST['gr_5']}',
|
||||
gr_6 = '{$_POST['gr_6']}',
|
||||
gr_7 = '{$_POST['gr_7']}',
|
||||
gr_8 = '{$_POST['gr_8']}',
|
||||
gr_9 = '{$_POST['gr_9']}',
|
||||
gr_10 = '{$_POST['gr_10']}' ";
|
||||
|
||||
if ($w == "")
|
||||
if ($w == '')
|
||||
{
|
||||
$sql = " select count(*) as cnt from $g4[group_table] where gr_id = '$_POST[gr_id]' ";
|
||||
$sql = " select count(*) as cnt from {$g4['group_table']} where gr_id = '{$_POST['gr_id']}' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row[cnt])
|
||||
alert("이미 존재하는 그룹 ID 입니다.");
|
||||
if ($row['cnt'])
|
||||
alert('이미 존재하는 그룹 ID 입니다.');
|
||||
|
||||
$sql = " insert into $g4[group_table]
|
||||
set gr_id = '$_POST[gr_id]',
|
||||
$sql = " insert into {$g4['group_table']}
|
||||
set gr_id = '{$_POST['gr_id']}',
|
||||
$sql_common ";
|
||||
sql_query($sql);
|
||||
}
|
||||
else if ($w == "u")
|
||||
}
|
||||
else if ($w == "u")
|
||||
{
|
||||
$sql = " update $g4[group_table]
|
||||
$sql = " update {$g4['group_table']}
|
||||
set $sql_common
|
||||
where gr_id = '$_POST[gr_id]' ";
|
||||
where gr_id = '{$_POST['gr_id']}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
else
|
||||
alert("제대로 된 값이 넘어오지 않았습니다.");
|
||||
alert('제대로 된 값이 넘어오지 않았습니다.');
|
||||
|
||||
goto_url("./boardgroup_form.php?w=u&gr_id=$gr_id&$qstr");
|
||||
goto_url('./boardgroup_form.php?w=u&gr_id='.$gr_id.'&'.$qstr);
|
||||
?>
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$token = get_token();
|
||||
|
||||
$sql_common = " from $g4[group_table] ";
|
||||
$sql_common = " from {$g4['group_table']} ";
|
||||
|
||||
$sql_search = " where (1) ";
|
||||
if ($is_admin != "super")
|
||||
$sql_search .= " and (gr_admin = '$member[mb_id]') ";
|
||||
$sql_search .= " and (gr_admin = '{$member['mb_id']}') ";
|
||||
|
||||
if ($stx) {
|
||||
$sql_search .= " and ( ";
|
||||
@ -19,7 +19,7 @@ if ($stx) {
|
||||
case "gr_admin" :
|
||||
$sql_search .= " ($sfl = '$stx') ";
|
||||
break;
|
||||
default :
|
||||
default :
|
||||
$sql_search .= " ($sfl like '%$stx%') ";
|
||||
break;
|
||||
}
|
||||
@ -32,28 +32,28 @@ else
|
||||
$sql_order = " order by gr_id asc ";
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$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 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";
|
||||
$listall = '<a href="'.$_SERVER['PHP_SELF'].'">처음</a>';
|
||||
|
||||
$g4[title] = "게시판그룹설정";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = '게시판그룹설정';
|
||||
include_once('./admin.head.php');
|
||||
|
||||
$colspan = 8;
|
||||
?>
|
||||
@ -73,7 +73,7 @@ var list_update_php = "./boardgroup_list_update.php";
|
||||
<option value="gr_admin">그룹관리자</option>
|
||||
</select>
|
||||
<input type=text name=stx class=ed required itemname='검색어' value='<?=$stx?>'>
|
||||
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
|
||||
<input type=image src='<?=$g4['admin_path']?>/img/btn_search.gif' align=absmiddle></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
@ -97,60 +97,60 @@ var list_update_php = "./boardgroup_list_update.php";
|
||||
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
|
||||
<tr class='bgcol1 bold col1 ht center'>
|
||||
<td><input type=checkbox name=chkall value="1" onclick="check_all(this.form)"></td>
|
||||
<td><?=subject_sort_link("gr_id")?>그룹아이디</a></td>
|
||||
<td><?=subject_sort_link("gr_subject")?>제목</a></td>
|
||||
<td><?=subject_sort_link("gr_admin")?>그룹관리자</a></td>
|
||||
<td><?=subject_sort_link('gr_id')?>그룹아이디</a></td>
|
||||
<td><?=subject_sort_link('gr_subject')?>제목</a></td>
|
||||
<td><?=subject_sort_link('gr_admin')?>그룹관리자</a></td>
|
||||
<td>게시판</td>
|
||||
<td>접근사용</td>
|
||||
<td>접근회원수</td>
|
||||
<td><? if ($is_admin == "super") { echo "<a href='./boardgroup_form.php'><img src='$g4[admin_path]/img/icon_insert.gif' border=0 title='생성'></a>"; } ?></td>
|
||||
<td><? if ($is_admin == 'super') { echo "<a href='./boardgroup_form.php'><img src='{$g4['admin_path']}/img/icon_insert.gif' border=0 title='생성'></a>"; } ?></td>
|
||||
</tr>
|
||||
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
// 접근회원수
|
||||
$sql1 = " select count(*) as cnt from $g4[group_member_table] where gr_id = '$row[gr_id]' ";
|
||||
$sql1 = " select count(*) as cnt from {$g4['group_member_table']} where gr_id = '{$row['gr_id']}' ";
|
||||
$row1 = sql_fetch($sql1);
|
||||
|
||||
// 게시판수
|
||||
$sql2 = " select count(*) as cnt from $g4[board_table] where gr_id = '$row[gr_id]' ";
|
||||
$sql2 = " select count(*) as cnt from {$g4['board_table']} where gr_id = '{$row['gr_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
|
||||
$s_upd = "<a href='./boardgroup_form.php?$qstr&w=u&gr_id=$row[gr_id]'><img src='img/icon_modify.gif' border=0 title='수정'></a>";
|
||||
$s_upd = "<a href='./boardgroup_form.php?$qstr&w=u&gr_id={$row['gr_id']}'><img src='img/icon_modify.gif' border=0 title='수정'></a>";
|
||||
$s_del = "";
|
||||
if ($is_admin == "super") {
|
||||
//$s_del = "<a href=\"javascript:del('./boardgroup_delete.php?$qstr&gr_id=$row[gr_id]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroup_delete.php', '$row[gr_id]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroup_delete.php', '{$row['gr_id']}');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
}
|
||||
|
||||
$list = $i%2;
|
||||
echo "<input type=hidden name=gr_id[$i] value='$row[gr_id]'>";
|
||||
echo "<input type=hidden name=gr_id[$i] value='{$row['gr_id']}'>";
|
||||
echo "<tr class='list$list' onmouseover=\"this.className='mouseover';\" onmouseout=\"this.className='list$list';\" height=27 align=center>";
|
||||
echo "<td><input type=checkbox name=chk[] value='$i'></td>";
|
||||
echo "<td><a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'><b>$row[gr_id]</b></a></td>";
|
||||
echo "<td><input type=text class=ed name=gr_subject[$i] value='".get_text($row[gr_subject])."' size=30></td>";
|
||||
echo "<td><a href='{$g4['bbs_path']}/group.php?gr_id={$row['gr_id']}'><b>{$row['gr_id']}</b></a></td>";
|
||||
echo "<td><input type=text class=ed name=gr_subject[$i] value='".get_text($row['gr_subject'])."' size=30></td>";
|
||||
|
||||
if ($is_admin == "super")
|
||||
//echo "<td>".get_member_id_select("gr_admin[$i]", 9, $row[gr_admin])."</td>";
|
||||
echo "<td><input type=text class=ed name=gr_admin[$i] value='$row[gr_admin]' maxlength=20></td>";
|
||||
echo "<td><input type=text class=ed name=gr_admin[$i] value='{$row['gr_admin']}' maxlength=20></td>";
|
||||
else
|
||||
echo "<input type=hidden name='gr_admin[$i]' value='$row[gr_admin]'><td>$row[gr_admin]</td>";
|
||||
echo "<input type=hidden name='gr_admin[$i]' value='{$row['gr_admin']}'><td>{$row['gr_admin']}</td>";
|
||||
|
||||
echo "<td><a href='./board_list.php?sfl=a.gr_id&stx=$row[gr_id]'>$row2[cnt]</a></td>";
|
||||
echo "<td><input type=checkbox name=gr_use_access[$i] ".($row[gr_use_access]?'checked':'')." value='1'></td>";
|
||||
echo "<td><a href='./boardgroupmember_list.php?gr_id=$row[gr_id]'>$row1[cnt]</a></td>";
|
||||
echo "<td><a href='./board_list.php?sfl=a.gr_id&stx={$row['gr_id']}'>{$row2['cnt']}</a></td>";
|
||||
echo "<td><input type=checkbox name=gr_use_access[$i] ".($row['gr_use_access']?'checked':'')." value='1'></td>";
|
||||
echo "<td><a href='./boardgroupmember_list.php?gr_id={$row['gr_id']}'>{$row1['cnt']}</a></td>";
|
||||
echo "<td>$s_upd $s_del</td>";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
|
||||
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
|
||||
|
||||
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
|
||||
echo "</table>";
|
||||
|
||||
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
|
||||
$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&page=');
|
||||
echo "<table width=100% cellpadding=3 cellspacing=1>";
|
||||
echo "<tr><td width=70%>";
|
||||
echo "<input type=button class='btn1' value='선택수정' onclick=\"btn_check(this.form, 'update')\">";
|
||||
@ -188,5 +188,5 @@ function post_delete(action_url, val)
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
check_token();
|
||||
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
for ($i=0; $i<count($chk); $i++)
|
||||
{
|
||||
// 실제 번호를 넘김
|
||||
$k = $chk[$i];
|
||||
|
||||
$sql = " update $g4[group_table]
|
||||
set gr_subject = '{$_POST[gr_subject][$k]}',
|
||||
gr_admin = '{$_POST[gr_admin][$k]}',
|
||||
gr_use_access = '{$_POST[gr_use_access][$k]}'
|
||||
where gr_id = '{$_POST[gr_id][$k]}' ";
|
||||
if ($is_admin != "super")
|
||||
$sql .= " and gr_admin = '{$_POST[gr_admin][$k]}' ";
|
||||
$sql = " update {$g4['group_table']}
|
||||
set gr_subject = '{$_POST['gr_subject'][$k]}',
|
||||
gr_admin = '{$_POST['gr_admin'][$k]}',
|
||||
gr_use_access = '{$_POST['gr_use_access'][$k]}'
|
||||
where gr_id = '{$_POST['gr_id'][$k]}' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and gr_admin = '{$_POST['gr_admin'][$k]}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
goto_url("./boardgroup_list.php?$qstr");
|
||||
goto_url('./boardgroup_list.php?'.$qstr);
|
||||
?>
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
$token = get_token();
|
||||
|
||||
$mb = get_member($mb_id);
|
||||
if (!$mb[mb_id])
|
||||
alert("존재하지 않는 회원입니다.");
|
||||
if (!$mb['mb_id'])
|
||||
alert('존재하지 않는 회원입니다.');
|
||||
|
||||
$g4[title] = "접근가능그룹선택";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = '접근가능그룹선택';
|
||||
include_once('./admin.head.php');
|
||||
|
||||
$colspan = 4;
|
||||
?>
|
||||
|
||||
<table width=100% cellpadding=3 cellspacing=1>
|
||||
<tr>
|
||||
<td>* <? echo "<a href='./member_form.php?w=u&mb_id=$mb[mb_id]'><b>$mb[mb_id]</b> ($mb[mb_name] / $mb[mb_nick])</a> 님이 접근가능한 그룹 목록"; ?></td>
|
||||
<td>* <? echo "<a href='./member_form.php?w=u&mb_id={$mb['mb_id']}'><b>{$mb['mb_id']}</b> ({$mb['mb_name']} / {$mb['mb_nick']})</a> 님이 접근가능한 그룹 목록"; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table width=100% cellpadding=0 cellspacing=0>
|
||||
<colgroup width=120>
|
||||
<colgroup width=''>
|
||||
@ -36,25 +36,25 @@ $colspan = 4;
|
||||
</tr>
|
||||
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
|
||||
<?
|
||||
$sql = " select *
|
||||
from $g4[group_member_table] a,
|
||||
$g4[group_table] b
|
||||
where a.mb_id = '$mb[mb_id]'
|
||||
$sql = " select *
|
||||
from {$g4['group_member_table']} a,
|
||||
{$g4['group_table']} b
|
||||
where a.mb_id = '{$mb['mb_id']}'
|
||||
and a.gr_id = b.gr_id ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and b.gr_admin = '$member[mb_id]' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and b.gr_admin = '{$member['mb_id']}' ";
|
||||
$sql .= " order by a.gr_id desc ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
//$s_del = "<a href=\"javascript:del('./boardgroupmember_update.php?w=d&gm_id=$row[gm_id]')\"><img src='img/icon_delete.gif' border=0></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroupmember_update.php', '$row[gm_id]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroupmember_update.php', '{$row['gm_id']}');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list col1 ht center'>
|
||||
<td><a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'><b>$row[gr_id]</b></a></td>
|
||||
<td><b>$row[gr_subject]</b></td>
|
||||
<td>$row[gm_datetime]</td>
|
||||
<td><a href='{$g4['bbs_path']}/group.php?gr_id={$row['gr_id']}'><b>{$row['gr_id']}</b></a></td>
|
||||
<td><b>{$row['gr_subject']}</b></td>
|
||||
<td>{$row['gm_datetime']}</td>
|
||||
<td>$s_del</td>
|
||||
</tr>";
|
||||
}
|
||||
@ -68,7 +68,7 @@ if ($i == 0) {
|
||||
|
||||
<p>
|
||||
<form name=fboardgroupmember_form method=post action='./boardgroupmember_update.php' onsubmit="return boardgroupmember_form_check(this)">
|
||||
<input type=hidden name=mb_id value='<?=$mb[mb_id]?>'>
|
||||
<input type=hidden name=mb_id value='<?=$mb['mb_id']?>'>
|
||||
<input type=hidden name=token value='<?=$token?>'>
|
||||
<table width=100% align=center cellpadding=3 cellspacing=1 class=tablebg>
|
||||
<colgroup width=20% class='col1 pad1 bold right'>
|
||||
@ -80,16 +80,16 @@ if ($i == 0) {
|
||||
<option value=''>접근가능 그룹을 선택하세요.
|
||||
<option value=''>--------------------------
|
||||
<?
|
||||
$sql = " select *
|
||||
from $g4[group_table]
|
||||
$sql = " select *
|
||||
from {$g4['group_table']}
|
||||
where gr_use_access = 1 ";
|
||||
//if ($is_admin == 'group') {
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and gr_admin = '$member[mb_id]' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql .= " and gr_admin = '{$member['mb_id']}' ";
|
||||
$sql .= " order by gr_id ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
echo "<option value='$row[gr_id]'>$row[gr_subject]";
|
||||
echo "<option value='{$row['gr_id']}'>{$row['gr_subject']}";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
@ -101,7 +101,7 @@ if ($i == 0) {
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
function boardgroupmember_form_check(f)
|
||||
function boardgroupmember_form_check(f)
|
||||
{
|
||||
if (f.gr_id.value == '') {
|
||||
alert('접근가능 그룹을 선택하세요.');
|
||||
@ -138,5 +138,5 @@ function post_delete(action_url, val)
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,23 +1,23 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], "r");
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
$gr = get_group($gr_id);
|
||||
if (!$gr[gr_id]) {
|
||||
alert("존재하지 않는 그룹입니다.");
|
||||
if (!$gr['gr_id']) {
|
||||
alert('존재하지 않는 그룹입니다.');
|
||||
}
|
||||
|
||||
$sql_common = " from $g4[group_member_table] a
|
||||
left outer join $g4[member_table] b on (a.mb_id = b.mb_id) ";
|
||||
$sql_common = " from {$g4['group_member_table']} a
|
||||
left outer join {$g4['member_table']} b on (a.mb_id = b.mb_id) ";
|
||||
|
||||
$sql_search = " where gr_id = '$gr_id' ";
|
||||
// 회원아이디로 검색되지 않던 오류를 수정
|
||||
if ($stx) {
|
||||
$sql_search .= " and ( ";
|
||||
switch ($sfl) {
|
||||
default :
|
||||
default :
|
||||
$sql_search .= " ($sfl like '%$stx%') ";
|
||||
break;
|
||||
}
|
||||
@ -31,43 +31,43 @@ if (!$sst) {
|
||||
$sql_order = " order by $sst $sod ";
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$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 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
$sql = " select *
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order
|
||||
limit $from_record, $rows ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$g4[title] = "접근가능회원";
|
||||
include_once("./admin.head.php");
|
||||
$g4['title'] = '접근가능회원';
|
||||
include_once('./admin.head.php');
|
||||
|
||||
$colspan = 7;
|
||||
?>
|
||||
|
||||
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
|
||||
<script type="text/javascript" src="<?=$g4['path']?>/js/sideview.js"></script>
|
||||
|
||||
<table width=100% cellpadding=3 cellspacing=1>
|
||||
<form name=fsearch method=get>
|
||||
<input type=hidden name=gr_id value='<?=$gr_id?>'>
|
||||
<tr>
|
||||
<td width=50% align=left>* <? echo "'<b>[$gr[gr_id]] $gr[gr_subject]</b>' 그룹의 접근가능한 회원 목록"; ?></td>
|
||||
<td width=50% align=left>* <? echo "'<b>[{$gr['gr_id']}] {$gr['gr_subject']}</b>' 그룹의 접근가능한 회원 목록"; ?></td>
|
||||
<td width=50% align=right>
|
||||
<select name=sfl class=cssfl>
|
||||
<option value='a.mb_id'>회원아이디</option>
|
||||
</select>
|
||||
<input type=text name=stx required itemname='검색어' value='<? echo $stx ?>'>
|
||||
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
|
||||
<input type=image src='<?=$g4['admin_path']?>/img/btn_search.gif' align=absmiddle></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
@ -82,43 +82,43 @@ $colspan = 7;
|
||||
<colgroup width=40>
|
||||
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
|
||||
<tr class='bgcol1 bold col1 ht center'>
|
||||
<td><?=subject_sort_link('b.mb_id', "gr_id=$gr_id")?>회원아이디</a></td>
|
||||
<td><?=subject_sort_link('b.mb_name', "gr_id=$gr_id")?>이름</a></td>
|
||||
<td><?=subject_sort_link('b.mb_nick', "gr_id=$gr_id")?>별명</a></td>
|
||||
<td><?=subject_sort_link('b.mb_today_login', "gr_id=$gr_id")?>최종접속</a></td>
|
||||
<td><?=subject_sort_link('a.gm_datetime', "gr_id=$gr_id")?>처리일시</a></td>
|
||||
<td><?=subject_sort_link('b.mb_id', 'gr_id='.$gr_id)?>회원아이디</a></td>
|
||||
<td><?=subject_sort_link('b.mb_name', 'gr_id='.$gr_id)?>이름</a></td>
|
||||
<td><?=subject_sort_link('b.mb_nick', 'gr_id='.$gr_id)?>별명</a></td>
|
||||
<td><?=subject_sort_link('b.mb_today_login', 'gr_id='.$gr_id)?>최종접속</a></td>
|
||||
<td><?=subject_sort_link('a.gm_datetime', 'gr_id='.$gr_id)?>처리일시</a></td>
|
||||
<td title='접근가능한 그룹수'>그룹</td>
|
||||
<td>삭제</td>
|
||||
</tr>
|
||||
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
|
||||
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
// 접근가능한 그룹수
|
||||
$sql2 = " select count(*) as cnt from $g4[group_member_table] where mb_id = '$row[mb_id]' ";
|
||||
$sql2 = " select count(*) as cnt from {$g4['group_member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
$group = "";
|
||||
if ($row2[cnt])
|
||||
$group = "<a href='./boardgroupmember_form.php?mb_id=$row[mb_id]'>$row2[cnt]</a>";
|
||||
if ($row2['cnt'])
|
||||
$group = "<a href='./boardgroupmember_form.php?mb_id={$row['mb_id']}'>{$row2['cnt']}</a>";
|
||||
|
||||
//$s_del = "<a href=\"javascript:del('./boardgroupmember_update.php?w=listdelete&gm_id=$row[gm_id]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroupmember_update.php', '$row[gm_id]');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
$s_del = "<a href=\"javascript:post_delete('boardgroupmember_update.php', '{$row['gm_id']}');\"><img src='img/icon_delete.gif' border=0 title='삭제'></a>";
|
||||
|
||||
$mb_nick = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
|
||||
$mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
|
||||
|
||||
$list = $i%2;
|
||||
echo "
|
||||
<tr class='list$list col1 ht center'>
|
||||
<td>$row[mb_id]</td>
|
||||
<td>$row[mb_name]</td>
|
||||
<td>{$row['mb_id']}</td>
|
||||
<td>{$row['mb_name']}</td>
|
||||
<td>$mb_nick</td>
|
||||
<td>".substr($row[mb_today_login],2,8)."</td>
|
||||
<td>$row[gm_datetime]</td>
|
||||
<td>".substr($row['mb_today_login'],2,8)."</td>
|
||||
<td>{$row['gm_datetime']}</td>
|
||||
<td>$group</td>
|
||||
<td>$s_del</td>
|
||||
</tr> ";
|
||||
}
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
{
|
||||
@ -128,11 +128,11 @@ if ($i == 0)
|
||||
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
|
||||
echo "</table>";
|
||||
|
||||
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&gr_id=$gr_id&page=");
|
||||
if ($pagelist)
|
||||
$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&gr_id=$gr_id&page=");
|
||||
if ($pagelist)
|
||||
echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";
|
||||
|
||||
if ($stx)
|
||||
if ($stx)
|
||||
echo "<script type='text/javascript'>document.fsearch.sfl.value = '$sfl';</script>\n";
|
||||
?>
|
||||
|
||||
@ -162,5 +162,5 @@ function post_delete(action_url, val)
|
||||
</form>
|
||||
|
||||
<?
|
||||
include_once("./admin.tail.php");
|
||||
include_once('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,62 +1,62 @@
|
||||
<?
|
||||
$sub_menu = "300200";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
sql_query(" ALTER TABLE $g4[group_member_table] CHANGE `gm_id` `gm_id` INT( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ", false);
|
||||
sql_query(" ALTER TABLE {$g4['group_member_table']} CHANGE `gm_id` `gm_id` INT( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ", false);
|
||||
|
||||
if ($w == "")
|
||||
if ($w == '')
|
||||
{
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
$mb = get_member($mb_id);
|
||||
if (!$mb[mb_id]) {
|
||||
alert("존재하지 않는 회원입니다.");
|
||||
if (!$mb['mb_id']) {
|
||||
alert('존재하지 않는 회원입니다.');
|
||||
}
|
||||
|
||||
$gr = get_group($gr_id);
|
||||
if (!$gr[gr_id]) {
|
||||
alert("존재하지 않는 그룹입니다.");
|
||||
if (!$gr['gr_id']) {
|
||||
alert('존재하지 않는 그룹입니다.');
|
||||
}
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
from $g4[group_member_table]
|
||||
$sql = " select count(*) as cnt
|
||||
from {$g4['group_member_table']}
|
||||
where gr_id = '$gr_id'
|
||||
and mb_id = '$mb_id' ";
|
||||
$row = sql_fetch($sql);
|
||||
if ($row[cnt]) {
|
||||
if ($row['cnt']) {
|
||||
alert("이미 등록되어 있는 자료입니다.");
|
||||
}
|
||||
else
|
||||
}
|
||||
else
|
||||
{
|
||||
check_token();
|
||||
|
||||
$sql = " insert into $g4[group_member_table]
|
||||
set gr_id = '$_POST[gr_id]',
|
||||
mb_id = '$_POST[mb_id]',
|
||||
gm_datetime = '$g4[time_ymdhis]' ";
|
||||
$sql = " insert into {$g4['group_member_table']}
|
||||
set gr_id = '{$_POST['gr_id']}',
|
||||
mb_id = '{$_POST['mb_id']}',
|
||||
gm_datetime = '{$g4['time_ymdhis']}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
else if ($w == 'd' || $w == 'listdelete')
|
||||
}
|
||||
else if ($w == 'd' || $w == 'listdelete')
|
||||
{
|
||||
auth_check($auth[$sub_menu], "d");
|
||||
$sql = " select * from $g4[group_member_table] where gm_id = '$_POST[gm_id]' ";
|
||||
auth_check($auth[$sub_menu], 'd');
|
||||
$sql = " select * from {$g4['group_member_table']} where gm_id = '{$_POST['gm_id']}' ";
|
||||
$gm = sql_fetch($sql);
|
||||
if (!$gm[gm_id]) {
|
||||
if (!$gm['gm_id']) {
|
||||
alert("존재하지 않는 자료입니다.");
|
||||
}
|
||||
|
||||
check_token();
|
||||
|
||||
$gr_id = $gm[gr_id];
|
||||
$mb_id = $gm[mb_id];
|
||||
$gr_id = $gm['gr_id'];
|
||||
$mb_id = $gm['mb_id'];
|
||||
|
||||
$sql = " delete from $g4[group_member_table] where gm_id = '$_POST[gm_id]' ";
|
||||
$sql = " delete from {$g4['group_member_table']} where gm_id = '{$_POST['gm_id']}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
if ($w == 'listdelete')
|
||||
goto_url("./boardgroupmember_list.php?gr_id=$gr_id");
|
||||
goto_url('./boardgroupmember_list.php?gr_id='.$gr_id);
|
||||
else
|
||||
goto_url("./boardgroupmember_form.php?mb_id=$mb_id");
|
||||
goto_url('./boardgroupmember_form.php?mb_id='.$mb_id);
|
||||
?>
|
||||
|
||||
@ -23,8 +23,6 @@ $g4['title'] = '환경설정';
|
||||
include_once ('./admin.head.php');
|
||||
?>
|
||||
|
||||
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
|
||||
|
||||
<form id="fconfigform" name="fconfigform" method="post" onsubmit="return fconfigform_submit(this);">
|
||||
<input type="hidden" id="token" name="token" value="<?=$token?>">
|
||||
|
||||
@ -37,45 +35,45 @@ include_once ('./admin.head.php');
|
||||
<th scope="row" id="th101"><label for="cf_title">홈페이지 제목</label></th>
|
||||
<td headers="th101"><input type="text" id="cf_title" name="cf_title" required value="<?=$config['cf_title']?>"></td>
|
||||
<th scope="row" id="th102"><label for="cf_admin">최고관리자</label></th>
|
||||
<td headers="th102"><?=get_member_id_select("cf_admin", 10, $config['cf_admin'], "required")?></td>
|
||||
<td headers="th102"><?=get_member_id_select('cf_admin', 10, $config['cf_admin'], 'required')?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th103"><label for="cf_use_point">포인트 사용</label></th>
|
||||
<td headers="th103" colspan="3"><input type="checkbox" id="cf_use_point" name="cf_use_point" value="1" <?=$config[cf_use_point]?'checked':'';?>> 사용</td>
|
||||
<td headers="th103" colspan="3"><input type="checkbox" id="cf_use_point" name="cf_use_point" value="1" <?=$config['cf_use_point']?'checked':'';?>> 사용</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th104"><label for="cf_login_point">로그인시 포인트</label></th>
|
||||
<td headers="th104"><input type="text" id="cf_login_point" name="cf_login_point" required value="<?=$config[cf_login_point]?>"> 점 <?=help("회원에게 하루에 한번만 부여")?></td>
|
||||
<td headers="th104"><input type="text" id="cf_login_point" name="cf_login_point" required value="<?=$config['cf_login_point']?>"> 점 <?=help("회원에게 하루에 한번만 부여")?></td>
|
||||
<th scope="row" id="th105"><label for="cf_memo_send_point">쪽지보낼시 차감 포인트</label></th>
|
||||
<td headers="th105"><input type="text" id="cf_memo_send_point" name="cf_memo_send_point" required value="<?=$config[cf_memo_send_point]?>"> 점 <?=help("양수로 입력하십시오.<br>0으로 입력하시면 쪽지보낼시 포인트를 차감하지 않습니다.")?></td>
|
||||
<td headers="th105"><input type="text" id="cf_memo_send_point" name="cf_memo_send_point" required value="<?=$config['cf_memo_send_point']?>"> 점 <?=help("양수로 입력하십시오.<br>0으로 입력하시면 쪽지보낼시 포인트를 차감하지 않습니다.")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th106"><label for="cf_cut_name">이름(별명) 표시</label></th>
|
||||
<td headers="th106" colspan="3"><input type="text" id="cf_cut_name" name="cf_cut_name" value="<?=$config[cf_cut_name]?>"> 자리만 표시 <?=help("영숫자 2글자 = 한글 1글자")?></td>
|
||||
<td headers="th106" colspan="3"><input type="text" id="cf_cut_name" name="cf_cut_name" value="<?=$config['cf_cut_name']?>"> 자리만 표시 <?=help("영숫자 2글자 = 한글 1글자")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th107"><label for="cf_nick_modify">별명 수정</label></th>
|
||||
<td headers="th107">수정한 후 <input type="text" id="cf_nick_modify" name="cf_nick_modify" value="<?=$config[cf_nick_modify]?>"> 일 동안 바꿀 수 없음</td>
|
||||
<td headers="th107">수정한 후 <input type="text" id="cf_nick_modify" name="cf_nick_modify" value="<?=$config['cf_nick_modify']?>"> 일 동안 바꿀 수 없음</td>
|
||||
<th scope="row" id="th108"><label for="cf_open_modify">정보공개 수정</label></th>
|
||||
<td headers="th108">수정한 후 <input type="text" id="cf_open_modify" name="cf_open_modify" value="<?=$config[cf_open_modify]?>"> 일 동안 바꿀 수 없음</td>
|
||||
<td headers="th108">수정한 후 <input type="text" id="cf_open_modify" name="cf_open_modify" value="<?=$config['cf_open_modify']?>"> 일 동안 바꿀 수 없음</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th109"><label for="cf_new_del">최근게시물 삭제</label></th>
|
||||
<td headers="th109"><input type="text" id="cf_new_del" name="cf_new_del" value="<?=$config[cf_new_del]?>"> 일 <?=help("설정일이 지난 최근게시물 자동 삭제")?></td>
|
||||
<td headers="th109"><input type="text" id="cf_new_del" name="cf_new_del" value="<?=$config['cf_new_del']?>"> 일 <?=help("설정일이 지난 최근게시물 자동 삭제")?></td>
|
||||
<th scope="row" id="th110"><label for="cf_memo_del">쪽지 삭제</label></th>
|
||||
<td headers="th110"><input type="text" id="cf_memo_del" name="cf_memo_del" value="<?=$config[cf_memo_del]?>"> 일 <?=help("설정일이 지난 쪽지 자동 삭제")?></td>
|
||||
<td headers="th110"><input type="text" id="cf_memo_del" name="cf_memo_del" value="<?=$config['cf_memo_del']?>"> 일 <?=help("설정일이 지난 쪽지 자동 삭제")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th111"><label for="cf_visit_del">접속자로그 삭제</label></th>
|
||||
<td headers="th111"><input type="text" id="cf_visit_del" name="cf_visit_del" value="<?=$config[cf_visit_del]?>"> 일 <?=help("설정일이 지난 접속자 로그 자동 삭제")?></td>
|
||||
<td headers="th111"><input type="text" id="cf_visit_del" name="cf_visit_del" value="<?=$config['cf_visit_del']?>"> 일 <?=help("설정일이 지난 접속자 로그 자동 삭제")?></td>
|
||||
<th scope="row" id="th112"><label for="cf_popular_del">인기검색어 삭제</label></th>
|
||||
<td headers="th112"><input type="text" id="cf_popular_del" name="cf_popular_del" value="<?=$config[cf_popular_del]?>"> 일 <?=help("설정일이 지난 인기검색어 자동 삭제")?></td>
|
||||
<td headers="th112"><input type="text" id="cf_popular_del" name="cf_popular_del" value="<?=$config['cf_popular_del']?>"> 일 <?=help("설정일이 지난 인기검색어 자동 삭제")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th113"><label for="cf_login_minutes">현재 접속자</label></th>
|
||||
<td headers="th113"><input type="text" id="cf_login_minutes" name="cf_login_minutes" value="<?=$config[cf_login_minutes]?>"> 분 <?=help("설정값 이내의 접속자를 현재 접속자로 인정")?></td>
|
||||
<td headers="th113"><input type="text" id="cf_login_minutes" name="cf_login_minutes" value="<?=$config['cf_login_minutes']?>"> 분 <?=help("설정값 이내의 접속자를 현재 접속자로 인정")?></td>
|
||||
<th scope="row" id="th114"><label for="cf_page_rows">한페이지당 라인수</label></th>
|
||||
<td headers="th114"><input type="text" id="cf_page_rows" name="cf_page_rows" value="<?=$config[cf_page_rows]?>"> 라인 <?=help("목록(리스트) 한페이지당 라인수")?></td>
|
||||
<td headers="th114"><input type="text" id="cf_page_rows" name="cf_page_rows" value="<?=$config['cf_page_rows']?>"> 라인 <?=help("목록(리스트) 한페이지당 라인수")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th115"><label for="cf_new_skin">최근게시물 스킨</label></th>
|
||||
@ -86,10 +84,10 @@ include_once ('./admin.head.php');
|
||||
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
|
||||
}
|
||||
?></select>
|
||||
<script> document.getElementById('cf_new_skin').value="<?=$config[cf_new_skin]?>";</script>
|
||||
<script> document.getElementById('cf_new_skin').value="<?=$config['cf_new_skin']?>";</script>
|
||||
</td>
|
||||
<th scope="row" id="th116"><label for="cf_new_rows">최근게시물 라인수</label></th>
|
||||
<td headers="th116"><input type="text" id="cf_new_rows" name="cf_new_rows" value="<?=$config[cf_new_rows]?>"> 라인 <?=help("목록 한페이지당 라인수")?></td>
|
||||
<td headers="th116"><input type="text" id="cf_new_rows" name="cf_new_rows" value="<?=$config['cf_new_rows']?>"> 라인 <?=help("목록 한페이지당 라인수")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th117"><label for="cf_search_skin">검색 스킨</label></th>
|
||||
@ -100,32 +98,32 @@ include_once ('./admin.head.php');
|
||||
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
|
||||
}
|
||||
?></select>
|
||||
<script> document.getElementById('cf_search_skin').value="<?=$config[cf_search_skin]?>";</script>
|
||||
<script> document.getElementById('cf_search_skin').value="<?=$config['cf_search_skin']?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th118"><label for="cf_connect_skin">접속자 스킨</label></th>
|
||||
<td headers="th118" colspan="3"><select id="cf_connect_skin" name="cf_connect_skin" required >
|
||||
<?
|
||||
$arr = get_skin_dir("connect");
|
||||
$arr = get_skin_dir('connect');
|
||||
for ($i=0; $i<count($arr); $i++) {
|
||||
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
|
||||
}
|
||||
?></select>
|
||||
<script> document.getElementById('cf_connect_skin').value="<?=$config[cf_connect_skin]?>";</script>
|
||||
<script> document.getElementById('cf_connect_skin').value="<?=$config['cf_connect_skin']?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th119"><label for="cf_use_copy_log">복사, 이동시 로그</label></th>
|
||||
<td headers="th119" colspan="3"><input type="checkbox" id="cf_use_copy_log" name="cf_use_copy_log" value="1" <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
|
||||
<td headers="th119" colspan="3"><input type="checkbox" id="cf_use_copy_log" name="cf_use_copy_log" value="1" <?=$config['cf_use_copy_log']?'checked':'';?>> 남김
|
||||
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th120"><label for="cf_possible_ip">접근가능 IP</label></th>
|
||||
<td headers="th120"><textarea id="cf_possible_ip" name="cf_possible_ip" rows="5"><?=$config[cf_possible_ip]?> </textarea><br>입력된 IP의 컴퓨터만 접근할 수 있음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
|
||||
<td headers="th120"><textarea id="cf_possible_ip" name="cf_possible_ip" rows="5"><?=$config['cf_possible_ip']?> </textarea><br>입력된 IP의 컴퓨터만 접근할 수 있음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
|
||||
<th scope="row" id="th121"><label for="cf_intercept_ip">접근차단 IP</label></th>
|
||||
<td headers="th121"><textarea id="cf_intercept_ip" name="cf_intercept_ip" rows="5"><?=$config[cf_intercept_ip]?> </textarea><br>입력된 IP의 컴퓨터는 접근할 수 없음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
|
||||
<td headers="th121"><textarea id="cf_intercept_ip" name="cf_intercept_ip" rows="5"><?=$config['cf_intercept_ip']?> </textarea><br>입력된 IP의 컴퓨터는 접근할 수 없음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -138,54 +136,54 @@ include_once ('./admin.head.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" id="th201"><label for="cf_read_point">글읽기 포인트</label></th>
|
||||
<td headers="th201"><input type="text" id="cf_read_point" name="cf_read_point" required value="<?=$config[cf_read_point]?>"> 점</td>
|
||||
<td headers="th201"><input type="text" id="cf_read_point" name="cf_read_point" required value="<?=$config['cf_read_point']?>"> 점</td>
|
||||
<th scope="row" id="th202"><label for="cf_write_point">글쓰기 포인트</label></th>
|
||||
<td headers="th202"><input type="text" id="cf_write_point" name="cf_write_point" required value="<?=$config[cf_write_point]?>"> 점</td>
|
||||
<td headers="th202"><input type="text" id="cf_write_point" name="cf_write_point" required value="<?=$config['cf_write_point']?>"> 점</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th203"><label for="cf_comment_point">코멘트쓰기 포인트</label></th>
|
||||
<td headers="th203"><input type="text" id="cf_comment_point" name="cf_comment_point" required value="<?=$config[cf_comment_point]?>"> 점</td>
|
||||
<td headers="th203"><input type="text" id="cf_comment_point" name="cf_comment_point" required value="<?=$config['cf_comment_point']?>"> 점</td>
|
||||
<th scope="row" id="th204"><label for="cf_download_point">다운로드 포인트</label></th>
|
||||
<td headers="th204"><input type="text" id="cf_download_point" name="cf_download_point" required value="<?=$config[cf_download_point]?>"> 점</td>
|
||||
<td headers="th204"><input type="text" id="cf_download_point" name="cf_download_point" required value="<?=$config['cf_download_point']?>"> 점</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th205"><label for="cf_link_target">LINK TARGET</label></th>
|
||||
<td headers="th205"><input type="text" id="cf_link_target" name="cf_link_target" value="<?=$config[cf_link_target]?>">
|
||||
<td headers="th205"><input type="text" id="cf_link_target" name="cf_link_target" value="<?=$config['cf_link_target']?>">
|
||||
<?=help("게시판 내용중 자동으로 링크되는 창의 타켓을 지정합니다.\n\n_self, _top, _blank, _new 를 주로 지정합니다.")?></td>
|
||||
<th scope="row" id="th206"><label for="cf_search_part">검색 단위</label></th>
|
||||
<td headers="th206"><input type="text" id="cf_search_part" name="cf_search_part" value="<?=$config[cf_search_part]?>"> 건 단위로 검색</td>
|
||||
<td headers="th206"><input type="text" id="cf_search_part" name="cf_search_part" value="<?=$config['cf_search_part']?>"> 건 단위로 검색</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th207"><label for="cf_search_bgcolor">검색 배경 색상</label></th>
|
||||
<td headers="th207"><input type="text" id="cf_search_bgcolor" name="cf_search_bgcolor" required value="<?=$config[cf_search_bgcolor]?>"></td>
|
||||
<td headers="th207"><input type="text" id="cf_search_bgcolor" name="cf_search_bgcolor" required value="<?=$config['cf_search_bgcolor']?>"></td>
|
||||
<th scope="row" id="th208"><label for="cf_search_color">검색 글자 색상</label></th>
|
||||
<td headers="th208"><input type="text" id="cf_search_color" name="cf_search_color" required value="<?=$config[cf_search_color]?>"></td>
|
||||
<td headers="th208"><input type="text" id="cf_search_color" name="cf_search_color" required value="<?=$config['cf_search_color']?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th209"><label for="cf_delay_sec">글쓰기 간격</label></th>
|
||||
<td headers="th209"><input type="text" id="cf_delay_sec" name="cf_delay_sec" required value="<?=$config[cf_delay_sec]?>"> 초 지난후 가능</td>
|
||||
<td headers="th209"><input type="text" id="cf_delay_sec" name="cf_delay_sec" required value="<?=$config['cf_delay_sec']?>"> 초 지난후 가능</td>
|
||||
<th scope="row" id="th210"><label for="cf_write_pages">페이지 표시 수</label></th>
|
||||
<td headers="th210"><input type="text" id="cf_write_pages" name="cf_write_pages" required value="<?=$config[cf_write_pages]?>"> 페이지씩 표시</td>
|
||||
<td headers="th210"><input type="text" id="cf_write_pages" name="cf_write_pages" required value="<?=$config['cf_write_pages']?>"> 페이지씩 표시</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th211"><label for="cf_image_extension">이미지 업로드 확장자</label></th>
|
||||
<td headers="th211" colspan="3"><input type="text" id="cf_image_extension" name="cf_image_extension" value="<?=$config[cf_image_extension]?>">
|
||||
<td headers="th211" colspan="3"><input type="text" id="cf_image_extension" name="cf_image_extension" value="<?=$config['cf_image_extension']?>">
|
||||
<?=help("게시판 글작성시 이미지 파일 업로드 가능 확장자. | 로 구분")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th212"><label for="cf_flash_extension">플래쉬 업로드 확장자</label></th>
|
||||
<td headers="th212" colspan="3"><input type="text" id="cf_flash_extension" name="cf_flash_extension" value="<?=$config[cf_flash_extension]?>">
|
||||
<td headers="th212" colspan="3"><input type="text" id="cf_flash_extension" name="cf_flash_extension" value="<?=$config['cf_flash_extension']?>">
|
||||
<?=help("게시판 글작성시 플래쉬 파일 업로드 가능 확장자. | 로 구분")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th213"><label for="cf_movie_extension">동영상 업로드 확장자</label></th>
|
||||
<td headers="th213" colspan="3"><input type="text" id="cf_movie_extension" name="cf_movie_extension" value="<?=$config[cf_movie_extension]?>">
|
||||
<td headers="th213" colspan="3"><input type="text" id="cf_movie_extension" name="cf_movie_extension" value="<?=$config['cf_movie_extension']?>">
|
||||
<?=help("게시판 글작성시 동영상 파일 업로드 가능 확장자. | 로 구분")?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th214"><label for="cf_filter">단어 필터링
|
||||
<?=help("입력된 단어가 포함된 내용은 게시할 수 없습니다.\n\n단어와 단어 사이는 ,로 구분합니다.")?></label></th>
|
||||
<td headers="th214" colspan="3"><textarea id="cf_filter" name="cf_filter" rows="7"><?=$config[cf_filter]?> </textarea></td>
|
||||
<td headers="th214" colspan="3"><textarea id="cf_filter" name="cf_filter" rows="7"><?=$config['cf_filter']?> </textarea></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -207,54 +205,54 @@ include_once ('./admin.head.php');
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<script> document.getElementById('cf_member_skin').value="<?=$config[cf_member_skin]?>";</script>
|
||||
<script> document.getElementById('cf_member_skin').value="<?=$config['cf_member_skin']?>";</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th302">홈페이지 입력</th>
|
||||
<td headers="th302">
|
||||
<input type="checkbox" id="cf_use_homepage" name="cf_use_homepage" value="1" <?=$config[cf_use_homepage]?'checked':'';?>> <label for="cf_use_homepage">보이기</label>
|
||||
<input type="checkbox" id="cf_req_homepage" name="cf_req_homepage" value="1" <?=$config[cf_req_homepage]?'checked':'';?>> <label for="cf_req_homepage">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_homepage" name="cf_use_homepage" value="1" <?=$config['cf_use_homepage']?'checked':'';?>> <label for="cf_use_homepage">보이기</label>
|
||||
<input type="checkbox" id="cf_req_homepage" name="cf_req_homepage" value="1" <?=$config['cf_req_homepage']?'checked':'';?>> <label for="cf_req_homepage">필수입력</label>
|
||||
</td>
|
||||
<th scope="row" id="th303">주소 입력</th>
|
||||
<td headers="th303">
|
||||
<input type="checkbox" id="cf_use_addr" name="cf_use_addr" value="1" <?=$config[cf_use_addr]?'checked':'';?>> <label for="cf_use_addr">보이기</label>
|
||||
<input type="checkbox" id="cf_req_addr" name="cf_req_addr" value="1" <?=$config[cf_req_addr]?'checked':'';?>> <label for="cf_req_addr">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_addr" name="cf_use_addr" value="1" <?=$config['cf_use_addr']?'checked':'';?>> <label for="cf_use_addr">보이기</label>
|
||||
<input type="checkbox" id="cf_req_addr" name="cf_req_addr" value="1" <?=$config['cf_req_addr']?'checked':'';?>> <label for="cf_req_addr">필수입력</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th304">전화번호 입력</th>
|
||||
<td headers="th304">
|
||||
<input type="checkbox" id="cf_use_tel" name="cf_use_tel" value="1" <?=$config[cf_use_tel]?'checked':'';?>> <label for="cf_use_tel">보이기</label>
|
||||
<input type="checkbox" id="cf_req_tel" name="cf_req_tel" value="1" <?=$config[cf_req_tel]?'checked':'';?>> <label for="cf_req_tel">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_tel" name="cf_use_tel" value="1" <?=$config['cf_use_tel']?'checked':'';?>> <label for="cf_use_tel">보이기</label>
|
||||
<input type="checkbox" id="cf_req_tel" name="cf_req_tel" value="1" <?=$config['cf_req_tel']?'checked':'';?>> <label for="cf_req_tel">필수입력</label>
|
||||
</td>
|
||||
<th scope="row" id="th305">핸드폰 입력</th>
|
||||
<td headers="th305">
|
||||
<input type="checkbox" id="cf_use_hp" name="cf_use_hp" value="1" <?=$config[cf_use_hp]?'checked':'';?>> <label for="cf_use_hp">보이기</label>
|
||||
<input type="checkbox" id="cf_req_hp" name="cf_req_hp" value="1" <?=$config[cf_req_hp]?'checked':'';?>> <label for="cf_req_hp">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_hp" name="cf_use_hp" value="1" <?=$config['cf_use_hp']?'checked':'';?>> <label for="cf_use_hp">보이기</label>
|
||||
<input type="checkbox" id="cf_req_hp" name="cf_req_hp" value="1" <?=$config['cf_req_hp']?'checked':'';?>> <label for="cf_req_hp">필수입력</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th306">서명 입력</th>
|
||||
<td headers="th306">
|
||||
<input type="checkbox" id="cf_use_signature" name="cf_use_signature" value="1" <?=$config[cf_use_signature]?'checked':'';?>> <label for="cf_use_signature">보이기</label>
|
||||
<input type="checkbox" id="cf_req_signature" name="cf_req_signature" value="1" <?=$config[cf_req_signature]?'checked':'';?>> <label for="cf_req_signature">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_signature" name="cf_use_signature" value="1" <?=$config['cf_use_signature']?'checked':'';?>> <label for="cf_use_signature">보이기</label>
|
||||
<input type="checkbox" id="cf_req_signature" name="cf_req_signature" value="1" <?=$config['cf_req_signature']?'checked':'';?>> <label for="cf_req_signature">필수입력</label>
|
||||
</td>
|
||||
<th scope="row" id="th307">자기소개 입력</th>
|
||||
<td headers="th307">
|
||||
<input type="checkbox" id="cf_use_profile" name="cf_use_profile" value="1" <?=$config[cf_use_profile]?'checked':'';?>> <label for="cf_use_profile">보이기</label>
|
||||
<input type="checkbox" id="cf_req_profile" name="cf_req_profile" value="1" <?=$config[cf_req_profile]?'checked':'';?>> <label for="cf_req_profile">필수입력</label>
|
||||
<input type="checkbox" id="cf_use_profile" name="cf_use_profile" value="1" <?=$config['cf_use_profile']?'checked':'';?>> <label for="cf_use_profile">보이기</label>
|
||||
<input type="checkbox" id="cf_req_profile" name="cf_req_profile" value="1" <?=$config['cf_req_profile']?'checked':'';?>> <label for="cf_req_profile">필수입력</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th308"><label for="cf_register_level">회원가입시 권한</label></th>
|
||||
<td headers="th308"><?=get_member_level_select('cf_register_level', 1, 9, $config[cf_register_level]) ?></td>
|
||||
<td headers="th308"><?=get_member_level_select('cf_register_level', 1, 9, $config['cf_register_level']) ?></td>
|
||||
<th scope="row" id="th309"><label for="cf_register_point">회원가입시 포인트</label></th>
|
||||
<td headers="th309"><input type="text" id="cf_register_point" name="cf_register_point" value="<?=$config[cf_register_point]?>"> 점</td>
|
||||
<td headers="th309"><input type="text" id="cf_register_point" name="cf_register_point" value="<?=$config['cf_register_point']?>"> 점</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope='row' id="th310"><label for='cf_leave_day'>회원탈퇴후 삭제일</label></th>
|
||||
<td headers="th310" colspan="3"><input type="text" id="cf_leave_day" name="cf_leave_day" value="<?=$config[cf_leave_day]?>"> 일 후 자동 삭제</td>
|
||||
<td headers="th310" colspan="3"><input type="text" id="cf_leave_day" name="cf_leave_day" value="<?=$config['cf_leave_day']?>"> 일 후 자동 삭제</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th311"><label for="cf_use_member_icon">회원아이콘 사용</label></th>
|
||||
@ -265,22 +263,22 @@ include_once ('./admin.head.php');
|
||||
<option value="2">아이콘+이름 표시
|
||||
</select>
|
||||
<?=help("게시물에 게시자 별명 대신 아이콘 사용")?>
|
||||
<script> document.getElementById('cf_use_member_icon').value="<?=$config[cf_use_member_icon]?>";</script>
|
||||
<script> document.getElementById('cf_use_member_icon').value="<?=$config['cf_use_member_icon']?>";</script>
|
||||
</td>
|
||||
<th scope="row" id="th312"><label for="cf_icon_level">아이콘 업로드 권한</label></th>
|
||||
<td headers="th312" colspan="3"><? echo get_member_level_select('cf_icon_level', 1, 9, $config[cf_icon_level]) ?> 이상</td>
|
||||
<td headers="th312" colspan="3"><? echo get_member_level_select('cf_icon_level', 1, 9, $config['cf_icon_level']) ?> 이상</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th313"><label for="cf_member_icon_size">회원아이콘 용량</label></th>
|
||||
<td headers="th313"><input type="text" id="cf_member_icon_size" name="cf_member_icon_size" value="<?=$config[cf_member_icon_size]?>"> 바이트 이하</td>
|
||||
<td headers="th313"><input type="text" id="cf_member_icon_size" name="cf_member_icon_size" value="<?=$config['cf_member_icon_size']?>"> 바이트 이하</td>
|
||||
<th scope="row" id="th314">회원아이콘 사이즈</th>
|
||||
<td headers="th314"><label for="cf_member_icon_width">폭</label> <input type="text" id="cf_member_icon_width" name="cf_member_icon_width" value="<?=$config[cf_member_icon_width]?>"> 픽셀 , <label for="cf_member_icon_height">높이 <input type="text" id="cf_member_icon_height" name="cf_member_icon_height" value="<?=$config[cf_member_icon_height]?>"> 픽셀 이하</td>
|
||||
<td headers="th314"><label for="cf_member_icon_width">폭</label> <input type="text" id="cf_member_icon_width" name="cf_member_icon_width" value="<?=$config['cf_member_icon_width']?>"> 픽셀 , <label for="cf_member_icon_height">높이 <input type="text" id="cf_member_icon_height" name="cf_member_icon_height" value="<?=$config['cf_member_icon_height']?>"> 픽셀 이하</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th315"><label for="cf_use_recommend">추천인제도 사용</label></th>
|
||||
<td headers="th315"><input type="checkbox" id="cf_use_recommend" name="cf_use_recommend" value="1" <?=$config[cf_use_recommend]?'checked':'';?>> 사용</td>
|
||||
<td headers="th315"><input type="checkbox" id="cf_use_recommend" name="cf_use_recommend" value="1" <?=$config['cf_use_recommend']?'checked':'';?>> 사용</td>
|
||||
<th scope="row" id="th316"><label for="cf_recommend_point">추천인 포인트</label></th>
|
||||
<td headers="th316"><input type="text" id="cf_recommend_point" name="cf_recommend_point" value="<?=$config[cf_recommend_point]?>"> 점</td>
|
||||
<td headers="th316"><input type="text" id="cf_recommend_point" name="cf_recommend_point" value="<?=$config['cf_recommend_point']?>"> 점</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th317"><label for="cf_prohibit_id">아이디,별명 금지단어
|
||||
@ -309,15 +307,15 @@ include_once ('./admin.head.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" id="th401"><label for="cf_email_use">메일발송 사용</label></th>
|
||||
<td headers="th401"><input type="checkbox" id="cf_email_use" name="cf_email_use" value="1" <?=$config[cf_email_use]?'checked':'';?>> 사용 (체크하지 않으면 메일발송을 아예 사용하지 않습니다. 메일 테스트도 불가합니다.)</td>
|
||||
<td headers="th401"><input type="checkbox" id="cf_email_use" name="cf_email_use" value="1" <?=$config['cf_email_use']?'checked':'';?>> 사용 (체크하지 않으면 메일발송을 아예 사용하지 않습니다. 메일 테스트도 불가합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th402"><label for="cf_use_email_certify">메일인증 사용</label></th>
|
||||
<td headers="th402"><input type="checkbox" id="cf_use_email_certify" name="cf_use_email_certify" value="1" <?=$config[cf_use_email_certify]?'checked':'';?>> 사용 <?=help("메일에 배달된 인증 주소를 클릭하여야 회원으로 인정합니다.");?></td>
|
||||
<td headers="th402"><input type="checkbox" id="cf_use_email_certify" name="cf_use_email_certify" value="1" <?=$config['cf_use_email_certify']?'checked':'';?>> 사용 <?=help("메일에 배달된 인증 주소를 클릭하여야 회원으로 인정합니다.");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th403"><label for="cf_formmail_is_member">폼메일 사용 여부</label></th>
|
||||
<td headers="th403"><input type="checkbox" id="cf_formmail_is_member" name="cf_formmail_is_member" value="1" <?=$config[cf_formmail_is_member]?'checked':'';?>> 회원만 사용 <?=help("체크하지 않으면 비회원도 사용 할 수 있습니다.")?></td>
|
||||
<td headers="th403"><input type="checkbox" id="cf_formmail_is_member" name="cf_formmail_is_member" value="1" <?=$config['cf_formmail_is_member']?'checked':'';?>> 회원만 사용 <?=help("체크하지 않으면 비회원도 사용 할 수 있습니다.")?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
@ -325,23 +323,23 @@ include_once ('./admin.head.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" id="th404"><label for="cf_email_wr_super_admin">최고관리자 메일발송</label></th>
|
||||
<td headers="th404"><input type="checkbox" id="cf_email_wr_super_admin" name="cf_email_wr_super_admin" value="1" <?=$config[cf_email_wr_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
<td headers="th404"><input type="checkbox" id="cf_email_wr_super_admin" name="cf_email_wr_super_admin" value="1" <?=$config['cf_email_wr_super_admin']?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th405"><label for="cf_email_wr_group_admin">그룹관리자 메일발송</label></th>
|
||||
<td headers="th405"><input type="checkbox" id="cf_email_wr_group_admin" name="cf_email_wr_group_admin" value="1" <?=$config[cf_email_wr_group_admin]?'checked':'';?>> 사용 (그룹관리자에게 메일을 발송합니다.)</td>
|
||||
<td headers="th405"><input type="checkbox" id="cf_email_wr_group_admin" name="cf_email_wr_group_admin" value="1" <?=$config['cf_email_wr_group_admin']?'checked':'';?>> 사용 (그룹관리자에게 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th406"><label for="cf_email_wr_board_admin">게시판관리자 메일발송</label></th>
|
||||
<td headers="th406"><input type="checkbox" id="cf_email_wr_board_admin" name="cf_email_wr_board_admin" value="1" <?=$config[cf_email_wr_board_admin]?'checked':'';?>> 사용 (게시판관리자에게 메일을 발송합니다.)</td>
|
||||
<td headers="th406"><input type="checkbox" id="cf_email_wr_board_admin" name="cf_email_wr_board_admin" value="1" <?=$config['cf_email_wr_board_admin']?'checked':'';?>> 사용 (게시판관리자에게 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th407"><label for="cf_email_wr_write">원글 메일발송</label></th>
|
||||
<td headers="th407"><input type="checkbox" id="cf_email_wr_write" name="cf_email_wr_write" value="1" <?=$config[cf_email_wr_write]?'checked':'';?>> 사용 (게시자님께 메일을 발송합니다.)</td>
|
||||
<td headers="th407"><input type="checkbox" id="cf_email_wr_write" name="cf_email_wr_write" value="1" <?=$config['cf_email_wr_write']?'checked':'';?>> 사용 (게시자님께 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th408"><label for="cf_email_wr_comment_all">코멘트 메일발송</label></th>
|
||||
<td headers="th408"><input type="checkbox" id="cf_email_wr_comment_all" name="cf_email_wr_comment_all" value="1" <?=$config[cf_email_wr_comment_all]?'checked':'';?>> 사용 (원글에 코멘트가 올라오는 경우 코멘트 쓴 모든 분들께 메일을 발송합니다.)</td>
|
||||
<td headers="th408"><input type="checkbox" id="cf_email_wr_comment_all" name="cf_email_wr_comment_all" value="1" <?=$config['cf_email_wr_comment_all']?'checked':'';?>> 사용 (원글에 코멘트가 올라오는 경우 코멘트 쓴 모든 분들께 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -351,11 +349,11 @@ include_once ('./admin.head.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" id="th409"><label for="cf_email_mb_super_admin">최고관리자 메일발송</label></th>
|
||||
<td headers="th409"><input type="checkbox" id="cf_email_mb_super_admin" name="cf_email_mb_super_admin" value="1" <?=$config[cf_email_mb_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
<td headers="th409"><input type="checkbox" id="cf_email_mb_super_admin" name="cf_email_mb_super_admin" value="1" <?=$config['cf_email_mb_super_admin']?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" id="th410"><label for="cf_email_mb_member">회원님께 메일발송</label></th>
|
||||
<td headers="th410"><input type="checkbox" id="cf_email_mb_member" name="cf_email_mb_member" value="1" <?=$config[cf_email_mb_member]?'checked':'';?>> 사용 (회원가입한 회원님께 메일을 발송합니다.)</td>
|
||||
<td headers="th410"><input type="checkbox" id="cf_email_mb_member" name="cf_email_mb_member" value="1" <?=$config['cf_email_mb_member']?'checked':'';?>> 사용 (회원가입한 회원님께 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -364,7 +362,7 @@ include_once ('./admin.head.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" id="th411"><label for="cf_email_po_super_admin">최고관리자 메일발송</label></th>
|
||||
<td headers="th411"><input type="checkbox" id="cf_email_po_super_admin" name="cf_email_po_super_admin" value="1" <?=$config[cf_email_po_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
<td headers="th411"><input type="checkbox" id="cf_email_po_super_admin" name="cf_email_po_super_admin" value="1" <?=$config['cf_email_po_super_admin']?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -413,5 +411,5 @@ function fconfigform_submit(f)
|
||||
</script>
|
||||
|
||||
<?
|
||||
include_once ("./admin.tail.php");
|
||||
include_once ('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -1,123 +1,123 @@
|
||||
<?
|
||||
$sub_menu = "100100";
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
check_demo();
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
auth_check($auth[$sub_menu], 'w');
|
||||
|
||||
if ($is_admin != "super")
|
||||
alert("최고관리자만 접근 가능합니다.");
|
||||
if ($is_admin != 'super')
|
||||
alert('최고관리자만 접근 가능합니다.');
|
||||
|
||||
if ($member[mb_password] != sql_password($_POST['admin_password'])) {
|
||||
alert("패스워드가 다릅니다.");
|
||||
if ($member['mb_password'] != sql_password($_POST['admin_password'])) {
|
||||
alert('패스워드가 다릅니다.');
|
||||
}
|
||||
|
||||
$mb = get_member($cf_admin);
|
||||
if (!$mb[mb_id])
|
||||
alert("최고관리자 회원아이디가 존재하지 않습니다.");
|
||||
if (!$mb['mb_id'])
|
||||
alert('최고관리자 회원아이디가 존재하지 않습니다.');
|
||||
|
||||
check_token();
|
||||
|
||||
$sql = " update $g4[config_table]
|
||||
set cf_title = '$_POST[cf_title]',
|
||||
cf_admin = '$_POST[cf_admin]',
|
||||
cf_use_point = '$_POST[cf_use_point]',
|
||||
cf_use_norobot = '$_POST[cf_use_norobot]',
|
||||
cf_use_copy_log = '$_POST[cf_use_copy_log]',
|
||||
cf_use_email_certify = '$_POST[cf_use_email_certify]',
|
||||
cf_login_point = '$_POST[cf_login_point]',
|
||||
cf_cut_name = '$_POST[cf_cut_name]',
|
||||
cf_nick_modify = '$_POST[cf_nick_modify]',
|
||||
cf_new_skin = '$_POST[cf_new_skin]',
|
||||
cf_new_rows = '$_POST[cf_new_rows]',
|
||||
cf_search_skin = '$_POST[cf_search_skin]',
|
||||
cf_connect_skin = '$_POST[cf_connect_skin]',
|
||||
cf_read_point = '$_POST[cf_read_point]',
|
||||
cf_write_point = '$_POST[cf_write_point]',
|
||||
cf_comment_point = '$_POST[cf_comment_point]',
|
||||
cf_download_point = '$_POST[cf_download_point]',
|
||||
cf_search_bgcolor = '$_POST[cf_search_bgcolor]',
|
||||
cf_search_color = '$_POST[cf_search_color]',
|
||||
cf_write_pages = '$_POST[cf_write_pages]',
|
||||
cf_link_target = '$_POST[cf_link_target]',
|
||||
cf_delay_sec = '$_POST[cf_delay_sec]',
|
||||
cf_filter = '$_POST[cf_filter]',
|
||||
$sql = " update {$g4['config_table']}
|
||||
set cf_title = '{$_POST['cf_title']}',
|
||||
cf_admin = '{$_POST['cf_admin']}',
|
||||
cf_use_point = '{$_POST['cf_use_point']}',
|
||||
cf_use_norobot = '{$_POST['cf_use_norobot']}',
|
||||
cf_use_copy_log = '{$_POST['cf_use_copy_log']}',
|
||||
cf_use_email_certify = '{$_POST['cf_use_email_certify']}',
|
||||
cf_login_point = '{$_POST['cf_login_point']}',
|
||||
cf_cut_name = '{$_POST['cf_cut_name']}',
|
||||
cf_nick_modify = '{$_POST['cf_nick_modify']}',
|
||||
cf_new_skin = '{$_POST['cf_new_skin']}',
|
||||
cf_new_rows = '{$_POST['cf_new_rows']}',
|
||||
cf_search_skin = '{$_POST['cf_search_skin']}',
|
||||
cf_connect_skin = '{$_POST['cf_connect_skin']}',
|
||||
cf_read_point = '{$_POST['cf_read_point']}',
|
||||
cf_write_point = '{$_POST['cf_write_point']}',
|
||||
cf_comment_point = '{$_POST['cf_comment_point']}',
|
||||
cf_download_point = '{$_POST['cf_download_point']}',
|
||||
cf_search_bgcolor = '{$_POST['cf_search_bgcolor']}',
|
||||
cf_search_color = '{$_POST['cf_search_color']}',
|
||||
cf_write_pages = '{$_POST['cf_write_pages']}',
|
||||
cf_link_target = '{$_POST['cf_link_target']}',
|
||||
cf_delay_sec = '{$_POST['cf_delay_sec']}',
|
||||
cf_filter = '{$_POST['cf_filter']}',
|
||||
cf_possible_ip = '".trim($_POST['cf_possible_ip'])."',
|
||||
cf_intercept_ip = '".trim($_POST['cf_intercept_ip'])."',
|
||||
cf_member_skin = '$_POST[cf_member_skin]',
|
||||
cf_use_homepage = '$_POST[cf_use_homepage]',
|
||||
cf_req_homepage = '$_POST[cf_req_homepage]',
|
||||
cf_use_tel = '$_POST[cf_use_tel]',
|
||||
cf_req_tel = '$_POST[cf_req_tel]',
|
||||
cf_use_hp = '$_POST[cf_use_hp]',
|
||||
cf_req_hp = '$_POST[cf_req_hp]',
|
||||
cf_use_addr = '$_POST[cf_use_addr]',
|
||||
cf_req_addr = '$_POST[cf_req_addr]',
|
||||
cf_use_signature = '$_POST[cf_use_signature]',
|
||||
cf_req_signature = '$_POST[cf_req_signature]',
|
||||
cf_use_profile = '$_POST[cf_use_profile]',
|
||||
cf_req_profile = '$_POST[cf_req_profile]',
|
||||
cf_register_level = '$_POST[cf_register_level]',
|
||||
cf_register_point = '$_POST[cf_register_point]',
|
||||
cf_icon_level = '$_POST[cf_icon_level]',
|
||||
cf_use_recommend = '$_POST[cf_use_recommend]',
|
||||
cf_recommend_point = '$_POST[cf_recommend_point]',
|
||||
cf_leave_day = '$_POST[cf_leave_day]',
|
||||
cf_search_part = '$_POST[cf_search_part]',
|
||||
cf_email_use = '$_POST[cf_email_use]',
|
||||
cf_email_wr_super_admin = '$_POST[cf_email_wr_super_admin]',
|
||||
cf_email_wr_group_admin = '$_POST[cf_email_wr_group_admin]',
|
||||
cf_email_wr_board_admin = '$_POST[cf_email_wr_board_admin]',
|
||||
cf_email_wr_write = '$_POST[cf_email_wr_write]',
|
||||
cf_email_wr_comment_all = '$_POST[cf_email_wr_comment_all]',
|
||||
cf_email_mb_super_admin = '$_POST[cf_email_mb_super_admin]',
|
||||
cf_email_mb_member = '$_POST[cf_email_mb_member]',
|
||||
cf_email_po_super_admin = '$_POST[cf_email_po_super_admin]',
|
||||
cf_prohibit_id = '$_POST[cf_prohibit_id]',
|
||||
cf_prohibit_email = '$_POST[cf_prohibit_email]',
|
||||
cf_new_del = '$_POST[cf_new_del]',
|
||||
cf_memo_del = '$_POST[cf_memo_del]',
|
||||
cf_visit_del = '$_POST[cf_visit_del]',
|
||||
cf_popular_del = '$_POST[cf_popular_del]',
|
||||
cf_use_jumin = '$_POST[cf_use_jumin]',
|
||||
cf_use_member_icon = '$_POST[cf_use_member_icon]',
|
||||
cf_member_icon_size = '$_POST[cf_member_icon_size]',
|
||||
cf_member_icon_width = '$_POST[cf_member_icon_width]',
|
||||
cf_member_icon_height = '$_POST[cf_member_icon_height]',
|
||||
cf_login_minutes = '$_POST[cf_login_minutes]',
|
||||
cf_image_extension = '$_POST[cf_image_extension]',
|
||||
cf_flash_extension = '$_POST[cf_flash_extension]',
|
||||
cf_movie_extension = '$_POST[cf_movie_extension]',
|
||||
cf_formmail_is_member = '$_POST[cf_formmail_is_member]',
|
||||
cf_page_rows = '$_POST[cf_page_rows]',
|
||||
cf_stipulation = '$_POST[cf_stipulation]',
|
||||
cf_privacy = '$_POST[cf_privacy]',
|
||||
cf_open_modify = '$_POST[cf_open_modify]',
|
||||
cf_memo_send_point = '$_POST[cf_memo_send_point]',
|
||||
cf_1_subj = '$_POST[cf_1_subj]',
|
||||
cf_2_subj = '$_POST[cf_2_subj]',
|
||||
cf_3_subj = '$_POST[cf_3_subj]',
|
||||
cf_4_subj = '$_POST[cf_4_subj]',
|
||||
cf_5_subj = '$_POST[cf_5_subj]',
|
||||
cf_6_subj = '$_POST[cf_6_subj]',
|
||||
cf_7_subj = '$_POST[cf_7_subj]',
|
||||
cf_8_subj = '$_POST[cf_8_subj]',
|
||||
cf_9_subj = '$_POST[cf_9_subj]',
|
||||
cf_10_subj = '$_POST[cf_10_subj]',
|
||||
cf_1 = '$_POST[cf_1]',
|
||||
cf_2 = '$_POST[cf_2]',
|
||||
cf_3 = '$_POST[cf_3]',
|
||||
cf_4 = '$_POST[cf_4]',
|
||||
cf_5 = '$_POST[cf_5]',
|
||||
cf_6 = '$_POST[cf_6]',
|
||||
cf_7 = '$_POST[cf_7]',
|
||||
cf_8 = '$_POST[cf_8]',
|
||||
cf_9 = '$_POST[cf_9]',
|
||||
cf_10 = '$_POST[cf_10]' ";
|
||||
cf_member_skin = '{$_POST['cf_member_skin']}',
|
||||
cf_use_homepage = '{$_POST['cf_use_homepage']}',
|
||||
cf_req_homepage = '{$_POST['cf_req_homepage']}',
|
||||
cf_use_tel = '{$_POST['cf_use_tel']}',
|
||||
cf_req_tel = '{$_POST['cf_req_tel']}',
|
||||
cf_use_hp = '{$_POST['cf_use_hp']}',
|
||||
cf_req_hp = '{$_POST['cf_req_hp']}',
|
||||
cf_use_addr = '{$_POST['cf_use_addr']}',
|
||||
cf_req_addr = '{$_POST['cf_req_addr']}',
|
||||
cf_use_signature = '{$_POST['cf_use_signature']}',
|
||||
cf_req_signature = '{$_POST['cf_req_signature']}',
|
||||
cf_use_profile = '{$_POST['cf_use_profile']}',
|
||||
cf_req_profile = '{$_POST['cf_req_profile']}',
|
||||
cf_register_level = '{$_POST['cf_register_level']}',
|
||||
cf_register_point = '{$_POST['cf_register_point']}',
|
||||
cf_icon_level = '{$_POST['cf_icon_level']}',
|
||||
cf_use_recommend = '{$_POST['cf_use_recommend']}',
|
||||
cf_recommend_point = '{$_POST['cf_recommend_point']}',
|
||||
cf_leave_day = '{$_POST['cf_leave_day']}',
|
||||
cf_search_part = '{$_POST['cf_search_part']}',
|
||||
cf_email_use = '{$_POST['cf_email_use']}',
|
||||
cf_email_wr_super_admin = '{$_POST['cf_email_wr_super_admin']}',
|
||||
cf_email_wr_group_admin = '{$_POST['cf_email_wr_group_admin']}',
|
||||
cf_email_wr_board_admin = '{$_POST['cf_email_wr_board_admin']}',
|
||||
cf_email_wr_write = '{$_POST['cf_email_wr_write']}',
|
||||
cf_email_wr_comment_all = '{$_POST['cf_email_wr_comment_all']}',
|
||||
cf_email_mb_super_admin = '{$_POST['cf_email_mb_super_admin']}',
|
||||
cf_email_mb_member = '{$_POST['cf_email_mb_member']}',
|
||||
cf_email_po_super_admin = '{$_POST['cf_email_po_super_admin']}',
|
||||
cf_prohibit_id = '{$_POST['cf_prohibit_id']}',
|
||||
cf_prohibit_email = '{$_POST['cf_prohibit_email']}',
|
||||
cf_new_del = '{$_POST['cf_new_del']}',
|
||||
cf_memo_del = '{$_POST['cf_memo_del']}',
|
||||
cf_visit_del = '{$_POST['cf_visit_del']}',
|
||||
cf_popular_del = '{$_POST['cf_popular_del']}',
|
||||
cf_use_jumin = '{$_POST['cf_use_jumin']}',
|
||||
cf_use_member_icon = '{$_POST['cf_use_member_icon']}',
|
||||
cf_member_icon_size = '{$_POST['cf_member_icon_size']}',
|
||||
cf_member_icon_width = '{$_POST['cf_member_icon_width']}',
|
||||
cf_member_icon_height = '{$_POST['cf_member_icon_height']}',
|
||||
cf_login_minutes = '{$_POST['cf_login_minutes']}',
|
||||
cf_image_extension = '{$_POST['cf_image_extension']}',
|
||||
cf_flash_extension = '{$_POST['cf_flash_extension']}',
|
||||
cf_movie_extension = '{$_POST['cf_movie_extension']}',
|
||||
cf_formmail_is_member = '{$_POST['cf_formmail_is_member']}',
|
||||
cf_page_rows = '{$_POST['cf_page_rows']}',
|
||||
cf_stipulation = '{$_POST['cf_stipulation']}',
|
||||
cf_privacy = '{$_POST['cf_privacy']}',
|
||||
cf_open_modify = '{$_POST['cf_open_modify']}',
|
||||
cf_memo_send_point = '{$_POST['cf_memo_send_point']}',
|
||||
cf_1_subj = '{$_POST['cf_1_subj']}',
|
||||
cf_2_subj = '{$_POST['cf_2_subj']}',
|
||||
cf_3_subj = '{$_POST['cf_3_subj']}',
|
||||
cf_4_subj = '{$_POST['cf_4_subj']}',
|
||||
cf_5_subj = '{$_POST['cf_5_subj']}',
|
||||
cf_6_subj = '{$_POST['cf_6_subj']}',
|
||||
cf_7_subj = '{$_POST['cf_7_subj']}',
|
||||
cf_8_subj = '{$_POST['cf_8_subj']}',
|
||||
cf_9_subj = '{$_POST['cf_9_subj']}',
|
||||
cf_10_subj = '{$_POST['cf_10_subj']}',
|
||||
cf_1 = '{$_POST['cf_1']}',
|
||||
cf_2 = '{$_POST['cf_2']}',
|
||||
cf_3 = '{$_POST['cf_3']}',
|
||||
cf_4 = '{$_POST['cf_4']}',
|
||||
cf_5 = '{$_POST['cf_5']}',
|
||||
cf_6 = '{$_POST['cf_6']}',
|
||||
cf_7 = '{$_POST['cf_7']}',
|
||||
cf_8 = '{$_POST['cf_8']}',
|
||||
cf_9 = '{$_POST['cf_9']}',
|
||||
cf_10 = '{$_POST['cf_10']}' ";
|
||||
sql_query($sql);
|
||||
|
||||
//sql_query(" OPTIMIZE TABLE `$g4[config_table]` ");
|
||||
|
||||
goto_url("./config_form.php", false);
|
||||
goto_url('./config_form.php', false);
|
||||
?>
|
||||
@ -1,20 +1,20 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
include_once('./_common.php');
|
||||
|
||||
$g4['title'] = "관리자메인";
|
||||
include_once ("./admin.head.php");
|
||||
$g4['title'] = '관리자메인';
|
||||
include_once ('./admin.head.php');
|
||||
|
||||
$new_member_rows = 5;
|
||||
$new_point_rows = 5;
|
||||
$new_write_rows = 5;
|
||||
|
||||
$sql_common = " from $g4[member_table] ";
|
||||
$sql_common = " from {$g4['member_table']} ";
|
||||
|
||||
$sql_search = " where (1) ";
|
||||
|
||||
//if ($is_admin == 'group') $sql_search .= " and mb_level = '$member[mb_level]' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_search .= " and mb_level <= '$member[mb_level]' ";
|
||||
if ($is_admin != 'super')
|
||||
$sql_search .= " and mb_level <= '{$member['mb_level']}' ";
|
||||
|
||||
if (!isset($sst)) {
|
||||
$sst = "mb_datetime";
|
||||
@ -84,24 +84,24 @@ $colspan = 12;
|
||||
</thead>
|
||||
<tbody>
|
||||
<?
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
// 접근가능한 그룹수
|
||||
$sql2 = " select count(*) as cnt from $g4[group_member_table] where mb_id = '{$row['mb_id']}' ";
|
||||
$sql2 = " select count(*) as cnt from {$g4['group_member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
$group = "";
|
||||
if ($row2['cnt'])
|
||||
$group = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">$row2[cnt]</a>';
|
||||
$group = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">'.$row2['cnt'].'</a>';
|
||||
|
||||
if ($is_admin == 'group')
|
||||
if ($is_admin == 'group')
|
||||
{
|
||||
$s_mod = "";
|
||||
$s_del = "";
|
||||
}
|
||||
else
|
||||
$s_mod = '';
|
||||
$s_del = '';
|
||||
}
|
||||
else
|
||||
{
|
||||
$s_mod = '<a href="./member_form.php?$qstr&w=u&mb_id='.$row['mb_id'].'">수정</a>';
|
||||
$s_del = '<a href="javascript:del(\'./member_delete.php?$qstr&w=d&mb_id='.$row['mb_id'].'&url='.$_SERVER['PHP_SELF'].'\');">삭제</a>';
|
||||
$s_del = '<a href="javascript:del(\'./member_delete.php?'.$qstr.'&w=d&mb_id='.$row['mb_id'].'&url='.$_SERVER['PHP_SELF'].'\');">삭제</a>';
|
||||
}
|
||||
$s_grp = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">그룹</a>';
|
||||
|
||||
@ -112,16 +112,16 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
|
||||
$mb_id = $row['mb_id'];
|
||||
if ($row['mb_leave_date'])
|
||||
$mb_id = "$mb_id";
|
||||
$mb_id = $mb_id;
|
||||
else if ($row['mb_intercept_date'])
|
||||
$mb_id = "$mb_id";
|
||||
$mb_id = $mb_id;
|
||||
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$mb_id?></td>
|
||||
<td><?=$row['mb_name']?></td>
|
||||
<td><?=$mb_nick?></td>
|
||||
<td><?=$row[mb_level]?></td>
|
||||
<td><?=$row['mb_level']?></td>
|
||||
<td><a href='./point_list.php?sfl=mb_id&stx=<?=$row['mb_id']?>'><?=number_format($row['mb_point'])?></td>
|
||||
<td><?=substr($row['mb_today_login'],2,8)?></td>
|
||||
<td><?=$row['mb_mailling']?'예':'아니오';?></td>
|
||||
@ -142,7 +142,7 @@ if ($i == 0)
|
||||
|
||||
<?
|
||||
//$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";
|
||||
$sql_common = " from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c where a.bo_table = b.bo_table and b.gr_id = c.gr_id ";
|
||||
$sql_common = " from {$g4['board_new_table']} a, {$g4['board_table']} b, {$g4['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id ";
|
||||
|
||||
if (isset($gr_id))
|
||||
$sql_common .= " and b.gr_id = '$gr_id' ";
|
||||
@ -182,7 +182,7 @@ $sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id
|
||||
$sql_order
|
||||
limit $new_write_rows ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$tmp_write_table = $g4['write_prefix'] . $row['bo_table'];
|
||||
|
||||
@ -190,7 +190,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
$comment = "";
|
||||
$comment_link = "";
|
||||
$row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_id]' ");
|
||||
$row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row['wr_id']}' ");
|
||||
|
||||
$name = get_sideview($row2['mb_id'], cut_str($row2['wr_name'], $config['cf_cut_name']), $row2['wr_email'], $row2['wr_homepage']);
|
||||
// 당일인 경우 시간으로 표시함
|
||||
@ -205,9 +205,9 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
else // 코멘트
|
||||
{
|
||||
$comment = "[코] ";
|
||||
$comment_link = "#c_{$row[wr_id]}";
|
||||
$row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '$row[wr_parent]' ");
|
||||
$row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from $tmp_write_table where wr_id = '$row[wr_id]' ");
|
||||
$comment_link = "#c_{$row['wr_id']}";
|
||||
$row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row['wr_parent']}' ");
|
||||
$row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from $tmp_write_table where wr_id = '{$row['wr_id']}' ");
|
||||
|
||||
$name = get_sideview($row3['mb_id'], cut_str($row3['wr_name'], $config['cf_cut_name']), $row3['wr_email'], $row3['wr_homepage']);
|
||||
// 당일인 경우 시간으로 표시함
|
||||
@ -221,9 +221,9 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td><a href='<?=$g4['bbs_path']?>/new.php?gr_id=<?=$row[gr_id]?>'><?=cut_str($row['gr_subject'],10)?></a></td>
|
||||
<td><a href='<?=$g4['bbs_path']?>/new.php?gr_id=<?=$row['gr_id']?>'><?=cut_str($row['gr_subject'],10)?></a></td>
|
||||
<td><a href='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$row['bo_table']?>'><?=cut_str($row['bo_subject'],20)?></a></td>
|
||||
<td><a href='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$row['bo_table']?>&wr_id=<?=$row2[wr_id]?><?=$comment_link?>'><?=$comment?><?=conv_subject($row2['wr_subject'], 100)?></a></td>
|
||||
<td><a href='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$row['bo_table']?>&wr_id=<?=$row2['wr_id']?><?=$comment_link?>'><?=$comment?><?=conv_subject($row2['wr_subject'], 100)?></a></td>
|
||||
<td><?=$name?></td>
|
||||
<td><?=$datetime?></td>
|
||||
</tr>
|
||||
@ -239,13 +239,13 @@ if ($i == 0)
|
||||
|
||||
|
||||
<?
|
||||
$sql_common = " from $g4[point_table] ";
|
||||
$sql_common = " from {$g4['point_table']} ";
|
||||
$sql_search = " where (1) ";
|
||||
$sql_order = " order by po_id desc ";
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_common
|
||||
$sql_search
|
||||
$sql_order ";
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
@ -265,7 +265,7 @@ $colspan = 7;
|
||||
|
||||
<p>
|
||||
<?//=$listall?> 건수 : <?=number_format($total_count)?>
|
||||
<?
|
||||
<?
|
||||
//$row2 = sql_fetch(" select sum(po_point) as sum_point from $g4[point_table] ");
|
||||
//echo " (전체 포인트 합계 : " . number_format($row2[sum_point]) . "점)";
|
||||
?>
|
||||
@ -287,11 +287,11 @@ $colspan = 7;
|
||||
<tbody>
|
||||
<?
|
||||
$row2['mb_id'] = '';
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
if ($row2['mb_id'] != $row['mb_id'])
|
||||
{
|
||||
$sql2 = " select mb_id, mb_name, mb_nick, mb_email, mb_homepage, mb_point from $g4[member_table] where mb_id = '{$row['mb_id']}' ";
|
||||
$sql2 = " select mb_id, mb_name, mb_nick, mb_email, mb_homepage, mb_point from {$g4['member_table']} where mb_id = '{$row['mb_id']}' ";
|
||||
$row2 = sql_fetch($sql2);
|
||||
}
|
||||
|
||||
@ -300,21 +300,21 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
|
||||
$link1 = $link2 = "";
|
||||
if (!preg_match("/^\@/", $row['po_rel_table']) && $row['po_rel_table'])
|
||||
{
|
||||
$link1 = "<a href='".$g4['bbs_path']."/board.php?bo_table=".$row['po_rel_table']."&wr_id=".$row[po_rel_id]."' target='_blank'>";
|
||||
$link2 = "</a>";
|
||||
$link1 = '<a href="'.$g4['bbs_path'].'/board.php?bo_table='.$row['po_rel_table'].'&wr_id='.$row['po_rel_id'].'" target="_blank">';
|
||||
$link2 = '</a>';
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><a href='./point_list.php?sfl=mb_id&stx=$row['mb_id']'><?=$row['mb_id']?></a></td>
|
||||
<td><a href='./point_list.php?sfl=mb_id&stx=<?=$row['mb_id']?>'><?=$row['mb_id']?></a></td>
|
||||
<td><?=$row2['mb_name']?></td>
|
||||
<td><?=$mb_nick?></td>
|
||||
<td><?=$row['po_datetime']?></td>
|
||||
<td><?=$link1.$row['po_content'].$link2?></td>
|
||||
<td><?=number_format($row[po_point])?></td>
|
||||
<td><?=number_format($row2[mb_point])?></td>
|
||||
<td><?=number_format($row['po_point'])?></td>
|
||||
<td><?=number_format($row2['mb_point'])?></td>
|
||||
</tr>
|
||||
<?
|
||||
}
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo "<tr><td colspan='$colspan'>자료가 없습니다.</td></tr>";
|
||||
@ -324,5 +324,5 @@ if ($i == 0)
|
||||
</section>
|
||||
|
||||
<?
|
||||
include_once ("./admin.tail.php");
|
||||
include_once ('./admin.tail.php');
|
||||
?>
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
/*******************************************************************************
|
||||
** 공통 변수, 상수, 코드
|
||||
*******************************************************************************/
|
||||
//error_reporting(E_ALL);
|
||||
error_reporting(E_ALL ^ E_NOTICE);
|
||||
error_reporting(E_ALL);
|
||||
//error_reporting(E_ALL ^ E_NOTICE);
|
||||
|
||||
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
|
||||
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
|
||||
|
||||
Reference in New Issue
Block a user