sms 전송 수정 중

This commit is contained in:
chicpro
2013-04-18 16:55:18 +09:00
parent 6c7ff5196f
commit 1450e6bc74
2 changed files with 197 additions and 177 deletions

View File

@ -18,6 +18,199 @@ if ($is_admin) {
<form action="./smssendicode.php" name="smsform" method="post" autocomplete="off">
<input type="hidden" name="receive_number" value="">
<section id="sms_send" class="cbox">
<h2>SMS 문자전송 내용 입력</h2>
<p>예약발송 기능을 이용하시면, 예약된 시간에 맞춰 SMS 문자를 일괄발송할 수 있습니다.</p>
<div id="sms_frm">
<table class="frm_tbl">
<colgroup>
<col class="grid_3">
<col>
</colgroup>
<tbody>
<tr>
<th>발신번호</th>
<td>
<?=help('SMS 발신자 번호를 입력하세요.')?>
<input name="send_number" type="text" value="<?=$send_number?>" id="send_number" class="frm_input">
</td>
</tr>
<tr>
<th>수신번호</th>
<td>
<?=help('여러명에게 보내실 때는 전화번호를 엔터로 구분하세요.')?>
<textarea></textarea>
<div><span>총 수신인 <strong></strong>명</span></div>
</td>
</tr>
<tr>
<th>문자내용</th>
<td>
<?=help("주의! 80 bytes 까지만 전송됩니다.\n영문 한글자 : 1byte , 한글 한글자 : 2bytes , 특수문자의 경우 1 또는 2 bytes 입니다.")?>
<textarea name="sms_contents" onkeyup="byte_check(document.smsform.sms_contents, bytes);"></textarea>
<div id="bytes">0 / 80 바이트</div>
</td>
</tr>
<tr>
<th><label for="reserved_flag">예약발송</label></th>
<td>
<input type="checkbox" name="reserved_flag" value="true" id="reserved_flag">
예약발송 사용
<label for="reserved_year" class="sound_only">연도 설정</label>
<select name="reserved_year" id="reserved_year">
<?
$yy = date("Y");
for ($i=$yy; $i<=$yy+1; $i++) {
echo '<option value="'.$i.'"'.get_selected($i, $yy).'>'.substr($i,-2).'</option>';
}
?>
</select>년
<label for="reserved_month" class="sound_only">월 설정</label>
<select name="reserved_month" id="reserved_month">
<?
$mm = date("n");
for ($i=1; $i<=12; $i++) {
echo '<option value="'.$i.'"'.get_selected($i, $mm).'>'.$i.'</option>';
}
?>
</select>월
<label for="reserved_day" class="sound_only">일 설정</label>
<select name="reserved_day" id="reserved_day">
<?
$dd = date("j");
for ($i=1; $i<=31; $i++) {
echo '<option value="'.$i.'"'.get_selected($i, $dd).'>'.$i.'</option>';
}
?>
</select>일
<label for="reserved_hour" class="sound_only">시 설정</label>
<select name="reserved_hour" id="reserved_hour">
<?
for ($i=1; $i<=24; $i++) {
echo '<option value="'.$i.'">'.$i.'</option>';
}
?>
</select>시
<label for="reserved_minute" class="sound_only">분 설정</label>
<select name="reserved_minute" id="reserved_minute">
<?
for ($i=1; $i<=60; $i++) {
echo '<option value="'.$i.'">'.$i.'</option>';
}
?>
</select>분
</td>
</tr>
</tbody>
</table>
<div class="btn_confirm">
<input type="submit" value="전송" class="btn_submit">
</div>
</div>
<div id="sms_sm">
<span id="sms_sm_text">여기에 문자내용 입력한 것이 실시간으로...</span>
<p>이 이미지는 이해를 돕기 위한 이미지로써, 실제 발송 시 화면에서 보이는 것과 차이가 있을 수 있습니다.</p>
</div>
</section>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table align=center><tr><td></table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><table width="182" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="184" colspan="3" background="./img/skinL1_top.gif" align=center><bR><br><br>
</td>
</tr>
<tr>
<td width="39"><img src="./img/skinL1_img1.gif" width="39" height="20"></td>
<td width="102"><img src="./img/skinL1_img2.gif" width="102" height="20"></td>
<td><img src="./img/skinL1_img3.gif" width="41" height="20"></td>
</tr>
<tr valign="top" >
<td height="226" colspan="3" background="./img/skinL1_under.gif"><table width="172" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" height="13"></td>
<td width="162" height="13"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="center"><table width="156" height="37" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:smsform_check(document.smsform);"><img src="./img/skinL1_btnsnd.gif" border=0 width="76" height="30"></a></td>
<td align="right"><a href="javascript:;" onclick="document.smsform.sms_contents.value='';"><img src="./img/skinL1_btncnl.gif" border=0 width="76" height="30"></a></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="right"><img src="./img/skinL1_icon.gif" width="8" height="8"></td>
<td width="52" align="center" valign="middle">발신번호</td>
<td width="102" height="22"> </td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td valign="bottom"><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="right"><img src="./img/skinL1_icon.gif" width="8" height="8"></td>
<td width="52" align="center" valign="middle">수신번호</td>
<input type=hidden id='keycode'>
<td width="70"> <input name="receive_input" type="text" class=ed size="10" onkeydown="document.getElementById('keycode').value=event.keyCode; tel_enter();"></td>
<td width="32" height="20" align="center"><a href="javascript:receive_add();"><img src="./img/skinL1_btnpls.gif" width="27" height="18" border=0></a></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="22" align="right">&nbsp;</td>
<td width="52" align="center" valign="middle"><input type="text" name="count" size="3" class=ed readonly>명</td>
<td width="102" rowspan="2"><select name="receive_buffer" size=4 style="font-size: 9pt; border: 0; width:100px;" >
</td>
</tr>
<tr>
<td width="10" height="22" align="right">&nbsp;</td>
<td align="center" valign="middle"><table width="43" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="javascript:receive_del();"><img src="./img/skinL1_btndel.gif" width="17" height="32" border=0></a></td>
<td align="right"><a href="javascript:receive_alldel();"><img src="./img/skinL1_btnalldel.gif" width="24" height="32" border=0></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="172" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"></td>
<td height="8" ></td>
</tr>
<tr>
<td width="12">&nbsp;</td>
<td width="164" height="25" class=small></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="23" class=small></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
<script>
function byte_check(cont, bytes)
{
@ -210,180 +403,7 @@ function receive_alldel()
}
</script>
<section id="sms_send" class="cbox">
<h2>SMS 문자전송 내용 입력</h2>
<p>예약발송 기능을 이용하시면, 예약된 시간에 맞춰 SMS 문자를 일괄발송할 수 있습니다.</p>
<div id="sms_frm">
<table class="frm_tbl">
<colgroup>
<col class="grid_3">
<col>
</colgroup>
<tbody>
<tr>
<th>발신번호</th>
<td>
<?=help('SMS 발신자 번호를 입력하세요.')?>
<input name="send_number" type="text" value="<?=$send_number?>" id="send_number" class="frm_input">
</td>
</tr>
<tr>
<th>수신번호</th>
<td>
<?=help('여러명에게 보내실 때는 전화번호를 엔터로 구분하세요.')?>
<textarea></textarea>
<div><span>총 수신인 <strong></strong>명</span></div>
</td>
</tr>
<tr>
<th>문자내용</th>
<td>
<?=help("주의! 80 bytes 까지만 전송됩니다.\n영문 한글자 : 1byte , 한글 한글자 : 2bytes , 특수문자의 경우 1 또는 2 bytes 입니다.")?>
<textarea name="sms_contents" onkeyup="byte_check(document.smsform.sms_contents, bytes);"></textarea>
<div id="bytes">0 / 80 바이트</div>
</td>
</tr>
<tr>
<th><label for="reserved_flag">예약발송</label></th>
<td>
<input type="checkbox" name="reserved_flag" value="true" id="reserved_flag">
예약발송 사용
<label for="reserved_year" class="sound_only">연도 설정</label>
<select name="reserved_year" id="reserved_year">
<? for ($i=date("Y"); $i<=date("Y")+1; $i++) { echo '<option value="'.$i.'">'.substr($i,-2).'</option>'; } ?>
</select>년
<label for="reserved_month" class="sound_only">월 설정</label>
<select name="reserved_month" id="reserved_month">
<? for ($i=1; $i<=12; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } ?>
</select>월
<label for="reserved_day" class="sound_only">일 설정</label>
<select name="reserved_day" id="reserved_day">
<? for ($i=1; $i<=31; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } ?>
</select>일
<label for="reserved_hour" class="sound_only">시 설정</label>
<select name="reserved_hour" id="reserved_hour">
<? for ($i=1; $i<=24; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } ?>
</select>시
<label for="reserved_minute" class="sound_only">분 설정</label>
<select name="reserved_minute" id="reserved_minute">
<? for ($i=1; $i<=60; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } ?>
</select>분
</td>
</tr>
</tbody>
</table>
<div class="btn_confirm">
<input type="submit" value="전송" class="btn_submit">
</div>
</div>
<div id="sms_sm">
<span id="sms_sm_text">여기에 문자내용 입력한 것이 실시간으로...</span>
<p>이 이미지는 이해를 돕기 위한 이미지로써, 실제 발송 시 화면에서 보이는 것과 차이가 있을 수 있습니다.</p>
</div>
</section>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table align=center><tr><td></table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle"><table width="182" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="184" colspan="3" background="./img/skinL1_top.gif" align=center><bR><br><br>
</td>
</tr>
<tr>
<td width="39"><img src="./img/skinL1_img1.gif" width="39" height="20"></td>
<td width="102"><img src="./img/skinL1_img2.gif" width="102" height="20"></td>
<td><img src="./img/skinL1_img3.gif" width="41" height="20"></td>
</tr>
<tr valign="top" >
<td height="226" colspan="3" background="./img/skinL1_under.gif"><table width="172" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" height="13"></td>
<td width="162" height="13"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="center"><table width="156" height="37" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:smsform_check(document.smsform);"><img src="./img/skinL1_btnsnd.gif" border=0 width="76" height="30"></a></td>
<td align="right"><a href="javascript:;" onclick="document.smsform.sms_contents.value='';"><img src="./img/skinL1_btncnl.gif" border=0 width="76" height="30"></a></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="right"><img src="./img/skinL1_icon.gif" width="8" height="8"></td>
<td width="52" align="center" valign="middle">발신번호</td>
<td width="102" height="22"> </td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td valign="bottom"><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" align="right"><img src="./img/skinL1_icon.gif" width="8" height="8"></td>
<td width="52" align="center" valign="middle">수신번호</td>
<input type=hidden id='keycode'>
<td width="70"> <input name="receive_input" type="text" class=ed size="10" onkeydown="document.getElementById('keycode').value=event.keyCode; tel_enter();"></td>
<td width="32" height="20" align="center"><a href="javascript:receive_add();"><img src="./img/skinL1_btnpls.gif" width="27" height="18" border=0></a></td>
</tr>
</table></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table width="164" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="22" align="right">&nbsp;</td>
<td width="52" align="center" valign="middle"><input type="text" name="count" size="3" class=ed readonly>명</td>
<td width="102" rowspan="2"><select name="receive_buffer" size=4 style="font-size: 9pt; border: 0; width:100px;" >
</td>
</tr>
<tr>
<td width="10" height="22" align="right">&nbsp;</td>
<td align="center" valign="middle"><table width="43" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="javascript:receive_del();"><img src="./img/skinL1_btndel.gif" width="17" height="32" border=0></a></td>
<td align="right"><a href="javascript:receive_alldel();"><img src="./img/skinL1_btnalldel.gif" width="24" height="32" border=0></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="172" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"></td>
<td height="8" ></td>
</tr>
<tr>
<td width="12">&nbsp;</td>
<td width="164" height="25" class=small></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="23" class=small></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
<script language="JavaScript">
document.smsform.reserved_year.value = '<?=date("Y")?>';
document.smsform.reserved_month.value = '<?=date("n")?>';
document.smsform.reserved_day.value = '<?=date("j")?>';
function smsform_check(f)
{

View File

@ -12,13 +12,13 @@ $msg .= "process_type=$process_type|usrdata1=$usrdata1|usrdata2=$usrdata2|usrdat
fwrite($fp, $msg);
fclose($fp);
echo "<script language='JavaScript'>";
echo '<script>';
if ($return_value == 1) {
echo "alert('정상적으로 전송하였습니다.');";
echo 'alert("정상적으로 전송하였습니다.");';
} else {
echo "alert('오류발생 : $error_msg ($error_code)');";
echo 'alert("오류발생 : '.$error_msg .'('.$error_code.')");';
}
echo "</script>";
echo '</script>';
goto_url('./smssend.php');
?>