<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <jsp:useBean id="TRA001" class="com.csc.library.system.Task" scope="page"/> <% CheckNull chk = new CheckNull(); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script type='text/javascript' src='../JS/MISC.js'></script> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script type='text/javascript' src='../JS/ICONSMENU.js'></script> <script language='javascript'>setLang('<%=chk.chkNullString(request.getParameter("__language"))%>');</script> <script type='text/javascript' src="../JS/VIEWCALENDAR.js"></script> <script language="JavaScript" > function setMasTmp(){ with(document.cscform){ if(mail_type[0].checked){ setMasInvi(); }else{ setMasChange(); } } setMasUse(); } function setTypeMail(){ setMasTmp(); window.mframe.setSubject_Massage(); } function setMasInvi(){ with(document.cscform){ subject.value = "Training Invitation"; tmp_massage.value = "เรียน คุณempname\nขอเชิญเข้าอบรมหลักสูตร "+trn.value+" วันที่ old_date\nเวลา "+start_time.value+" - "+stop_time.value+" สถานที่ "+loc_name.value+"\nจึงเรียนมาเพื่อทราบ และโปรดเข้ารับการอบรมตามวัน เวลา และสถานที่ดังกล่าว"; } } function setMasChange(){ with(document.cscform){ subject.value = "Changing Training Date"; tmp_massage.value = "เรียน คุณempname\nฝ่ายพัฒนาทรัพยากรบุคคล ขอแจ้งเปลี่ยนแปลงวันอบรมหลักสูตร "+trn.value+"\nจากวันที่ old_date เป็นวันที่ new_date\nจึงเรียนมาเพื่อทราบ และโปรดเข้ารับการอบรมตามวันอบรมดังกล่าว"; } } function setMasUse(){ var tmp_date; var old_date=""; var new_date=""; var thmonth = new Array ("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"); with(document.cscform){ tmp_date = oclassfrm.value.split("-"); if(tmp_date.length==3){ old_date += parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543); } if(oclassfrm.value!=oclassto.value){ tmp_date = oclassto.value.split("-"); if(tmp_date.length==3){ old_date += " ถึงวันที่ "+ parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543); } } tmp_date = nclassfrm.value.split("-"); if(tmp_date.length==3){ new_date += parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543); } if(nclassfrm.value!=nclassto.value){ tmp_date = nclassto.value.split("-"); if(tmp_date.length==3){ new_date += " ถึงวันที่ "+parseInt(subMyNum(tmp_date[0]))+" "+thmonth[parseInt(subMyNum(tmp_date[1]))-1]+" "+(parseInt(subMyNum(tmp_date[2]))+543); } } massage.value = tmp_massage.value.replace("old_date",old_date); massage.value = massage.value.replace("new_date",new_date); } } function setUpMassMframe(){ if(mframe.document.cscform.thisemp.value!=""){ alert(mframe.document.cscform.thisemp.value); var tmp = document.cscform.massage.value; tmp = tmp.replace("empname",document.getElementById("empname$"+mframe.document.cscform.thisemp.value).value); mframe.document.cscform.__mail_message.value = tmp; } } function sendMail0(){ with(document.cscform){ if(send_type[0].checked){ mframe.document.cscform.sendall.value="1"; } if(send_type[1].checked){ mframe.document.cscform.sendall.value="0"; } if(mframe.document.cscform.thisemp.value!=""){ if(mframe.document.cscform.__mail_from.value==""){ alert("กรุณากรอกเมล์ผู้ส่ง"); mframe.document.cscform.__mail_from.focus(); }else{ mframe.document.cscform.__cmd.value = "send"; mframe.document.cscform.submit(); } }else{ alert("ไม่มีเมลล์ที่จะส่ง"); } } } function goBack(){ close(); } function setTypeCC(){ if(document.cscform.type_cc.checked){ // alert(mframe.document.cscform.thisemp.value); if(mframe.document.cscform.thisemp.value!=""){ mframe.document.cscform.__mail_cc.value = document.getElementById("bossmail$"+mframe.document.cscform.thisemp.value).value; } }else{ mframe.document.cscform.__mail_cc.value = ""; } } function subMyNum(num){ var t_num = num; if(t_num.indexOf("0")==0){ t_num = t_num.substring(1,2); } return t_num; } </script> <STYLE type=text/css> FONT.wait { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 12px; color: #E85C00; } FONT.free { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 12px; color: #339900; } FONT.stop { FONT-FAMILY: "MS Sans Serif", sans-serif, "Microsoft Sans Serif"; font-size: 12px; color: #FF0000; } </STYLE> </head> <body leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SWAP/SEARCH_SWAP24.gif','../IMAGES/BUTTON/SWAP/EXIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/HELP_SWAP24.gif','../IMAGES/BUTTON/SWAP/NEW_SWAP24.gif','../IMAGES/BUTTON/SWAP/EDIT_SWAP24.gif','../IMAGES/BUTTON/SWAP/DEL_SWAP24.gif','../IMAGES/BUTTON/SWAP/PROCESS_SWAP24.gif','../IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif')"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <form name="cscform" method="post" action="TRE004M.jsp"> <input type="hidden"name="__screen" value="TRE004M"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__keyList" value=""> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__chkReq" value=""> <input type="hidden" name="__calendar"> <input type="hidden" name="__childFilter"> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__language" value ="<%=chk.chkNullString(request.getParameter("__language"))%>"> <input type="hidden" name="__user" value="<%=chk.chkNullString(request.getParameter("__user"))%>"> <input type="hidden" name="__companyid" value="<%=chk.chkNullString(request.getParameter("__companyid"))%>"> <input type="hidden" name="__backpage" value="<%=chk.chkNullString(request.getParameter("__backpage"))%>"> <input type="hidden" name="emp_id" value="<%=chk.chkNullString(request.getParameter("emp_id"))%>"> <input type="hidden" name="crs" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("crs")))%>"> <input type="hidden" name="trn" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("trn")))%>"> <input type="hidden" name="mailform" value="<%="HRonline"%>"> <input type="hidden" name="subject"> <input type="hidden" name="massage"> <input type="hidden" name="tmp_massage"> <input type="hidden" name="start_time" value="<%=chk.chkNullString(request.getParameter("start_time"))%>"> <input type="hidden" name="stop_time" value="<%=chk.chkNullString(request.getParameter("stop_time"))%>"> <input type="hidden" name="loc_name" value="<%=new ThaiUtilities().ASCII2Unicode(chk.chkNullString(request.getParameter("loc_name")))%>"> <div align="center"> <table class = "largest" align="center" cellpadding="0" cellspacing="0"> <tr> <td class="header">TRA0126M, <script language="javascript">swapLang('Send Mail');</script> </td> </tr> <% String tmp_com = chk.chkNullString(request.getParameter("__companyid")); String emp_id = chk.chkNullString(request.getParameter("emp_id")); String tmp_emp_id[] = emp_id.split(","); UProfile user = (UProfile) request.getSession().getAttribute("userprofile"); DbRecord emp = new InitialRecord(user).getDbRecord("memployee"); emp.setColumn("employeeid,emp_prefix,fname,efname,lname,elname,email,companyid,bossid"); DbRecord boss = new InitialRecord(user).getDbRecord("memployee"); boss.setColumn("employeeid,emp_prefix,fname,efname,lname,elname,email,companyid"); %> <tr> <td> <div align="center"> <table border="1" cellpadding="0" cellspacing="1" bgcolor="#333333" class="maxsize" colspan="5"> <tr> <td colspan="3" width="55%" align="center" class="row3"><script language="javascript">swapLang("Trainee");</script></td> <td colspan="2" width="45%" align="center" class="row3"><script language="javascript">swapLang("Assessor");</script></td> </tr> <tr> <td width="14%" align="center" class="row3"><script language="javascript">swapLang("Emp ID");</script></td> <td width="25%" align="center" class="row3"> <script language="javascript">swapLang("Name Surname");</script></td> <td width="18%" align="center" class="row3"> <script language="javascript">swapLang("Email");</script></td> <td width="25%" align="center" class="row3"> <script language="javascript">swapLang("Name Surname");</script></td> <td width="18%" align="center" class="row3"> <script language="javascript">swapLang("Email");</script></td> </tr> <% for(int i=0;i<tmp_emp_id.length && !tmp_emp_id[i].equals("");i++){ emp.set("employeeid",tmp_emp_id[i]); emp.set("companyid",tmp_com); if(emp.search()==1){ boss.set("employeeid",emp.getString("bossid")); boss.set("companyid",tmp_com); boss.search(); %> <tr> <td align="center" id="empid$<%=emp.getString("employeeid")%>" value="<%=emp.getString("employeeid")%>"> <%=emp.getString("employeeid")%></td> <td align="left" id="empname$<%=emp.getString("employeeid")%>" value="<%=emp.getString("fname")+" "+emp.getString("lname")%>"> <%=emp.getString("fname")%> <%=emp.getString("lname")%></td> <td align="left" id="empmail$<%=emp.getString("employeeid")%>" value="<%=emp.getString("email")%>"> <%=emp.getString("email")%></td> <td align="left" id="bossname$<%=emp.getString("employeeid")%>" value="<%=boss.getString("fname")+" "+boss.getString("lname")%>"> <%=boss.getString("fname")%> <%=boss.getString("lname")%></td> <td align="left" id="bossmail$<%=emp.getString("employeeid")%>" value="<%=boss.getString("email")%>"> <%=boss.getString("email")%></td> </tr> <% } } %> </table> </div> </td> </tr> <tr> <td> <div align="center"> <table class="maxsize" colspan="1"> <tr> <td> <div align="center"> <script language="javascript">swapLang("Training date");</script> <input type='text' Name='oclassfrm' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassfrm"))%>' onClick="" onChange="" onMouseOver="toolTip('เริ่มอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(this,oclassto);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="เริ่มอบรม"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image4" border="0" align="absmiddle" id="Image154" onClick="viewCal('oclassfrm')"></a> <script language="javascript">swapLang("To");</script> <input type='text' Name='oclassto' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassto"))%>' onClick="" onChange="" onMouseOver="toolTip('สิ้นสุดอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(oclassfrm,this);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="สิ้นสุดอบรม" > <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image5" border="0" align="absmiddle" id="Image154" onClick="viewCal('oclassto')"></a> <script language="javascript">swapLang("Edit To");</script> <script language="javascript">swapLang("Training date");</script> <input type='text' Name='nclassfrm' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassfrm"))%>' onClick="" onChange="" onMouseOver="toolTip('เริ่มอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(this,nclassto);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="เริ่มอบรม"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image6" border="0" align="absmiddle" id="Image154" onClick="viewCal('nclassfrm')"></a> <script language="javascript">swapLang("To");</script> <input type='text' Name='nclassto' SIZE='10' MAXLENGTH='10' VALUE='<%=chk.chkNullString(request.getParameter("oclassto"))%>' onClick="" onChange="" onMouseOver="toolTip('สิ้นสุดอบรม')" onMouseOut="toolTip()" onKeyPress="chkIntegerOfDate(this.value);" onKeyUp="formatDate(this);sysIsEdit();" dir="" onBlur="chkInputDate2(nclassfrm,this);setMasUse();setUpMassMframe();" onFocus="this.select();" class="" alt="สิ้นสุดอบรม" > <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif" alt="calendar" name="Image7" border="0" align="absmiddle" id="Image154" onClick="viewCal('nclassto')"></a> </div> </td> </tr> </table> </div> </td> </tr> <tr> <td > <div align="center"> <b><script language='javascript'>swapLang('mail_type');</script></b> <input type="radio" name="mail_type" value="1" onClick="setTypeMail();" checked><script language='javascript'>swapLang('Invitation');</script> <input type="radio" name="mail_type" value="2" onClick="setTypeMail();" ><script language='javascript'>swapLang('Change_date');</script> </div> </td> </tr> <tr> <td > <div align="center"> <input type="checkbox" id="type_cc" name="type_cc" onClick="setTypeCC();" checked>cc <input type="radio" name="send_type" value="1" onClick="" checked><script language='javascript'>swapLang('Sends All');</script> <input type="radio" name="send_type" value="2" onClick="" ><script language='javascript'>swapLang('Send Any');</script> <a href="#" onClick="sendMail0();"><img src="../IMAGES/BUTTON/SEND.gif" alt="mail" border="0" align="absmiddle"></a> <a href="javascript:goBack();"><img src="../IMAGES/BUTTON/BACK.gif" border="0" align="absmiddle"></a> </div> </td> </tr> <script language="javascript">setMasTmp();</script> <tr> <td class="blankspace"></td> </tr> <tr > <td > <div align="center"> <table border="0" cellpadding="0" cellspacing="0" bgcolor="#333333" class="maxsize"> <tr width = "100%"> <td ><div align="center" class = "maxsize"><iframe id="mframe" frameborder="0" name="mframe" src="TRA0126MS.jsp?emp_id=<%=emp_id%>&mailform=HRonline&sendall=1" scrolling="NO" width="100%" height="210" ></iframe></div></td> </tr> </table> </div> </td> </tr> <tr> <td class="blankspace"></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> </form> </body> </html>