그누보드5 정식버전
This commit is contained in:
69
adm/sms_admin/sms_write_overlap_check.php
Normal file
69
adm/sms_admin/sms_write_overlap_check.php
Normal file
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
$sub_menu = "900300";
|
||||
include_once("./_common.php");
|
||||
|
||||
auth_check($auth[$sub_menu], "w");
|
||||
|
||||
$list = $hps = array();
|
||||
|
||||
$overlap = 0;
|
||||
|
||||
if( !$send_list ){
|
||||
die("넘어온 데이터 값이 없습니다.");
|
||||
}
|
||||
$send_list = explode('/', $send_list);
|
||||
|
||||
while ($row = array_shift($send_list))
|
||||
{
|
||||
$item = explode(',', $row);
|
||||
|
||||
for ($i=1, $max = count($item); $i<$max; $i++)
|
||||
{
|
||||
if (!trim($item[$i])) continue;
|
||||
|
||||
switch ($item[0])
|
||||
{
|
||||
case 'g': // 그룹전송
|
||||
$qry = sql_query("select * from {$g5['sms5_book_table']} where bg_no='$item[1]' and bk_receipt=1");
|
||||
while ($res = sql_fetch_array($qry)) {
|
||||
$res['bk_hp'] = get_hp($res['bk_hp'], 0);
|
||||
if (array_overlap($hps, $res['bk_hp'])) {
|
||||
$overlap ++;
|
||||
continue;
|
||||
}
|
||||
array_push($list, $res);
|
||||
array_push($hps, $res['bk_hp']);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'h': // 개별 휴대폰 번호 입력
|
||||
$item[$i] = explode(':', $item[$i]);
|
||||
$hp = get_hp($item[$i][0], 0);
|
||||
$name = $item[$i][0];
|
||||
if (array_overlap($hps, $hp)) {
|
||||
$overlap ++;
|
||||
continue;
|
||||
}
|
||||
array_push($list, array('bk_hp' => $hp, 'bk_name' => $name));
|
||||
array_push($hps, $hp);
|
||||
break;
|
||||
|
||||
case 'p': // 개인 선택
|
||||
$res = sql_fetch("select * from {$g5['sms5_book_table']} where bk_no='$item[$i]'");
|
||||
$res['bk_hp'] = get_hp($res['bk_hp'], 0);
|
||||
if (array_overlap($hps, $res['bk_hp'])) {
|
||||
$overlap ++;
|
||||
continue;
|
||||
}
|
||||
array_push($list, $res);
|
||||
array_push($hps, $res['bk_hp']);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($overlap)
|
||||
die("중복되는 휴대폰번호가 $overlap 건 있습니다. ");
|
||||
else
|
||||
die("중복되는 휴대폰번호가 없습니다. ");
|
||||
?>
|
||||
Reference in New Issue
Block a user