neo
BIN
skin/latest/neo/img/bg_latest.gif
Normal file
|
After Width: | Height: | Size: 69 B |
BIN
skin/latest/neo/img/board_bg_line.gif
Normal file
|
After Width: | Height: | Size: 70 B |
BIN
skin/latest/neo/img/board_icon.gif
Normal file
|
After Width: | Height: | Size: 54 B |
BIN
skin/latest/neo/img/board_more.gif
Normal file
|
After Width: | Height: | Size: 139 B |
BIN
skin/latest/neo/img/board_title_bg.gif
Normal file
|
After Width: | Height: | Size: 63 B |
BIN
skin/latest/neo/img/board_title_left.gif
Normal file
|
After Width: | Height: | Size: 163 B |
BIN
skin/latest/neo/img/board_title_right.gif
Normal file
|
After Width: | Height: | Size: 126 B |
BIN
skin/latest/neo/img/icon_file.gif
Normal file
|
After Width: | Height: | Size: 332 B |
BIN
skin/latest/neo/img/icon_hit.gif
Normal file
|
After Width: | Height: | Size: 129 B |
BIN
skin/latest/neo/img/icon_hot.gif
Normal file
|
After Width: | Height: | Size: 329 B |
BIN
skin/latest/neo/img/icon_link.gif
Normal file
|
After Width: | Height: | Size: 331 B |
BIN
skin/latest/neo/img/icon_new.gif
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
skin/latest/neo/img/icon_reply.gif
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
skin/latest/neo/img/icon_secret.gif
Normal file
|
After Width: | Height: | Size: 320 B |
BIN
skin/latest/neo/img/latest_icon.gif
Normal file
|
After Width: | Height: | Size: 72 B |
BIN
skin/latest/neo/img/latest_t01.gif
Normal file
|
After Width: | Height: | Size: 405 B |
BIN
skin/latest/neo/img/latest_t02.gif
Normal file
|
After Width: | Height: | Size: 426 B |
BIN
skin/latest/neo/img/more.gif
Normal file
|
After Width: | Height: | Size: 96 B |
49
skin/latest/neo/latest.skin.php
Normal file
@ -0,0 +1,49 @@
|
||||
<?
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<table width=100% cellpadding=0 cellspacing=0>
|
||||
<tr>
|
||||
<td width=14><img src='<?=$latest_skin_path?>/img/latest_t01.gif'></td>
|
||||
<td width='100%' background='<?=$latest_skin_path?>/img/bg_latest.gif'> <strong><a href='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bo_table?>'><?=$board['bo_subject']?></a></strong></td>
|
||||
<td width=37 background='<?=$latest_skin_path?>/img/bg_latest.gif'><a href='<?=$g4['bbs_path']?>/board.php?bo_table=<?=$bo_table?>'><img src='<?=$latest_skin_path?>/img/more.gif' border=0></a></td>
|
||||
<td width=14><img src='<?=$latest_skin_path?>/img/latest_t02.gif'></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width=100% cellpadding=0 cellspacing=0>
|
||||
<? for ($i=0; $i<count($list); $i++) { ?>
|
||||
<tr>
|
||||
<td colspan=4 align=center>
|
||||
<table width=95%>
|
||||
<tr>
|
||||
<td height=25><img src='<?=$latest_skin_path?>/img/latest_icon.gif' align=absmiddle>
|
||||
<?
|
||||
echo $list[$i]['icon_reply'] . " ";
|
||||
echo "<a href='{$list[$i]['href']}'>";
|
||||
if ($list[$i]['is_notice'])
|
||||
echo "<font style='font-family:돋움; font-size:9pt; color:#2C88B9;'><strong>{$list[$i]['subject']}</strong></font>";
|
||||
else
|
||||
echo "<font style='font-family:돋움; font-size:9pt; color:#6A6A6A;'>{$list[$i]['subject']}</font>";
|
||||
echo "</a>";
|
||||
|
||||
if ($list[$i]['comment_cnt'])
|
||||
echo " <a href=\"{$list[$i]['comment_href']}\"><span style='font-family:돋움; font-size:8pt; color:#9A9A9A;'>{$list[$i]['comment_cnt']}</span></a>";
|
||||
|
||||
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
|
||||
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
|
||||
|
||||
echo " " . $list[$i]['icon_new'];
|
||||
echo " " . $list[$i]['icon_file'];
|
||||
echo " " . $list[$i]['icon_link'];
|
||||
echo " " . $list[$i]['icon_hot'];
|
||||
echo " " . $list[$i]['icon_secret'];
|
||||
?>2</td></tr>
|
||||
<tr><td bgcolor=#EBEBEB height=1></td></tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</a></td></tr><? } ?>
|
||||
|
||||
</table>
|
||||
5
skin/member/neo/_common.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?
|
||||
$g4_path = "../../.."; // common.php 의 상대 경로
|
||||
include_once("$g4_path/common.php");
|
||||
header("Content-Type: text/html; charset=$g4[charset]");
|
||||
?>
|
||||
20
skin/member/neo/ajax_mb_email_check.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?
|
||||
include_once("_common.php");
|
||||
|
||||
if (trim($reg_mb_email)=='') {
|
||||
echo "110"; // 입력이 없습니다.
|
||||
} else if (!preg_match("/([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/", $reg_mb_email)) {
|
||||
echo "120"; // E-mail 주소 형식에 맞지 않음
|
||||
} else {
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_id <> '$reg_mb_id' and mb_email = '$reg_mb_email' ");
|
||||
if ($row[cnt]) {
|
||||
echo "130"; // 이미 존재하는 회원아이디
|
||||
} else {
|
||||
//if (preg_match("/[\,]?{$reg_mb_email}\,/i", $config[cf_prohibit_id].","))
|
||||
if (preg_match("/[\,]?{$reg_mb_email}/i", $config[cf_prohibit_id]))
|
||||
echo "140"; // 예약어로 금지된 회원아이디
|
||||
else
|
||||
echo "000"; // 정상
|
||||
}
|
||||
}
|
||||
?>
|
||||
22
skin/member/neo/ajax_mb_id_check.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?
|
||||
include_once("_common.php");
|
||||
|
||||
// echo "한글"로 출력하지 않는 이유는 Ajax 는 euc_kr 에서 한글을 제대로 인식하지 못하기 때문
|
||||
// 여기에서 영문으로 echo 하여 Request 된 값을 Javascript 에서 한글로 메세지를 출력함
|
||||
|
||||
if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id)) {
|
||||
echo "110"; // 유효하지 않은 회원아이디
|
||||
} else if (strlen($reg_mb_id) < 3) {
|
||||
echo "120"; // 3보다 작은 회원아이디
|
||||
} else {
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_id = '$reg_mb_id' ");
|
||||
if ($row[cnt]) {
|
||||
echo "130"; // 이미 존재하는 회원아이디
|
||||
} else {
|
||||
if (preg_match("/[\,]?{$reg_mb_id}/i", $config[cf_prohibit_id]))
|
||||
echo "140"; // 예약어로 금지된 회원아이디
|
||||
else
|
||||
echo "000"; // 정상
|
||||
}
|
||||
}
|
||||
?>
|
||||
40
skin/member/neo/ajax_mb_nick_check.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?
|
||||
include_once("_common.php");
|
||||
|
||||
if (!function_exists('convert_charset')) {
|
||||
/*
|
||||
-----------------------------------------------------------
|
||||
Charset 을 변환하는 함수
|
||||
-----------------------------------------------------------
|
||||
iconv 함수가 있으면 iconv 로 변환하고
|
||||
없으면 mb_convert_encoding 함수를 사용한다.
|
||||
둘다 없으면 사용할 수 없다.
|
||||
*/
|
||||
function convert_charset($from_charset, $to_charset, $str) {
|
||||
|
||||
if( function_exists('iconv') )
|
||||
return iconv($from_charset, $to_charset, $str);
|
||||
elseif( function_exists('mb_convert_encoding') )
|
||||
return mb_convert_encoding($str, $to_charset, $from_charset);
|
||||
else
|
||||
die("Not found 'iconv' or 'mbstring' library in server.");
|
||||
}
|
||||
}
|
||||
|
||||
if (strtolower($g4[charset]) == 'euc-kr')
|
||||
$reg_mb_nick = convert_charset('UTF-8','CP949',$reg_mb_nick);
|
||||
|
||||
// 별명은 한글, 영문, 숫자만 가능
|
||||
if (!check_string($reg_mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_)) {
|
||||
echo "110"; // 별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.
|
||||
} else if (strlen($reg_mb_nick) < 4) {
|
||||
echo "120"; // 4글자 이상 입력
|
||||
} else {
|
||||
$row = sql_fetch(" select count(*) as cnt from $g4[member_table] where mb_nick = '$reg_mb_nick' ");
|
||||
if ($row[cnt]) {
|
||||
echo "130"; // 이미 존재하는 별명
|
||||
} else {
|
||||
echo "000"; // 정상
|
||||
}
|
||||
}
|
||||
?>
|
||||
70
skin/member/neo/ajax_register_form.jquery.js
Normal file
@ -0,0 +1,70 @@
|
||||
var reg_mb_id_check = function() {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: member_skin_path+'/ajax_mb_id_check.php',
|
||||
data: {
|
||||
'reg_mb_id': encodeURIComponent($('#reg_mb_id').val())
|
||||
},
|
||||
cache: false,
|
||||
async: false,
|
||||
success: function(result) {
|
||||
var msg = $('#msg_mb_id');
|
||||
switch(result) {
|
||||
case '110' : msg.html('영문자, 숫자, _ 만 입력하세요.').css('color', 'red'); break;
|
||||
case '120' : msg.html('최소 3자이상 입력하세요.').css('color', 'red'); break;
|
||||
case '130' : msg.html('이미 사용중인 아이디 입니다.').css('color', 'red'); break;
|
||||
case '140' : msg.html('예약어로 사용할 수 없는 아이디 입니다.').css('color', 'red'); break;
|
||||
case '000' : msg.html('사용하셔도 좋은 아이디 입니다.').css('color', 'blue'); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('#mb_id_enabled').val(result);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
var reg_mb_nick_check = function() {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: member_skin_path+'/ajax_mb_nick_check.php',
|
||||
data: {
|
||||
'reg_mb_nick': ($('#reg_mb_nick').val())
|
||||
},
|
||||
cache: false,
|
||||
async: false,
|
||||
success: function(result) {
|
||||
var msg = $('#msg_mb_nick');
|
||||
switch(result) {
|
||||
case '110' : msg.html('별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.').css('color', 'red'); break;
|
||||
case '120' : msg.html('한글 2글자, 영문 4글자 이상 입력 가능합니다.').css('color', 'red'); break;
|
||||
case '130' : msg.html('이미 존재하는 별명입니다.').css('color', 'red'); break;
|
||||
case '000' : msg.html('사용하셔도 좋은 별명 입니다.').css('color', 'blue'); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('#mb_nick_enabled').val(result);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
var reg_mb_email_check = function() {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: member_skin_path+'/ajax_mb_email_check.php',
|
||||
data: {
|
||||
'reg_mb_id': encodeURIComponent($('#reg_mb_id').val()),
|
||||
'reg_mb_email': $('#reg_mb_email').val()
|
||||
},
|
||||
cache: false,
|
||||
async: false,
|
||||
success: function(result) {
|
||||
var msg = $('#msg_mb_email');
|
||||
switch(result) {
|
||||
case '110' : msg.html('E-mail 주소를 입력하십시오.').css('color', 'red'); break;
|
||||
case '120' : msg.html('E-mail 주소가 형식에 맞지 않습니다.').css('color', 'red'); break;
|
||||
case '130' : msg.html('이미 존재하는 E-mail 주소입니다.').css('color', 'red'); break;
|
||||
case '000' : msg.html('사용하셔도 좋은 E-mail 주소입니다.').css('color', 'blue'); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('#mb_email_enabled').val(result);
|
||||
}
|
||||
});
|
||||
}
|
||||
113
skin/member/neo/ajax_register_form.js
Normal file
@ -0,0 +1,113 @@
|
||||
/*
|
||||
** 2010.03.12 : jQuery 로 대체하여 앞으로 사용하지 않습니다.
|
||||
*/
|
||||
|
||||
// 회원아이디 검사
|
||||
function reg_mb_id_check() {
|
||||
var url = member_skin_path + "/ajax_mb_id_check.php";
|
||||
var para = "reg_mb_id="+encodeURIComponent($F('reg_mb_id'));
|
||||
var myAjax = new Ajax.Request(
|
||||
url,
|
||||
{
|
||||
method: 'post',
|
||||
// 주소창 보안 방지 javascript:void(document.fregisterform.mb_id_enabled.value='000');
|
||||
// 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_id_enabled 를 체크하기 때문)
|
||||
asynchronous: false,
|
||||
parameters: para,
|
||||
onComplete: return_reg_mb_id_check
|
||||
});
|
||||
}
|
||||
|
||||
function return_reg_mb_id_check(req) {
|
||||
var msg = $('msg_mb_id');
|
||||
var result = req.responseText;
|
||||
switch(result) {
|
||||
case '110' : msg.update('영문자, 숫자, _ 만 입력하세요.').setStyle({ color: 'red' }); break;
|
||||
case '120' : msg.update('최소 3자이상 입력하세요.').setStyle({ color: 'red' }); break;
|
||||
case '130' : msg.update('이미 사용중인 아이디 입니다.').setStyle({ color: 'red' }); break;
|
||||
case '140' : msg.update('예약어로 사용할 수 없는 아이디 입니다.').setStyle({ color: 'red' }); break;
|
||||
case '000' : msg.update('사용하셔도 좋은 아이디 입니다.').setStyle({ color: 'blue' }); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('mb_id_enabled').value = result;
|
||||
}
|
||||
|
||||
// 별명 검사
|
||||
function reg_mb_nick_check() {
|
||||
var url = member_skin_path + "/ajax_mb_nick_check.php";
|
||||
var para = "reg_mb_nick="+encodeURIComponent($F('reg_mb_nick'));
|
||||
var myAjax = new Ajax.Request(
|
||||
url,
|
||||
{
|
||||
method: 'post',
|
||||
// 주소창 보안 방지 javascript:void(document.fregisterform.mb_id_enabled.value='000');
|
||||
// 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_id_enabled 를 체크하기 때문)
|
||||
asynchronous: false,
|
||||
parameters: para,
|
||||
onComplete: return_reg_mb_nick_check
|
||||
});
|
||||
}
|
||||
|
||||
function return_reg_mb_nick_check(req) {
|
||||
var msg = $('msg_mb_nick');
|
||||
var result = req.responseText;
|
||||
switch(result) {
|
||||
case '110' : msg.update('별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.').setStyle({ color: 'red' }); break;
|
||||
case '120' : msg.update('한글 2글자, 영문 4글자 이상 입력 가능합니다.').setStyle({ color: 'red' }); break;
|
||||
case '130' : msg.update('이미 존재하는 별명입니다.').setStyle({ color: 'red' }); break;
|
||||
case '000' : msg.update('사용하셔도 좋은 별명 입니다.').setStyle({ color: 'blue' }); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('mb_nick_enabled').value = result;
|
||||
}
|
||||
|
||||
|
||||
// E-mail 주소 검사
|
||||
function reg_mb_email_check() {
|
||||
var url = member_skin_path + "/ajax_mb_email_check.php";
|
||||
var para = "reg_mb_id="+encodeURIComponent($F('reg_mb_id'));
|
||||
para += "®_mb_email="+encodeURIComponent($F('reg_mb_email'));
|
||||
var myAjax = new Ajax.Request(
|
||||
url,
|
||||
{
|
||||
method: 'post',
|
||||
// 주소창 보안 방지 javascript:void(document.fregisterform.mb_email_enabled.value='000');
|
||||
// 동기식 (폼전송시 입력값이 바른지 검사한 후 mb_email_enabled 를 체크하기 때문)
|
||||
asynchronous: false,
|
||||
parameters: para,
|
||||
onComplete: return_reg_mb_email_check
|
||||
});
|
||||
}
|
||||
|
||||
function return_reg_mb_email_check(req) {
|
||||
var msg = $('msg_mb_email');
|
||||
var result = req.responseText;
|
||||
switch(result) {
|
||||
case '110' : msg.update('E-mail 주소를 입력하십시오.').setStyle({ color: 'red' }); break;
|
||||
case '120' : msg.update('E-mail 주소가 형식에 맞지 않습니다.').setStyle({ color: 'red' }); break;
|
||||
case '130' : msg.update('이미 존재하는 E-mail 주소입니다.').setStyle({ color: 'red' }); break;
|
||||
case '000' : msg.update('사용하셔도 좋은 E-mail 주소입니다.').setStyle({ color: 'blue' }); break;
|
||||
default : alert( '잘못된 접근입니다.\n\n' + result ); break;
|
||||
}
|
||||
$('mb_email_enabled').value = result;
|
||||
}
|
||||
|
||||
// 세션에 저장된 토큰을 얻는다.
|
||||
function get_token() {
|
||||
var url = member_skin_path + "/ajax_get_token.php";
|
||||
var para = "reg_mb_id="+encodeURIComponent($F('reg_mb_id'));
|
||||
para += "®_mb_email="+encodeURIComponent($F('reg_mb_email'));
|
||||
var myAjax = new Ajax.Request(
|
||||
url,
|
||||
{
|
||||
method: 'post',
|
||||
asynchronous: false,
|
||||
parameters: para,
|
||||
onComplete: return_get_token
|
||||
});
|
||||
}
|
||||
|
||||
function return_get_token(req) {
|
||||
var result = req.responseText;
|
||||
$('mb_token').value = result;
|
||||
}
|
||||
105
skin/member/neo/calendar.skin.php
Normal file
@ -0,0 +1,105 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<table border=0 cellpadding=4 align=center width=100%>
|
||||
<form name=fcalendar autocomplete=off>
|
||||
<input type=hidden name=fld value='<?=$fld?>'>
|
||||
<input type=hidden name=cur_date value='<?=$cur_date?>'>
|
||||
<input type=hidden id=delimiter name=delimiter value='<?=$delimiter?>'>
|
||||
<tr><td align=center height=30>
|
||||
<a href='<?=$yyyy_before_href?>'><<</a>
|
||||
<a href='<?=$mm_before_href?>'><</a>
|
||||
<?=$yyyy_select?>
|
||||
<?=$mm_select?>
|
||||
<a href='<?=$mm_after_href?>'>></a>
|
||||
<a href='<?=$yyyy_after_href?>'>>></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=center>
|
||||
<table border=0 cellpadding=4 cellspacing=0 width=100%>
|
||||
<tr align=center>
|
||||
<td width=14% style="color:<?=$sunday_color?>"><?=$yoil[0];?></td>
|
||||
<td width=14% style="color:<?=$weekday_color?>"><?=$yoil[1];?></td>
|
||||
<td width=14% style="color:<?=$weekday_color?>"><?=$yoil[2];?></td>
|
||||
<td width=14% style="color:<?=$weekday_color?>"><?=$yoil[3];?></td>
|
||||
<td width=14% style="color:<?=$weekday_color?>"><?=$yoil[4];?></td>
|
||||
<td width=14% style="color:<?=$weekday_color?>"><?=$yoil[5];?></td>
|
||||
<td width=14% style="color:<?=$saturday_color?>"><?=$yoil[6];?></td>
|
||||
</tr>
|
||||
<?
|
||||
$cnt = $day = 0;
|
||||
for ($i=0; $i<6; $i++)
|
||||
{
|
||||
echo "<tr>";
|
||||
for ($k=0; $k<7; $k++)
|
||||
{
|
||||
$cnt++;
|
||||
|
||||
echo "<td align=center>";
|
||||
|
||||
if ($cnt > $dt[wday])
|
||||
{
|
||||
$day++;
|
||||
if ($day <= $last_day)
|
||||
{
|
||||
$mm2 = substr("0".$mm,-2);
|
||||
$day2 = substr("0".$day,-2);
|
||||
|
||||
echo "<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td id='id$i$k' onclick=\"date_send('$yyyy', '$mm2', '$day2', '$k', '$yoil[$k]');\" align=center style='cursor:pointer;'>$day</td></tr></table>";
|
||||
|
||||
if ($k==0)
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.color='$sunday_color';</script>";
|
||||
else if ($k==6)
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.color='$saturday_color';</script>";
|
||||
else
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.color='$weekday_color';</script>";
|
||||
|
||||
$tmp_date = $yyyy.substr("0".$mm,-2).substr("0".$day,-2);
|
||||
|
||||
$tmp = $mm2."-".$day2;
|
||||
if ($nal[$tmp])
|
||||
{
|
||||
$title = trim($nal[$tmp][1]);
|
||||
//echo $title;
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').title='{$title}';</script>";
|
||||
if (trim($nal[$tmp][2]) == "*")
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.color='$sunday_color';</script>";
|
||||
}
|
||||
|
||||
// 오늘이라면
|
||||
if ($today[year] == $yyyy && $today[mon] == $mm && $today[mday] == $day)
|
||||
{
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.backgroundColor='$today_bgcolor';</script>";
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').title+='[오늘]';</script>";
|
||||
}
|
||||
// 선택일(넘어온 값) 이라면
|
||||
else if ($tmp_date == $cur_date)
|
||||
{
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').style.backgroundColor='$select_bgcolor';</script>";
|
||||
echo "<script type='text/javascript'>document.getElementById('id$i$k').title+='[선택일]';</script>";
|
||||
}
|
||||
} else
|
||||
echo " ";
|
||||
} else
|
||||
echo " ";
|
||||
echo "</td>";
|
||||
}
|
||||
echo "</tr>\n";
|
||||
if ($day >= $last_day)
|
||||
break;
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=center height=30>
|
||||
<span style='background-color:<?=$today_bgcolor?>;'>
|
||||
<?="<a href=\"javascript:date_send('{$today[year]}', '{$mon}', '{$mday}', '{$today[wday]}', '{$yoil[$today[wday]]}');\">";?>
|
||||
오늘 : <?="{$today[year]}년 {$today[mon]}월 {$today[mday]}일 ({$yoil[$today[wday]]})";?></a>
|
||||
</span></td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
155
skin/member/neo/formmail.skin.php
Normal file
@ -0,0 +1,155 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<table width="600" height="50" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center" valign="middle" bgcolor="#EBEBEB"><table width="590" height="40" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="25" align="center" bgcolor="#FFFFFF" ><img src="<?=$member_skin_path?>/img/icon_01.gif" width="5" height="5"></td>
|
||||
<td width="75" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b><?=$g4[title]?></b></font></td>
|
||||
<td width="490" bgcolor="#FFFFFF" ></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table width="600" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="600" height="20" colspan="4"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30" height="24"></td>
|
||||
<td width="20" align="center" valign="middle" bgcolor="#EFEFEF"><img src="<?=$member_skin_path?>/img/arrow_01.gif" width="7" height="5"></td>
|
||||
<td width="520" align="left" valign="middle" bgcolor="#EFEFEF"><b><?=$name?></b>님께 메일보내기</td>
|
||||
<td width="30" height="24"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<form name="fformmail" method="post" onsubmit="return fformmail_submit(this);" enctype="multipart/form-data" style="margin:0px;">
|
||||
<input type="hidden" name="to" value="<?=$email?>">
|
||||
<input type="hidden" name="attach" value="2">
|
||||
<input type="hidden" name="token" value="<?=$token?>">
|
||||
<table width="600" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="330" align="center" valign="top"><table width="540" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="2" bgcolor="#808080"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="540" height="2" align="center" valign="top" bgcolor="#FFFFFF">
|
||||
<table width="540" border="0" cellspacing="0" cellpadding="0">
|
||||
<colgroup width="130">
|
||||
<colgroup width="10">
|
||||
<colgroup width="400">
|
||||
<? if ($is_member) { // 회원이면 ?>
|
||||
<input type='hidden' name='fnick' value='<?=$member[mb_nick]?>'>
|
||||
<input type='hidden' name='fmail' value='<?=$member[mb_email]?>'>
|
||||
<? } else { ?>
|
||||
<tr>
|
||||
<td height="27" align="center"><b>이름</b></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type=text style='width:90%;' name='fnick' required minlength=2 itemname='이름'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="27" align="center"><b>E-mail</b></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type=text style='width:90%;' name='fmail' required email itemname='E-mail'></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
|
||||
<tr>
|
||||
<td height="27" align="center"><b>제목</b></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type=text style='width:90%;' name='subject' required itemname='제목'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="28" align="center"><b>선택</b></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type='radio' name='type' value='0' checked> TEXT <input type='radio' name='type' value='1' > HTML <input type='radio' name='type' value='2' > TEXT+HTML</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="150" align="center"><b>내용</b></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><textarea name="content" style='width:90%;' rows='9' required itemname='내용'></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="27" align="center">첨부파일 #1</td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type=file style='width:90%;' name='file1'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="27" align="center">첨부파일 #2</td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input type=file style='width:90%;' name='file2'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="27" align="center"><img id='kcaptcha_image' /></td>
|
||||
<td valign="bottom"><img src="<?=$member_skin_path?>/img/l.gif" width="1" height="8"></td>
|
||||
<td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하세요.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" colspan="3" bgcolor="#E9E9E9"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="2" align="center" valign="top" bgcolor="#D5D5D5"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="2" align="center" valign="top" bgcolor="#E6E6E6"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="40" align="center" valign="bottom"><input id=btn_submit type=image src="<?=$member_skin_path?>/img/btn_mail_send.gif" border=0> <a href="javascript:window.close();"><img src="<?=$member_skin_path?>/img/btn_close.gif" width="48" height="20" border="0"></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript" src="<?="$g4[path]/js/md5.js"?>"></script>
|
||||
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
|
||||
<script type="text/javascript">
|
||||
with (document.fformmail) {
|
||||
if (typeof fname != "undefined")
|
||||
fname.focus();
|
||||
else if (typeof subject != "undefined")
|
||||
subject.focus();
|
||||
}
|
||||
|
||||
function fformmail_submit(f)
|
||||
{
|
||||
if (!check_kcaptcha(f.wr_key)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (f.file1.value || f.file2.value) {
|
||||
// 4.00.11
|
||||
if (!confirm("첨부파일의 용량이 큰경우 전송시간이 오래 걸립니다.\n\n메일보내기가 완료되기 전에 창을 닫거나 새로고침 하지 마십시오."))
|
||||
return false;
|
||||
}
|
||||
|
||||
document.getElementById('btn_submit').disabled = true;
|
||||
|
||||
f.action = "./formmail_send.php";
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
BIN
skin/member/neo/img/arrow_01.gif
Normal file
|
After Width: | Height: | Size: 76 B |
BIN
skin/member/neo/img/back_bg_1.gif
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
skin/member/neo/img/bar_bg_img.gif
Normal file
|
After Width: | Height: | Size: 51 B |
BIN
skin/member/neo/img/btn_close.gif
Normal file
|
After Width: | Height: | Size: 200 B |
BIN
skin/member/neo/img/btn_comment_delete.gif
Normal file
|
After Width: | Height: | Size: 312 B |
BIN
skin/member/neo/img/btn_confirm.gif
Normal file
|
After Width: | Height: | Size: 301 B |
BIN
skin/member/neo/img/btn_go_home.gif
Normal file
|
After Width: | Height: | Size: 994 B |
BIN
skin/member/neo/img/btn_id_pw.gif
Normal file
|
After Width: | Height: | Size: 307 B |
BIN
skin/member/neo/img/btn_list_view.gif
Normal file
|
After Width: | Height: | Size: 215 B |
BIN
skin/member/neo/img/btn_login.gif
Normal file
|
After Width: | Height: | Size: 302 B |
BIN
skin/member/neo/img/btn_mail_send.gif
Normal file
|
After Width: | Height: | Size: 240 B |
BIN
skin/member/neo/img/btn_memo_next.gif
Normal file
|
After Width: | Height: | Size: 186 B |
BIN
skin/member/neo/img/btn_memo_prev.gif
Normal file
|
After Width: | Height: | Size: 192 B |
BIN
skin/member/neo/img/btn_next_01.gif
Normal file
|
After Width: | Height: | Size: 159 B |
BIN
skin/member/neo/img/btn_paper_send.gif
Normal file
|
After Width: | Height: | Size: 235 B |
BIN
skin/member/neo/img/btn_password_forget.gif
Normal file
|
After Width: | Height: | Size: 307 B |
BIN
skin/member/neo/img/btn_post_search.gif
Normal file
|
After Width: | Height: | Size: 161 B |
BIN
skin/member/neo/img/btn_recv_paper_off.gif
Normal file
|
After Width: | Height: | Size: 185 B |
BIN
skin/member/neo/img/btn_recv_paper_on.gif
Normal file
|
After Width: | Height: | Size: 185 B |
BIN
skin/member/neo/img/btn_register.gif
Normal file
|
After Width: | Height: | Size: 245 B |
BIN
skin/member/neo/img/btn_reply.gif
Normal file
|
After Width: | Height: | Size: 227 B |
BIN
skin/member/neo/img/btn_send_paper_off.gif
Normal file
|
After Width: | Height: | Size: 187 B |
BIN
skin/member/neo/img/btn_send_paper_on.gif
Normal file
|
After Width: | Height: | Size: 187 B |
BIN
skin/member/neo/img/btn_write_paper_off.gif
Normal file
|
After Width: | Height: | Size: 181 B |
BIN
skin/member/neo/img/btn_write_paper_on.gif
Normal file
|
After Width: | Height: | Size: 181 B |
BIN
skin/member/neo/img/calendar.gif
Normal file
|
After Width: | Height: | Size: 206 B |
BIN
skin/member/neo/img/dot_bg_img.gif
Normal file
|
After Width: | Height: | Size: 577 B |
BIN
skin/member/neo/img/dot_bg_img_01.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
skin/member/neo/img/dot_bg_img_02.gif
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
skin/member/neo/img/dot_line.gif
Normal file
|
After Width: | Height: | Size: 44 B |
BIN
skin/member/neo/img/down_line.gif
Normal file
|
After Width: | Height: | Size: 368 B |
BIN
skin/member/neo/img/gray_bg_img.gif
Normal file
|
After Width: | Height: | Size: 886 B |
BIN
skin/member/neo/img/icon.gif
Normal file
|
After Width: | Height: | Size: 45 B |
BIN
skin/member/neo/img/icon_01.gif
Normal file
|
After Width: | Height: | Size: 49 B |
BIN
skin/member/neo/img/icon_02.gif
Normal file
|
After Width: | Height: | Size: 61 B |
BIN
skin/member/neo/img/join_check_btn.gif
Normal file
|
After Width: | Height: | Size: 361 B |
BIN
skin/member/neo/img/join_form_title.gif
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
skin/member/neo/img/join_ok_btn.gif
Normal file
|
After Width: | Height: | Size: 233 B |
BIN
skin/member/neo/img/join_result_title.gif
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
skin/member/neo/img/join_title.gif
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
skin/member/neo/img/l.gif
Normal file
|
After Width: | Height: | Size: 44 B |
BIN
skin/member/neo/img/left_img.gif
Normal file
|
After Width: | Height: | Size: 57 B |
BIN
skin/member/neo/img/line.gif
Normal file
|
After Width: | Height: | Size: 58 B |
BIN
skin/member/neo/img/login_img.gif
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
skin/member/neo/img/login_table_bg.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
skin/member/neo/img/login_table_bg_top.gif
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
skin/member/neo/img/login_title.gif
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
skin/member/neo/img/mid_line.gif
Normal file
|
After Width: | Height: | Size: 64 B |
BIN
skin/member/neo/img/modify_img.gif
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
skin/member/neo/img/modify_table_bg.gif
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
skin/member/neo/img/modify_table_bg_top.gif
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
skin/member/neo/img/ok_btn.gif
Normal file
|
After Width: | Height: | Size: 162 B |
BIN
skin/member/neo/img/ok_button.gif
Normal file
|
After Width: | Height: | Size: 301 B |
BIN
skin/member/neo/img/post_search_btn.gif
Normal file
|
After Width: | Height: | Size: 409 B |
BIN
skin/member/neo/img/right_img.gif
Normal file
|
After Width: | Height: | Size: 57 B |
BIN
skin/member/neo/img/s_title_1.gif
Normal file
|
After Width: | Height: | Size: 783 B |
BIN
skin/member/neo/img/secrecy_img.gif
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
skin/member/neo/img/secrecy_table_bg_top.gif
Normal file
|
After Width: | Height: | Size: 360 B |
BIN
skin/member/neo/img/secrecy_title.gif
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
skin/member/neo/img/self_intro_bg.gif
Normal file
|
After Width: | Height: | Size: 404 B |
BIN
skin/member/neo/img/self_intro_bg_1.gif
Normal file
|
After Width: | Height: | Size: 412 B |
BIN
skin/member/neo/img/self_intro_icon_01.gif
Normal file
|
After Width: | Height: | Size: 272 B |
BIN
skin/member/neo/img/step_01.gif
Normal file
|
After Width: | Height: | Size: 567 B |
BIN
skin/member/neo/img/step_02.gif
Normal file
|
After Width: | Height: | Size: 594 B |
BIN
skin/member/neo/img/text_title_01.gif
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
skin/member/neo/img/text_title_02.gif
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
skin/member/neo/img/top_line.gif
Normal file
|
After Width: | Height: | Size: 368 B |
BIN
skin/member/neo/img/zip_img_01.gif
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
skin/member/neo/img/zip_img_02.gif
Normal file
|
After Width: | Height: | Size: 492 B |
BIN
skin/member/neo/img/zip_img_03.gif
Normal file
|
After Width: | Height: | Size: 406 B |
126
skin/member/neo/login.skin.php
Normal file
@ -0,0 +1,126 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if ($g4['https_url']) {
|
||||
$login_url = $_GET['url'];
|
||||
if ($login_url) {
|
||||
if (preg_match("/^\.\.\//", $url)) {
|
||||
$login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
|
||||
}
|
||||
else {
|
||||
$purl = parse_url($g4[url]);
|
||||
if ($purl[path]) {
|
||||
$path = urlencode($purl[path]);
|
||||
$urlencode = preg_replace("/".$path."/", "", $urlencode);
|
||||
}
|
||||
$login_url = $g4[url].$urlencode;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$login_url = $g4[url];
|
||||
}
|
||||
}
|
||||
else {
|
||||
$login_url = $urlencode;
|
||||
}
|
||||
?>
|
||||
|
||||
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
|
||||
|
||||
<form name="flogin" method="post" onsubmit="return flogin_submit(this);" autocomplete="off">
|
||||
<input type="hidden" name="url" value='<?=$login_url?>'>
|
||||
|
||||
<table width="668" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td height="26"></td>
|
||||
<td width="628"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="2"></td>
|
||||
<td width="628" bgcolor="#8F8F8F"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="48"></td>
|
||||
<td width="628" align="right" background="<?=$member_skin_path?>/img/login_table_bg_top.gif"><img src="<?=$member_skin_path?>/img/login_img.gif" width="344" height="48"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="223"></td>
|
||||
<td width="628" align="center" background="<?=$member_skin_path?>/img/login_table_bg.gif">
|
||||
<table width="460" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="460" height="223" align="center" bgcolor="#FFFFFF">
|
||||
<table width="350" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="250">
|
||||
<table width="250" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="10"><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"></td>
|
||||
<td width="90" height="26"><b>아이디</b></td>
|
||||
<td width="150"><INPUT type=text class=ed maxLength=20 size=15 name=mb_id itemname="아이디" required minlength="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"></td>
|
||||
<td height="26"><b>패스워드</b></td>
|
||||
<td><INPUT type=password class=ed maxLength=20 size=15 name=mb_password id="login_mb_password" itemname="패스워드" required onkeypress="check_capslock(event, 'login_mb_password');"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"></td>
|
||||
<td height="26"><b>자동로그인</b></td>
|
||||
<td><INPUT onclick="if (this.checked) { if (confirm('자동로그인을 사용하시면 다음부터 회원아이디와 패스워드를 입력하실 필요가 없습니다.\n\n\공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?')) { this.checked = true; } else { this.checked = false;} }" type=checkbox name=auto_login>
|
||||
<b>사용</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100" valign="top"><INPUT type=image width="65" height="52" src="<?=$member_skin_path?>/img/btn_login.gif" border=0></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="5" colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" background="<?=$member_skin_path?>/img/dot_line.gif" colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="5" colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="26" colspan="2"><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"> 아직 회원이 아니십니까? <a href="./register.php"><img width="72" height="20" src="<?=$member_skin_path?>/img/btn_register.gif" border=0 align="absmiddle"></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<!-- <td height="26" colspan="2"><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"> 아이디/패스워드를 잊으셨습니까? <a href="javascript:;" onclick="win_password_forget('./password_forget.php');"><img src="<?=$member_skin_path?>/img/btn_password_forget.gif" width="108" height="20" border=0 align="absmiddle"></td> -->
|
||||
<td height="26" colspan="2"><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"> 아이디/패스워드를 잊으셨습니까? <a href="javascript:;" onclick="win_password_lost();"><img src="<?=$member_skin_path?>/img/btn_password_forget.gif" width="108" height="20" border=0 align="absmiddle"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="1"></td>
|
||||
<td width="628" bgcolor="#F0F0F0"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="20" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
<script type='text/javascript'>
|
||||
document.flogin.mb_id.focus();
|
||||
|
||||
function flogin_submit(f)
|
||||
{
|
||||
<?
|
||||
if ($g4[https_url])
|
||||
echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
|
||||
else
|
||||
echo "f.action = '$g4[bbs_path]/login_check.php';";
|
||||
?>
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
5
skin/member/neo/login_check.skin.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// 자신만의 코드를 넣어주세요.
|
||||
?>
|
||||
93
skin/member/neo/member_confirm.skin.php
Normal file
@ -0,0 +1,93 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<form name=fmemberconfirm method=post onsubmit="return fmemberconfirm_submit(this);">
|
||||
<input type=hidden name=mb_id value='<?=$member[mb_id]?>'>
|
||||
<input type=hidden name=w value='u'>
|
||||
|
||||
<table width="668" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="20" height="26"></td>
|
||||
<td width="628"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="2"></td>
|
||||
<td width="628" bgcolor="#8F8F8F"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="48"></td>
|
||||
<td width="628" align="right" background="<?=$member_skin_path?>/img/modify_table_bg_top.gif"><img src="<?=$member_skin_path?>/img/modify_img.gif" width="344" height="48"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="223"></td>
|
||||
<td width="628" align="center" background="<?=$member_skin_path?>/img/modify_table_bg.gif">
|
||||
<table width="460" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="460" height="223" align="center" bgcolor="#FFFFFF">
|
||||
<table width="350" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="250">
|
||||
<table width="250" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td width="10"><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"></td>
|
||||
<td width="90" height="26"><b>회원아이디</b></td>
|
||||
<td width="150"><b><?=$member[mb_id]?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="<?=$member_skin_path?>/img/icon.gif" width="3" height="3"></td>
|
||||
<td height="26"><b>패스워드</b></td>
|
||||
<td><INPUT type=password maxLength=20 size=15 name="mb_password" id="confirm_mb_password" itemname="패스워드" required onkeypress="check_capslock('confirm_mb_password');"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100" valign="top"><INPUT name="image" type=image src="<?=$member_skin_path?>/img/ok_button.gif" width="65" height="52" border=0 id="btn_submit"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="20" colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="1" background="<?=$member_skin_path?>/img/dot_line.gif" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr align="center">
|
||||
<td height="80" colspan="2">외부로부터 회원님의 정보를 안전하게 보호하기 위해<br>패스워드를 확인하셔야 합니다.</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20" height="1"></td>
|
||||
<td width="628" bgcolor="#F0F0F0"></td>
|
||||
<td width="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height="20" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
<script type='text/javascript'>
|
||||
document.onload = document.fmemberconfirm.mb_password.focus();
|
||||
|
||||
function fmemberconfirm_submit(f)
|
||||
{
|
||||
document.getElementById("btn_submit").disabled = true;
|
||||
|
||||
f.action = "<?=$url?>";
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||