/** * ±â·Ï ¸ð´ÏÅ͸µ°ú °ü·ÃÇÑ ¸ðµâÀÌ´Ù. * * »ó´ÜȯÀÚÁ¤º¸¿Í GlobalÁ¤º¸°¡ Ʋ¸®´Â Çö»óÀÌ ¹ß»ýÇÏ¿© ¿øÀÎÆÄ¾ÇÀ» À§Çؼ­ * TF logÆÄÀÏÀ» ÷ºÎÇÏ¿© MailÀ» Àü¼ÛÇÏ´Â ±â´É. * * 2009.11.18 ¾ÈÄ¡¿ø ½Å±Ô - TFLogÆÄÀÏÀ» ÷ºÎÇÏ¿© MailÀ» Àü¼ÛÇÏ´Â ±â´É. */ // TFLogÆÄÀÏ ±âº»À§Ä¡ var gLOG_DIR_MMR071 = "C:\\Program Files\\himed\\components\\TrustForm\\TFViewer"; // ¿¡·¯ÄÚµå var gMMR_INVALID_PATINFO_MMR071 = "MMR_INVALID_PATINFO"; //´ë»óÀÚ º¯°æ½Ã ¹ß»ý var gMMR_INVALID_RECINFO_MMR071 = "MMR_INVALID_RECINFO"; //±â·Ï ÀúÀå½Ã ¹ß»ý // ¾²±â ÇÒ µð·ºÅ丮 var STD_DIR_MMR071 = "C:\\Temp"; /* * MailÀ» ¹ß¼ÛÇÑ´Ù. * * fromAddr : ¹ß½ÅÀÚÀÇ Email Address * toAddr : ¼ö½ÅÀÚÀÇ Email Address - '|'À» ±¸ºÐÀÚ·Î ¿©·¯°³ ÀԷ°¡´É * subject : ¸ÞÀÏ Á¦¸ñ * content : ¸ÞÀÏ ³»¿ë */ function sendMail_MMR071(fromAddr, toAddr, subject, content) { model.makeValue("/root/send/mail/info/fromaddr", fromAddr); model.makeValue("/root/send/mail/info/toaddr", toAddr); model.makeValue("/root/send/mail/info/subject", subject); model.makeValue("/root/send/mail/info/content", content); model.refresh(); //alert("break"); submit("TRMMR07101"); if (grd_attach.rows-1 > 0) { var fso = new ActiveXObject("Scripting.FileSystemObject"); for (var i=1; i"; // content += "
"+addText; sendMail_MMR071("", "", mailFlag, content); } catch(e) { alert(e); content = mailFlag +"\n"+ content; model.addLog(content); } } /* * ÷ºÎÆÄÀÏÀ» Ãß°¡ÇÑ´Ù. * filePath : ÷ºÎ ÇÒ ÆÄÀÏÀÇ Path */ function addAttachFile_MMR071(filePath) { grd_attach.addRow(false); grd_attach.valueMatrix(grd_attach.rows - 1, 0) = filePath; // alert(grd_attach.valueMatrix(grd_attach.rows - 1, 0)); // model.refresh(); } /* * Log ÆÄÀÏÀ» ÷ºÎÇÑ´Ù. * diffDay : 0ÀÌ¸é ¿À´Ã »ý¼ºµÈ ÆÄÀÏ, -1ÀÌ¸é ¾îÁ¦ »ý¼ºµÈ ÆÄÀϸ¸À» ÷ºÎÇÑ´Ù. */ function fAddLogFile_MMR071(diffDay) { var arrFileNm = fGetToDayLogFile_MMR071(diffDay); for (var i=0; i\n"; xml += getInstanceXML_MMR071(topViewer.window.model.instance1, "/root"); } catch (e) { xml += "\n"; // alert(1); } xml += "\n"; try { //º»È­¸éÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. thisScreenID = getScreenID(); xml += "\n\n"; xml += getInstanceXML_MMR071(model.instance1, "/root"); } catch (e) { xml += "\n"; // alert(2); } xml += "\n"; try { //¸ÞÀÎÈ­¸éÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. ¸ÞÀÎÈ­¸é°ú º»È­¸éÀÌ °°´Ù¸é ÇÏÁö ¾Ê´Â´Ù. var mainViewer = getMainViewer(); mainScreenID = mainViewer.window.javascript.getScreenID(); xml += "\n\n"; if (getScreenID() != mainScreenID) { xml += getInstanceXML_MMR071(mainViewer.model.instance1, "/root"); } else { xml += "\n"; } } catch (e) { xml += "\n"; // alert(3); } xml += "\n"; try { //OpenerÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. À§¿¡¼­ ¼³Á¤µÈ°ÍÀÌ ÀÖ´Ù¸é ÇÏÁö ¾Ê´Â´Ù. if (opener != null && opener != undefined) { var openScreenID = opener.window.javascript.getScreenID(); xml += "\n\n"; if (thisScreenID != openScreenID && mainScreenID != openScreenID) { xml += getInstanceXML_MMR071(opener.model.instance1, "/root"); } else { xml += "\n"; } } else { xml += ""; } } catch (e) { xml += "\n"; // alert(4); } xml += "\n"; try { //Áø·á´ë»óÀÚ¸®½ºÆ®È­¸éÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. var patListViewer = getOpenWindow("SMMMO04100"); xml += "\n\n"; if (patListViewer != null) { xml += getInstanceXML_MMR071(patListViewer.model.instance1, "/root"); } else { xml += ""; } } catch (e) { xml += "\n"; // alert(5); } xml += "\n"; try { //GlobalVariable-paminfo¸¦ ¼³Á¤ÇÑ´Ù. var sPamInfo = getGlobalVariable("paminfo"); xml += "\n\n"; xml += sPamInfo; } catch (e) { xml += "\n"; // alert(6); } xml += "\n"; try { //¼­½Ä·Î´õÀÇ inner viewerÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. if (thisScreenID == "SSMMR01100") { xml += "\n\n"; xml += getInstanceXML_MMR071(ivw_base.model.instance1, "/root"); } else { xml += "\n"; } } catch (e) { xml += "\n"; // alert(7); } xml += "\n"; try { //¼­½Ä·Î´õ°¡ ÄÁ¼³Æ®À϶§ ºÎºÐ¼­½ÄÀÇ ÀνºÅϽº¸¦ ¼³Á¤ÇÑ´Ù. if (thisScreenID == "SSMMR01100" && ivw_base.window.javascript.getScreenID() == "SMMMR04900") { xml += "\n\n"; xml += getInstanceXML_MMR071(ivw_base.model.instance1, "/root"); } else { xml += "\n"; } } catch (e) { xml += "\n"; // alert(7); } return xml; } function getSystemInstance_MMR071(arrViewer) { var xml = "\n"; var thisScreenID = ""; var mainScreenID = ""; var tempScreenID = ""; var tempViewer = null; if (arrViewer == null || arrViewer == undefined) { arrViewer = new Array ("TOP", "MAIN", "OPENER", "PATLIST", "LOADER", "PAMINFO"); } for (var i=0; i\n"; xml += sPamInfo; xml += "\n"; } else { tempViewer == null; } if (tempViewer != null) { xml += getXMLinfo_MMR071(arrViewer[i], tempViewer.window.javascript.getScreenID(), tempViewer.window.model.instance1, "/root"); } } catch(e) { } } return xml; } /* * ÀνºÅϽº¸¦ °¡Á®¿Â´Ù. */ function getXMLinfo_MMR071(title, screenID, instance, xPath) { var xml = "\n"; try { xml += "\n"; xml += instance.selectSingleNode(xPath).xml xml += "\n"; } catch (e) { xml += "\n"; } return xml; } /* * ÀνºÅϽº¸¦ °¡Á®¿Â´Ù. */ function getInstanceXML_MMR071(instance, xPath) { return instance.selectSingleNode(xPath).xml; } function getLoaderInnerXML() { var xml = ""; try { xml += getXMLinfo_MMR071("LOADER INNER", ivw_base.window.javascript.getScreenID(), ivw_base.window.model.instance1, "/root"); var items = ivw_base.window.javascript.gItemCds; for (var i = 0; i < items.length; i++) { var ctrlIvw = ivw_base.window.document.controls("ivw_" + items[i]); if (ctrlIvw != null && ctrlIvw.visible) { xml += getXMLinfo_MMR071("LOADER INNER INNER", ctrlIvw.attribute("id"), ctrlIvw.window.model.instance1, "/root"); } } } catch (e) { } return xml; }