홑따옴표 쌍따옴표로, 기본환경설정 마크업 완료

This commit is contained in:
whitedot
2012-10-30 17:56:20 +09:00
parent 4c6b6641c6
commit 0c1edf6d8d
6 changed files with 315 additions and 305 deletions

View File

@ -14,26 +14,26 @@ function print_menu1($key, $no)
return $str;
}
function print_menu2($key, $no)
{
global $menu, $auth_menu, $is_admin, $auth, $g4;
$str = "<ul class='gnb_2depth'>";
$str = '<ul class="gnb_2depth">'.PHP_EOL;
for($i=1; $i<count($menu[$key]); $i++)
{
if ($is_admin != "super" && (!array_key_exists($menu[$key][$i][0],$auth) || !strstr($auth[$menu[$key][$i][0]], "r")))
if ($is_admin != 'super' && (!array_key_exists($menu[$key][$i][0],$auth) || !strstr($auth[$menu[$key][$i][0]], 'r')))
continue;
// if ($no == 2) $str .= "&nbsp;&nbsp;<img src='{$g4[admin_path]}/img/icon.gif' align=absmiddle> ";
$str .= "<li id='gnb_".$menu[$key][$i][0]."'><a href='".$menu[$key][$i][2]."'>".$menu[$key][$i][1]."</a></li>";
$str .= '<li id="gnb_'.$menu[$key][$i][0].'"><a href="'.$menu[$key][$i][2].'">'.$menu[$key][$i][1].'</a></li>'.PHP_EOL;
$auth_menu[$menu[$key][$i][0]] = $menu[$key][$i][1];
}
$str .= "</ul>";
$str .= '</ul>'.PHP_EOL;
return $str;
}
?>
<script>

View File

@ -114,7 +114,7 @@ function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $
{
global $g4;
$str = "<select name='$name' $event>";
$str = "<select id='$name' name='$name' $event>";
for ($i=$start_id; $i<=$end_id; $i++)
{
$str .= "<option value='$i'";
@ -134,7 +134,7 @@ function get_member_id_select($name, $level, $selected='', $event='')
$sql = " select mb_id from $g4[member_table] where mb_level >= '$level' ";
$result = sql_query($sql);
$str = "<select name='$name' $event><option value=''>선택안함";
$str = "<select id='$name' name='$name' $event><option value=''>선택안함";
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$str .= "<option value='$row[mb_id]'";

View File

@ -10,7 +10,7 @@ if (!defined("_GNUBOARD_")) exit;
<!-- <p>실행시간 : <?=get_microtime() - $begin_time;?> -->
<script src='<?=$g4['admin_path']?>/admin.js'></script>
<script src="<?=$g4['admin_path']?>/admin.js"></script>
<?
include_once("$g4[path]/tail.sub.php");

View File

@ -6,7 +6,7 @@ auth_check($auth[$sub_menu], "r");
$token = get_token();
if ($is_admin != "super")
if ($is_admin != 'super')
alert("최고관리자만 접근 가능합니다.");
// 쪽지보낼시 차감 포인트 필드 추가 : 061218
@ -19,407 +19,403 @@ if (!trim($config[cf_privacy])) {
$config[cf_privacy] = "해당 홈페이지에 맞는 개인정보취급방침을 입력합니다.";
}
$g4['title'] = "기본환경설정";
$g4['title'] = "환경설정";
include_once ("./admin.head.php");
?>
<form name='fconfigform' method='post' onsubmit="return fconfigform_submit(this);">
<input type=hidden name=token value='<?=$token?>'>
<h2><span></span>기본환경설정</h2>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<tr class='ht'>
<td colspan=4 align=left><?=subtitle("기본 설정")?></td>
<form id="fconfigform" name="fconfigform" method="post" onsubmit="return fconfigform_submit(this);">
<input type="hidden" id="token" name="token" value="<?=$token?>">
<section id="config_basic">
<table>
<caption>홈페이지의 기본환경을 설정합니다.</caption>
<tbody>
<tr>
<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>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<tr class='ht'>
<td>홈페이지 제목</td>
<td>
<input type=text class=ed name='cf_title' size='30' required itemname='홈페이지 제목' value='<?=$config[cf_title]?>'>
</td>
<td>최고관리자</td>
<td><?=get_member_id_select("cf_admin", 10, $config[cf_admin], "required itemname='최고 관리자'")?></td>
<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>
</tr>
<tr class='ht'>
<td>포인트 사용</td>
<td colspan=3><input type='checkbox' name='cf_use_point' value='1' <?=$config[cf_use_point]?'checked':'';?>> 사용</td>
</tr>
<tr class='ht'>
<td>로그인시 포인트</td>
<td><input type=text class=ed name='cf_login_point' size='5' required itemname='로그인시 포인트' value='<?=$config[cf_login_point]?>'> 점
<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>쪽지보낼시 차감 포인트</td>
<td><input type=text class=ed name='cf_memo_send_point' size='5' required itemname='쪽지전송시 차감 포인트' value='<?=$config[cf_memo_send_point]?>'> 점
<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>
</tr>
<tr class='ht'>
<td>이름(별명) 표시</td>
<td colspan=3><input type=text class=ed name='cf_cut_name' value='<?=$config[cf_cut_name]?>' size=2> 자리만 표시
<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>
</tr>
<tr class='ht'>
<td>별명 수정</td>
<td>수정한 후 <input type=text class=ed name='cf_nick_modify' value='<?=$config[cf_nick_modify]?>' size=2> 일 동안 바꿀 수 없음</td>
<td>정보공개 수정</td>
<td>수정한 후 <input type=text class=ed name='cf_open_modify' value='<?=$config[cf_open_modify]?>' size=2> 일 동안 바꿀 수 없음</td>
<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>
<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>
</tr>
<tr class='ht'>
<td>최근게시물 삭제</td>
<td><input type=text class=ed name='cf_new_del' value='<?=$config[cf_new_del]?>' size=5> 일
<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>쪽지 삭제</td>
<td><input type=text class=ed name='cf_memo_del' value='<?=$config[cf_memo_del]?>' size=5> 일
<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>
</tr>
<tr class='ht'>
<td>접속자로그 삭제</td>
<td><input type=text class=ed name='cf_visit_del' value='<?=$config[cf_visit_del]?>' size=5> 일
<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>인기검색어 삭제</td>
<td><input type=text class=ed name='cf_popular_del' value='<?=$config[cf_popular_del]?>' size=5> 일
<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>
</tr>
<tr class='ht'>
<td>현재 접속자</td>
<td><input type=text class=ed name='cf_login_minutes' value='<?=$config[cf_login_minutes]?>' size=5> 분
<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>한페이지당 라인수</td>
<td><input type=text class=ed name='cf_page_rows' value='<?=$config[cf_page_rows]?>' size=5> 라인
<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>
</tr>
<tr class='ht'>
<td>최근게시물 스킨</td>
<td><select id=cf_new_skin name=cf_new_skin required itemname="최근게시물 스킨">
<tr>
<th scope="row" id="th115"><label for="cf_new_skin">최근게시물 스킨</label></th>
<td headers="th115"><select id=cf_new_skin id="cf_new_skin" name="cf_new_skin" required >
<?
$arr = get_skin_dir("new");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
}
?></select>
<script type="text/javascript"> document.getElementById('cf_new_skin').value="<?=$config[cf_new_skin]?>";</script>
<script> document.getElementById('cf_new_skin').value="<?=$config[cf_new_skin]?>";</script>
</td>
<td>최근게시물 라인수</td>
<td><input type=text class=ed name='cf_new_rows' value='<?=$config[cf_new_rows]?>' size=5> 라인
<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>
</tr>
<tr class='ht'>
<td>검색 스킨</td>
<td colspan=3><select id=cf_search_skin name=cf_search_skin required itemname="검색 스킨">
<tr>
<th scope="row" id="th117"><label for="cf_search_skin">검색 스킨</label></th>
<td headers="th117" colspan="3"><select id=cf_search_skin id="cf_search_skin" name="cf_search_skin" required>
<?
$arr = get_skin_dir("search");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
}
?></select>
<script type="text/javascript"> 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 class='ht'>
<td>접속자 스킨</td>
<td colspan=3><select id=cf_connect_skin name=cf_connect_skin required itemname="접속자 스킨">
<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");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
}
?></select>
<script type="text/javascript"> 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 class='ht'>
<td>복사, 이동시 로그</td>
<td colspan=3><input type='checkbox' name='cf_use_copy_log' value='1' <?=$config[cf_use_copy_log]?'checked':'';?>> 남김
<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':'';?>> 남김
<?=help("게시물 아래에 누구로 부터 복사, 이동됨 표시")?></td>
<!-- <td>자동등록방지 사용</td>
<td><input type='checkbox' name='cf_use_norobot' value='1' <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<!-- <td headers="th">자동등록방지 사용</td>
<td headers="th"><input type="checkbox" id="cf_use_norobot" name="cf_use_norobot" value="1" <?=$config[cf_use_norobot]?'checked':'';?>> 사용
<?=help("자동 회원가입과 글쓰기를 방지")?></td> -->
</tr>
<tr class='ht'>
<td>접근가능 IP</td>
<td valign=top><textarea class=ed name='cf_possible_ip' rows='5' style='width:99%;'><?=$config[cf_possible_ip]?> </textarea><br>입력된 IP의 컴퓨터만 접근할 수 있음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
<td>접근차단 IP</td>
<td valign=top><textarea class=ed name='cf_intercept_ip' rows='5' style='width:99%;'><?=$config[cf_intercept_ip]?> </textarea><br>입력된 IP의 컴퓨터는 접근할 수 없음.<br>123.123.+ 도 입력 가능. (엔터로 구분)</td>
</tr>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
<tr>
<td colspan=4 align=left><?=subtitle("게시판 설정")?></td>
<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>
<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>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<tr class='ht'>
<td>글읽기 포인트</td>
<td><input type=text class=ed name='cf_read_point' size='10' required itemname='글읽기 포인트' value='<?=$config[cf_read_point]?>'> 점</td>
<td>글쓰기 포인트</td>
<td><input type=text class=ed name='cf_write_point' size='10' required itemname='글쓰기 포인트' value='<?=$config[cf_write_point]?>'> 점</td>
</tbody>
</table>
</section>
<section id="config_board">
<h2><span></span>게시판 설정</h2>
<table>
<caption>게시판에 공통으로 적용되는 항목을 설정합니다. 게시판 관리에서 개별적으로도 설정 가능합니다.</caption>
<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>
<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>
</tr>
<tr class='ht'>
<td>코멘트쓰기 포인트</td>
<td><input type=text class=ed name='cf_comment_point' size='10' required itemname='답변, 코멘트쓰기 포인트' value='<?=$config[cf_comment_point]?>'> 점</td>
<td>다운로드 포인트</td>
<td><input type=text class=ed name='cf_download_point' size='10' required itemname='다운로드받기 포인트' value='<?=$config[cf_download_point]?>'> 점</td>
<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>
<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>
</tr>
<tr class='ht'>
<td>LINK TARGET</td>
<td><input type=text class=ed name='cf_link_target' size='10' value='<?=$config[cf_link_target]?>'>
<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]?>">
<?=help("게시판 내용중 자동으로 링크되는 창의 타켓을 지정합니다.\n\n_self, _top, _blank, _new 를 주로 지정합니다.")?></td>
<td>검색 단위</td>
<td><input type=text class=ed name='cf_search_part' size='10' itemname='검색 단위' value='<?=$config[cf_search_part]?>'> 건 단위로 검색</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>
</tr>
<tr class='ht'>
<td>검색 배경 색상</td>
<td><input type=text class=ed name='cf_search_bgcolor' size='10' required itemname='검색 배경 색상' value='<?=$config[cf_search_bgcolor]?>'></td>
<td>검색 글자 색상</td>
<td><input type=text class=ed name='cf_search_color' size='10' required itemname='검색 글자 색상' value='<?=$config[cf_search_color]?>'></td>
<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>
<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>
</tr>
<tr class='ht'>
<td>새로운 글쓰기</td>
<td><input type=text class=ed name='cf_delay_sec' size='10' required itemname='새로운 글쓰기' value='<?=$config[cf_delay_sec]?>'> 초 지난후 가능</td>
<td>페이지 표시 수</td>
<td><input type=text class=ed name='cf_write_pages' size='10' required itemname='페이지 표시 수' value='<?=$config[cf_write_pages]?>'> 페이지씩 표시</td>
<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>
<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>
</tr>
<tr class='ht'>
<td>이미지 업로드 확장자</td>
<td colspan=3><input type=text class=ed name='cf_image_extension' size='80' itemname='이미지 업로드 확장자' value='<?=$config[cf_image_extension]?>'>
<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]?>">
<?=help("게시판 글작성시 이미지 파일 업로드 가능 확장자. | 로 구분")?></td>
</tr>
<tr class='ht'>
<td>플래쉬 업로드 확장자</td>
<td colspan=3><input type=text class=ed name='cf_flash_extension' size='80' itemname='플래쉬 업로드 확장자' value='<?=$config[cf_flash_extension]?>'>
<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]?>">
<?=help("게시판 글작성시 플래쉬 파일 업로드 가능 확장자. | 로 구분")?></td>
</tr>
<tr class='ht'>
<td>동영상 업로드 확장자</td>
<td colspan=3><input type=text class=ed name='cf_movie_extension' size='80' itemname='동영상 업로드 확장자' value='<?=$config[cf_movie_extension]?>'>
<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]?>">
<?=help("게시판 글작성시 동영상 파일 업로드 가능 확장자. | 로 구분")?></td>
</tr>
<tr class='ht'>
<td>단어 필터링
<?=help("입력된 단어가 포함된 내용은 게시할 수 없습니다.\n\n단어와 단어 사이는 ,로 구분합니다.")?></td>
<td colspan=3><textarea class=ed name='cf_filter' rows='7' style='width:99%;'><?=$config[cf_filter]?> </textarea></td>
<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>
</tr>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
</tbody>
</table>
</section>
<tr class='ht'>
<td colspan=4 align=left><?=subtitle("회원가입 설정")?></td>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<tr class='ht'>
<td>회원 스킨</td>
<td colspan=3><select id=cf_member_skin name=cf_member_skin required itemname="회원가입 스킨">
<section id="config_mb_join">
<h2><span></span>회원가입 설정</h2>
<table>
<caption>회원가입 시 입력받을 정보를 설정합니다.</caption>
<tbody>
<tr>
<th scope="row" id="th301"><label for="cf_member_skin">회원 스킨</label></th>
<td headers="th301" colspan="3"><select id="cf_member_skin" name="cf_member_skin" required>
<?
$arr = get_skin_dir("member");
for ($i=0; $i<count($arr); $i++) {
echo "<option value='$arr[$i]'>$arr[$i]</option>\n";
echo '<option value="'.$arr[$i].'">'.$arr[$i].'</option>'.PHP_EOL;
}
?></select>
<script type="text/javascript"> 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 class='ht'>
<td>홈페이지 입력</td>
<td>
<input type='checkbox' name='cf_use_homepage' value='1' <?=$config[cf_use_homepage]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_homepage' value='1' <?=$config[cf_req_homepage]?'checked':'';?>> 필수입력
<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>
</td>
<td>주소 입력</td>
<td>
<input type='checkbox' name='cf_use_addr' value='1' <?=$config[cf_use_addr]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_addr' value='1' <?=$config[cf_req_addr]?'checked':'';?>> 필수입력
<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>
</td>
</tr>
<tr class='ht'>
<td>전화번호 입력</td>
<td>
<input type='checkbox' name='cf_use_tel' value='1' <?=$config[cf_use_tel]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_tel' value='1' <?=$config[cf_req_tel]?'checked':'';?>> 필수입력
<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>
</td>
<td>핸드폰 입력</td>
<td>
<input type='checkbox' name='cf_use_hp' value='1' <?=$config[cf_use_hp]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_hp' value='1' <?=$config[cf_req_hp]?'checked':'';?>> 필수입력
<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>
</td>
</tr>
<tr class='ht'>
<td>서명 입력</td>
<td>
<input type='checkbox' name='cf_use_signature' value='1' <?=$config[cf_use_signature]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_signature' value='1' <?=$config[cf_req_signature]?'checked':'';?>> 필수입력
<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>
</td>
<td>자기소개 입력</td>
<td>
<input type='checkbox' name='cf_use_profile' value='1' <?=$config[cf_use_profile]?'checked':'';?>> 보이기
<input type='checkbox' name='cf_req_profile' value='1' <?=$config[cf_req_profile]?'checked':'';?>> 필수입력
<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>
</td>
</tr>
<tr class='ht'>
<td>회원가입시 권한</td>
<td><? echo get_member_level_select('cf_register_level', 1, 9, $config[cf_register_level]) ?></td>
<td>회원가입시 포인트</td>
<td><input type=text class=ed name='cf_register_point' size='5' value='<?=$config[cf_register_point]?>'> 점</td>
<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>
<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>
</tr>
<tr class='ht'>
<!-- <td>주민등록번호</td>
<td><input type='checkbox' name='cf_use_jumin' value='1' <?=$config[cf_use_jumin]?'checked':'';?>> 사용
<?=help("주민등록번호는 암호화하여 저장하므로 회원정보 DB가 유출되어도 알 수 없습니다.")?></td> -->
<td>회원탈퇴후 삭제일</td>
<td colspan="3"><input type=text class=ed name='cf_leave_day' size='5' value='<?=$config[cf_leave_day]?>'> 일 후 자동 삭제</td>
<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>
</tr>
<tr class='ht'>
<td>회원아이콘 사용</td>
<td>
<select name='cf_use_member_icon'>
<option value='0'>미사용
<option value='1'>아이콘만 표시
<option value='2'>아이콘+이름 표시
<tr>
<th scope="row" id="th311"><label for="cf_use_member_icon">회원아이콘 사용</label></th>
<td headers="th311">
<select id="cf_use_member_icon" name="cf_use_member_icon">
<option value="0">미사용
<option value="1">아이콘만 표시
<option value="2">아이콘+이름 표시
</select>
<?=help("게시물에 게시자 별명 대신 아이콘 사용")?>
</td>
<script type='text/javascript'> document.fconfigform.cf_use_member_icon.value = '<?=$config[cf_use_member_icon]?>'; </script>
<td>아이콘 업로드 권한</td>
<td colspan=3><? echo get_member_level_select('cf_icon_level', 1, 9, $config[cf_icon_level]) ?> 이상</td>
<script> document.fconfigform.cf_use_member_icon.value = "<?=$config[cf_use_member_icon]?>;"></script>
<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>
</tr>
<tr class='ht'>
<td>회원아이콘 용량</td>
<td><input type=text class=ed name='cf_member_icon_size' size='5' value='<?=$config[cf_member_icon_size]?>'> 바이트 이하</td>
<td>회원아이콘 사이즈</td>
<td> <input type=text class=ed name='cf_member_icon_width' size='5' value='<?=$config[cf_member_icon_width]?>'> 픽셀 , 높이 <input type=text class=ed name='cf_member_icon_height' size='5' value='<?=$config[cf_member_icon_height]?>'> 픽셀 이하</td>
<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>
<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>
</tr>
<tr class='ht'>
<td>추천인제도 사용</td>
<td><input type='checkbox' name='cf_use_recommend' value='1' <?=$config[cf_use_recommend]?'checked':'';?>> 사용</td>
<td>추천인 포인트</td>
<td><input type=text class=ed name='cf_recommend_point' size='5' value='<?=$config[cf_recommend_point]?>'> 점</td>
<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>
<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>
</tr>
<tr class='ht'>
<td>아이디,별명 금지단어
<?=help("입력된 단어가 포함된 내용은 회원아이디, 별명으로 사용할 수 없습니다.\n\n단어와 단어 사이는 , 로 구분합니다.")?></td>
<td valign=top><textarea class=ed name='cf_prohibit_id' rows='5' style='width:99%;'><?=$config[cf_prohibit_id]?> </textarea></td>
<td>입력 금지 메일
<?=help("hanmail.net과 같은 메일 주소는 입력을 못합니다.\n\n엔터로 구분합니다.")?></td>
<td valign=top><textarea class=ed name='cf_prohibit_email' rows='5' style='width:99%;'><?=$config[cf_prohibit_email]?> </textarea><br></td>
<tr>
<th scope="row" id="th317"><label for="cf_prohibit_id">아이디,별명 금지단어
<?=help("입력된 단어가 포함된 내용은 회원아이디, 별명으로 사용할 수 없습니다.\n\n단어와 단어 사이는 , 로 구분합니다.")?></label></th>
<td headers="th317"><textarea id="cf_prohibit_id" name="cf_prohibit_id" rows="5"><?=$config[cf_prohibit_id]?> </textarea></td>
<th scope="row" id="th318"><label for="cf_prohibit_email">입력 금지 메일
<?=help("hanmail.net과 같은 메일 주소는 입력을 못합니다.\n\n엔터로 구분합니다.")?></label></th>
<td headers="th318"><textarea id="cf_prohibit_email" name="cf_prohibit_email" rows="5"><?=$config[cf_prohibit_email]?> </textarea><br></td>
</tr>
<tr class='ht'>
<td>회원가입약관</td>
<td valign=top colspan=3><textarea class=ed name='cf_stipulation' rows='10' style='width:99%;'><?=$config[cf_stipulation]?> </textarea></td>
<tr>
<th scope="row" id="th319"><label for="cf_stipulation">회원가입약관</label></th>
<td headers="th319" colspan="3"><textarea id="cf_stipulation" name="cf_stipulation" rows="10"><?=$config[cf_stipulation]?> </textarea></td>
</tr>
<tr class='ht'>
<td>개인정보취급방침</td>
<td valign=top colspan=3><textarea class=ed name='cf_privacy' rows='10' style='width:99%;'><?=$config[cf_privacy]?> </textarea></td>
<tr>
<th scope="row" id="th320"><label for="cf_privacy">개인정보취급방침</label></th>
<td headers="th320" colspan="3"><textarea id="cf_privacy" name="cf_privacy" rows="10"><?=$config[cf_privacy]?> </textarea></td>
</tr>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
</tbody>
</table>
</section>
<tr class='ht'>
<td colspan=4 align=left><?=subtitle("메일 설정")?></td>
<section id="config_mail">
<h2><span></span>메일 설정</h2>
<table>
<caption>홈페이지에서 사용할 메일 기능을 설정합니다.</caption>
<tbody>
<tr>
<th scope="row" id="th401"><label for="cf_email_use">메일발송 사용</label></th>
<td headers="th401" colspan="3"><input type="checkbox" id="cf_email_use" name="cf_email_use" value="1" <?=$config[cf_email_use]?'checked':'';?>> 사용 (체크하지 않으면 메일발송을 아예 사용하지 않습니다. 메일 테스트도 불가합니다.)</td>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<tr class='ht'>
<td>메일발송 사용</td>
<td colspan=3><input type=checkbox name=cf_email_use value='1' <?=$config[cf_email_use]?'checked':'';?>> 사용 (체크하지 않으면 메일발송을 아예 사용하지 않습니다. 메일 테스트도 불가합니다.)</td>
</tr>
<tr class='ht'>
<td>메일인증 사용</td>
<td><input type='checkbox' name='cf_use_email_certify' value='1' <?=$config[cf_use_email_certify]?'checked':'';?>> 사용
<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>
</tr>
<tr class='ht'>
<td>폼메일 사용 여부</td>
<td><input type='checkbox' name='cf_formmail_is_member' value='1' <?=$config[cf_formmail_is_member]?'checked':'';?>> 회원만 사용
<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>
</tr>
<tr class='ht'>
<td><span class=title>게시판 글 작성시</span></td>
<tr>
<th><label for="cf_"><span class=title>게시판 글 작성시</span></td>
</tr>
<tr class='ht'>
<td>최고관리자 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_wr_super_admin value='1' <?=$config[cf_email_wr_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th404"><label for="cf_email_wr_super_admin">최고관리자 메일발송</label></th>
<td headers="th404" colspan="3"><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 class='ht'>
<td>그룹관리자 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_wr_group_admin value='1' <?=$config[cf_email_wr_group_admin]?'checked':'';?>> 사용 (그룹관리자에게 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th405"><label for="cf_email_wr_group_admin">그룹관리자 메일발송</label></th>
<td headers="th405" colspan="3"><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 class='ht'>
<td>게시판관리자 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_wr_board_admin value='1' <?=$config[cf_email_wr_board_admin]?'checked':'';?>> 사용 (게시판관리자에게 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th406"><label for="cf_email_wr_board_admin">게시판관리자 메일발송</label></th>
<td headers="th406" colspan="3"><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 class='ht'>
<td>원글 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_wr_write value='1' <?=$config[cf_email_wr_write]?'checked':'';?>> 사용 (게시자님께 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th407"><label for="cf_email_wr_write">원글 메일발송</label></th>
<td headers="th407" colspan="3"><input type="checkbox" id="cf_email_wr_write" name="cf_email_wr_write" value="1" <?=$config[cf_email_wr_write]?'checked':'';?>> 사용 (게시자님께 메일을 발송합니다.)</td>
</tr>
<tr class='ht'>
<td>코멘트 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_wr_comment_all value='1' <?=$config[cf_email_wr_comment_all]?'checked':'';?>> 사용 (원글에 코멘트가 올라오는 경우 코멘트 쓴 모든 분들께 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th408"><label for="cf_email_wr_comment_all">코멘트 메일발송</label></th>
<td headers="th408" colspan="3"><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>
<tr class='ht'>
<td><span class=title>회원 가입시</span></td>
<tr>
<td headers="th"><span class=title>회원 가입시</span></td>
</tr>
<tr class='ht'>
<td>최고관리자 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_mb_super_admin value='1' <?=$config[cf_email_mb_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th409"><label for="cf_email_mb_super_admin">최고관리자 메일발송</label></th>
<td headers="th409" colspan="3"><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 class='ht'>
<td>회원님께 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_mb_member value='1' <?=$config[cf_email_mb_member]?'checked':'';?>> 사용 (회원가입한 회원님께 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th410"><label for="cf_email_mb_member">회원님께 메일발송</label></th>
<td headers="th410" colspan="3"><input type="checkbox" id="cf_email_mb_member" name="cf_email_mb_member" value="1" <?=$config[cf_email_mb_member]?'checked':'';?>> 사용 (회원가입한 회원님께 메일을 발송합니다.)</td>
</tr>
<tr class='ht'>
<td><span class=title>투표 기타의견 작성시</span></td>
<tr>
<th scope="row"><label for="cf_"><span class=title>투표 기타의견 작성시</span></td>
</tr>
<tr class='ht'>
<td>최고관리자 메일발송</td>
<td colspan=3><input type=checkbox name=cf_email_po_super_admin value='1' <?=$config[cf_email_po_super_admin]?'checked':'';?>> 사용 (최고관리자에게 메일을 발송합니다.)</td>
<tr>
<th scope="row" id="th411"><label for="cf_email_po_super_admin">최고관리자 메일발송</label></th>
<td headers="th411" colspan="3"><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>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
</tbody>
</table>
</section>
<tr class='ht'>
<td colspan=4 align=left><?=subtitle("여분 필드")?></td>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<section id="config_extra">
<h2><span></span>여분필드 설정</h2>
<table>
<caption>여분필드의 기본 내용을 설정합니다. 게시판 관리에서 개별적으로도 설정 가능합니다.</caption>
<tbody>
<? for ($i=1; $i<=10; $i=$i+2) { $k=$i+1; ?>
<tr class='ht'>
<td><input type=text class=ed name='cf_<?=$i?>_subj' value='<?=get_text($config["cf_{$i}_subj"])?>' title='여분필드 <?=$i?> 제목' style='text-align:right;font-weight:bold;' size=15></td>
<td><input type='text' class=ed style='width:99%;' name=cf_<?=$i?> value='<?=$config["cf_$i"]?>' title='여분필드 <?=$i?> 설정값'></td>
<td><input type=text class=ed name='cf_<?=$k?>_subj' value='<?=get_text($config["cf_{$k}_subj"])?>' title='여분필드 <?=$k?> 제목' style='text-align:right;font-weight:bold;' size=15></td>
<td><input type='text' class=ed style='width:99%;' name=cf_<?=$k?> value='<?=$config["cf_$k"]?>' title='여분필드 <?=$k?> 설정값'></td>
<tr>
<th scope="row" id="th5a<?=$i?>"><label for="cf_<?=$i?>_subj">여분필드<?=$i?>제목</label></th>
<td headers="th5a<?=$i?>"><input type="text" id="cf_<?=$i?>_subj" name="cf_<?=$i?>_subj" value="<?=get_text($config["cf_{$i}_subj"])?>"></td>
<th scope="row" id="th5b<?=$i?>"><label for="cf_<?=$i?>">여분필드<?=$i?>설명</label></th>
<td headers="th5b<?=$i?>"><input type="text" id="cf_<?=$i?>" name="cf_<?=$i?>" value="<?=$config["cf_$i"]?>"></td>
<th scope="row" id="th5a<?=$k?>"><label for="cf_<?=$k?>_subj">여분필드<?=$k?>제목</label></th>
<td headers="th5a<?=$k?>"><input type="text" id="cf_<?=$k?>_subj" name="cf_<?=$k?>_subj" value="<?=get_text($config["cf_{$k}_subj"])?>"></td>
<th scope="row" id="th5b<?=$k?>"><label for="cf_<?=$k?>">여분필드<?=$k?>설명</label></th>
<td headers="th5b<?=$k?>"><input type="text" id="cf_<?=$k?>" name="cf_<?=$k?>" value="<?=$config["cf_$k"]?>"></td>
</tr>
<? } ?>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
<tr class='ht'>
<td colspan=4 align=left>
<?=subtitle("XSS / CSRF 방지")?>
</td>
</tr>
<tr><td colspan=4 class=line1></td></tr>
<tr class='ht'>
<td>
관리자 패스워드
</td>
<td colspan=3>
<input class='ed' type='password' name='admin_password' itemname="관리자 패스워드" required>
<?=help("관리자 권한을 빼앗길 것에 대비하여 로그인한 관리자의 패스워드를 한번 더 묻는것 입니다.");?>
</td>
</tr>
<tr><td colspan=4 class=line2></td></tr>
<tr><td colspan=4 class=ht></td></tr>
</tbody>
</table>
</section>
<p align=center>
<input type=submit class=btn1 accesskey='s' value=' 확 인 '>
<section id="config_confirm">
<h2><span></span>XSS 혹은 CSRF 방지</h2>
<table>
<caption>관리자 권한을 탈취당하는 경우를 대비하여 패스워드를 다시 한번 확인합니다.</caption>
<tbody>
<tr>
<th scope="row" id="th601"><label for="admin_password">관리자 패스워드</label></td>
<td headers="th601" colspan="3">
<input type="password" id="admin_password" name="admin_password" required>
</td>
</tr>
</tbody>
</table>
</section>
<input type="submit" accesskey="s" value="확인">
</form>
<script type="text/javascript">
<script>
function fconfigform_submit(f)
{
f.action = "./config_form_update.php";

View File

@ -44,14 +44,14 @@ header("Pragma: no-cache"); // HTTP/1.0
*/
?>
<!doctype html>
<html lang='ko'>
<html lang="ko">
<head>
<meta charset='<?=$g4['charset']?>'>
<meta charset="<?=$g4['charset']?>">
<title><?=$g4['title']?></title>
<? if ($administrator) { ?>
<link rel='stylesheet' href='<?=$g4['path']?>/css/admin.css?=<?=date("md")?>'>
<link rel="stylesheet" href="<?=$g4['path']?>/css/admin.css?=<?=date("md")?>">
<? } else { ?>
<link rel='stylesheet' href='<?=$g4['path']?>/css/default.css?=<?=date("md")?>'>
<link rel="stylesheet" href="<?=$g4['path']?>/css/default.css?=<?=date("md")?>">
<?}?>
</head>
<script>
@ -70,7 +70,7 @@ var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>
<script src='<?=$g4['path']?>/js/jquery-1.4.2.min.js'></script>
<script src='<?=$g4['path']?>/js/common.js'></script>
<script src="<?=$g4['path']?>/js/jquery-1.4.2.min.js"></script>
<script src="<?=$g4['path']?>/js/common.js"></script>
<body>
<a id='g4_head'></a>
<a id="g4_head"></a>

View File

@ -17,8 +17,22 @@ if (typeof(WREST_JS) == 'undefined') // 한번만 실행
// subject 속성값을 얻어 return, 없으면 tag의 name을 넘김
function wrestItemname(fld)
{
var itemname = fld.getAttribute("itemname");
if (itemname != null && itemname != "")
//input id 값과 같은 for 값을 가진 label 을 찾아 해당 텍스트를 itemname 으로 넘겨줍니다.:지운아빠 2012-07-04
var itemname = '';
var id = fld.getAttribute('id');
var labelname = document.getElementsByTagName('label');
for(i=0;i<labelname.length;i++){
if (labelname[i].getAttribute('for') == id)
{
itemname = labelname[i].innerHTML.replace('<span>*</span>','');
//itemname = labelname[i].innerTEXT;
}
}
// labelname 없을 경우에 title 로 반환
if (itemname == '') {
itemname = fld.getAttribute('title');
}
if (itemname != null && itemname != '')
return itemname;
else
return fld.name;