45 lines
1.5 KiB
PHP
45 lines
1.5 KiB
PHP
<?
|
|
include_once('./_common.php');
|
|
|
|
$g4['title'] = 'E-mail 중복확인';
|
|
include_once(G4_PATH.'/head.sub.php');
|
|
|
|
$mb_email = trim($mb_email);
|
|
|
|
if ($member[mb_id]) // 수정중 중복확인이면
|
|
$sql = " select mb_email from {$g4[member_table]} where mb_email = '{$mb_email}' and mb_id <> '{$member[mb_id]}' ";
|
|
else
|
|
$sql = " select mb_email from {$g4[member_table]} where mb_email = '{$mb_email}' ";
|
|
$row = sql_fetch($sql);
|
|
|
|
if ($row[mb_email]) {
|
|
echo <<<HEREDOC
|
|
<script>
|
|
alert(''.$mb_email.'은(는) 이미 다른 회원이 사용하는 E-mail이므로 사용하실 수 없습니다.');
|
|
//opener.fmbform.mb_email_enabled.value = "0"; // 새창으로 열 경우에...
|
|
parent.document.getElementById('mb_email_enabled').value = -1;
|
|
window.close();
|
|
</script>
|
|
HEREDOC;
|
|
} else {
|
|
if (!preg_match("/([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/", $mb_email)) {
|
|
echo <<<HEREDOC
|
|
<script>
|
|
alert(''.$mb_email.'은(는) E-mail 주소 형식이 아니므로 사용하실 수 없습니다.');
|
|
parent.document.getElementById('mb_email_enabled').value = '';
|
|
window.close();
|
|
</script>
|
|
HEREDOC;
|
|
} else {
|
|
echo <<<HEREDOC
|
|
<script>
|
|
alert(''.$mb_email.'은(는) 중복된 E-mail이 없습니다.'.PHP_EOL.PHP_EOL.'사용하셔도 좋습니다.');
|
|
parent.document.getElementById('mb_email_enabled').value = 1;
|
|
window.close();
|
|
</script>
|
|
HEREDOC;
|
|
}
|
|
}
|
|
|
|
include_once(G4_PATH.'/tail.sub.php');
|
|
?>
|