123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>SMS전송</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <send>
- <savedata/>
- </send>
- <main>
- <smsdata>
- <bizabbr/>
- <replytelno/>
- <rsrvyn/>
- <rsrvdate/>
- <rsrvtime/>
- <msgcnts/>
- <msgparam/>
- <msgfrmtid/>
- <emergencyyn/>
- <recvrlist/>
- </smsdata>
- <recvrlist>
- <voluntrspecinfo>
- <chk/>
- <recvrnm/>
- <pid/>
- <recvrtelno/>
- </voluntrspecinfo>
- </recvrlist>
- <returnsts>
- <statusinfo>
- <msgkey/>
- </statusinfo>
- </returnsts>
- <savedata>
- <recvrinfo/>
- </savedata>
- </main>
- <init/>
- <hidden/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fInit();
- ]]>
- </script>
- <submission id="TXAAA03401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <script type="javascript">
- <![CDATA[
- // 초기값
- function fInit()
- {
-
- }
-
- //확인
- function fSendParam()
- {
- /*opener.model.makeValue("/root/main/aaa/report/issrem",model.getValue("/root/main/aaa/issrem"));
- opener.model.makeValue("/root/main/aaa/report/isscnts",model.getValue("/root/main/aaa/isscnts"));
- opener.model.makeValue("/root/main/aaa/report/status","i");
- model.refresh();
- */
- //model.resetInstanceNode("/root/send/savedata");
- //model.makeNode("/root/send/savedata");
-
- //model.copyNode("/root/send/savedata","/root/main/smsdata");
-
- //alert(model.getValue("/root/send/savedata"));
- //alert(model.getValue("/root/main/smsdata/replytelno"));
- //alert(model.getValue("/root/main/smsdata/msgcnts"));
- //alert(model.getValue("/root/main/smsdata/recvrlist/recvrnm"));
- //alert(model.getValue("/root/main/smsdata/recvrlist/pid"));
- //alert(model.getValue("/root/main/smsdata/recvrlist/recvrtelno"));
- //alert(model.getValue(""));
- //alert(model.getValue(""));
-
- if(isNull(model.getValue("/root/main/smsdata/replytelno")))
- {
- messageBox("발신자번호는","I003");
- model.setFocus("ipt_replytelno");
- return;
- }
- if(isNull(model.getValue("/root/main/smsdata/msgparam")))
- {
- messageBox("메시지내용은","I003");
- model.setFocus("textarea1");
- return;
- }
-
- if(ipt_replytelno.currentText.substring(0,1)!='0')
- {
- messageBox("0으로 시작하는 발신자번호를 입력해주십시요.","I");
- model.setFocus("ipt_replytelno");
- return;
-
- }
-
-
- var cnt=getNodesetCount("/root/main/recvrlist/voluntrspecinfo");
- // 봉사자 갯수를 센다.
-
- var msgparam=model.getValue("/root/main/smsdata/msgparam");
- var replytelno=model.getValue("/root/main/smsdata/replytelno");
-
- var voluntrdata='chk'
- +'▦recvrnm'
- +'▦pid'
- +'▦recvrtelno'
- +'▦replytelno'
- +'▦msgfrmtid'
- +'▦msgparam'
- +'▦rsrvyn'
- +'▦emergencyyn'
- +'▩';
-
- var chkdata=0; // 체크여부 확인하는 변수 선언
-
-
- for(i=1;i<=cnt;i++)
- {
- voluntrdata+=model.getValue("/root/main/recvrlist/voluntrspecinfo"+"["+i+"]/chk")
- + '▦'+ model.getValue("/root/main/recvrlist/voluntrspecinfo"+"["+i+"]/recvrnm")
- + '▦'+ model.getValue("/root/main/recvrlist/voluntrspecinfo"+"["+i+"]/pid")
- + '▦'+ model.getValue("/root/main/recvrlist/voluntrspecinfo"+"["+i+"]/recvrtelno")
- + '▦'+replytelno
- + '▦'+ 'sms.ast.0001'
- + '▦'+ msgparam
- + '▦'+ '0'
- + '▦'+ '0'
- + '▩';
-
- chkdata=chkdata+1; // 체크된 수만큼 누적 된 양을 판별
- }
-
- //alert(voluntrdata);
- model.makeValue("/root/main/savedata/recvrinfo", voluntrdata); // sms전송할 자원봉사자 정보를 같은 루트에 저장
-
- model.copyNode("/root/send/savedata","/root/main/savedata");
-
- if(submit("TXAAA03401")==true)
- {
- messageBox("SMS전송이","I002");
- opener.model.makeValue("/root/main/voluntrreport/flag","S");
-
- }
- model.removeNodeset("/root/main/smsdata");
- model.removeNodeset("/root/main/recvrlist");
- opener.model.removeNodeset("/root/hidden/voluntrspec");
- //alert(model.getValue("/root/main/returnsts/statusinfo/msgkey"));
-
- model.refresh();
- window.close();
-
-
- }
- ]]>
- </script>
- <xhtml:body pagewidth="465" pageheight="132" guideline="1,500;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_btn" scroll="auto" style="left:0px; top:93px; width:425px; height:30px; ">
- <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:423px; y2:0px; "/>
- <button id="btn_confirm" class="btn4_letter2" navindex="3" style="left:308px; top:5px; width:56px; height:22px; ">
- <caption>전송</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSendParam();
- //model.close();
- ]]>
- </script>
- </button>
- <button id="btn_cancel" class="btn4_letter2" visibility="4" style="left:367px; top:5px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //opener.model.removeNodeset("/root/main/aaa/report/status");
- model.refresh();
- model.close();
- ]]>
- </script>
- </button>
- </group>
- <group id="group1" scroll="auto" style="left:0px; top:0px; width:425px; height:90px; ">
- <caption id="caption2" style="left:195px; top:3px; width:129px; height:20px; font-size:8pt; font-weight:bold; color:#808080; ">-없이 입력해주세요.</caption>
- <textarea id="textarea1" ref="/root/main/smsdata/msgparam" navindex="2" maxlength="40" style="left:88px; top:25px; width:332px; height:65px; "/>
- <caption id="caption1" class="cell_1" style="left:0px; top:25px; width:85px; height:65px; vertical-align:middle; ">메시지내용</caption>
- <input id="ipt_replytelno" ref="/root/main/smsdata/replytelno" navindex="1" maxlength="11" format="99999999999" style="left:88px; top:2px; width:100px; height:19px; "/>
- <button id="button2" class="send_phone" style="left:0px; top:6px; width:64px; height:10px; ">
- <caption/>
- </button>
- <line id="line8" class="line_2" style="x1:0px; y1:22px; x2:423px; y2:22px; "/>
- </group>
- </xhtml:body>
- </xhtml:html>
|