/** * @desc : °Ô½ÃÆÇ È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fInitialize(){ // °Ô½ÃÆÇ ¸®½ºÆ®¸¦ Á¶È¸ fgetHelpList(); } /** * @desc :°Ô½ÃÆÇÀ» Á¶È¸ÇÑ´Ù. * @date :20110818 * @param : * @return : * @author :±èº´±¹ * @--------------------------------------------------- */ function fgetHelpList(){ model.copyNode("/root/send","/root/main/cond"); //Á¶È¸½Ã¿¡ ¼öÁ¤¹× »èÁ¦¸¦ ÇÒ¼ö ¾øÀ½ btn_new.disabled = false; btn_cancel.visible = false; ipt_content.disabled = true; btn_fileadd.visible = false; btn_filedel.visible = false; btn_down.visible = false; btn_preview.visible = false; cmb_gubun2.disabled=true; btn_mod.disabled = true; btn_save.disabled = true; btn_del.disabled = true; ipt_scrncd2.disabled = true; ipt_attfilenm.disabled = true; model.makeValue("/root/main/iteminfo/status","e"); // Á¶È¸ Á¶°ÇÀ» ¼ÂÆÃ ÇÑ´Ù. var fromdd = model.getValue("/root/main/cond/fromdd"); var todd = model.getValue("/root/main/cond/todd"); model.removeNodeset("/root/main/helpinfo/helplist"); model.resetInstanceNode("/root/main/iteminfo"); // °Ô½ÃÆÇ ¸®½ºÆ®¸¦ Á¶È¸ submit("TRMNW17000"); model.refresh(); } /** * @desc : »ó¼¼º¸±â * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fgetHelpDetail(row){ // Çà¹øÈ£°¡ ¾ø´Ù¸é ¹Ù·Î ¸®ÅÏ (¹öưŬ¸¯ÇÏ¿© °øÁöÂ÷À» ¶ç¿î°æ¿ì) if (row == "" || row > grd_help.rows) return; // ÀÌ¹Ì ½Å±ÔÀÛ¼ºµÇ°Å³ª ¼öÁ¤µÈ °Ô½ÃÆÇÀÌ Á¸ÀçÇÏ¸é ¸Þ½ÃÁö â ¶ç¿ì¸é¼­ ¸®ÅÏ var status = model.getValue("/root/main/iteminfo/status"); if (status == "i" || status == "u"){ messageBox("ÀÛ¼ºÇÑ ±ÛÀÌ ÀúÀåµÇÁö ¾Ê¾Ò½À´Ï´Ù. ÀúÀå¹öưÀ̳ª ÀÛ¼ºÃë¼Ò ¹öưÀ» ´­·¯ÁÖ¼¼¿ä.", "I999"); return; } // ÇØ´ç °Ô½Ã±ÛÀ» »Ñ·ÁÁÜ model.copyNode("/root/main/iteminfo", "/root/main/helpinfo/helplist["+ row + "]"); // »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼­ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é ¼öÁ¤/»èÁ¦ÇÒ¼ö ¾øµµ·Ï ÇÔ /* var userid = getUserId(); var writerid = model.getValue("/root/main/iteminfo/fstrgstrid"); if (userid == writerid) { btn_mod.disabled = false; btn_del.disabled = false; }else{ btn_mod.disabled = true; btn_del.disabled = true; } */ btn_mod.disabled = false; btn_del.disabled = false; // °¢Á¾ ÄÁÆ®·Ñ º¸¿©Áֱ⠼³Á¤ ipt_scrncd2.disabled = true; cmb_gubun2.disabled= true; ipt_content.attribute("editable") = false; btn_fileadd.visible = false; btn_filedel.visible = false; btn_down.visible = true; if (fCheckFileExt()) btn_preview.visible = true; else btn_preview.visible = false; model.refresh(); } /** * @desc : ÆÄÀÏ´Ù¿î·Îµå À̺¥Æ®½Ã.(ÆÄÀϸíÀ» °¡Áö°í ÆÄÀÏÀ» ´Ù¿î¹ÞÀ½.) * @date :20110818 * @param : * @return : * @author :±èº´±¹ * @--------------------------------------------------- */ function fFileDown() { //ÆÄÀÏ¸í¸¦ ¹Þ¾Æ¿È var getfilenm = model.getValue("/root/main/iteminfo/attfilenm"); //ÆÄÀϸíÀÌ ÀÖ´Â °æ¿ì ´Ù¿î·Îµå if(getfilenm != ""){ //ÆÄÀϸíÀ» ¹Þ¾Æ¿È var filenm = model.getValue("/root/main/iteminfo/attfilenm"); //ÆÄÀϸíÀÇ È®ÀåÀÚ¸¸ ¹Þ¾Æ¿È var fileext = filenm.lastIndexOf("."); var ext = filenm.substring(fileext +1); //ÆÄÀÏÀ» ´Ù¿î·Îµå Çϱâ À§ÇØ ÀúÀåÇÒ Ã¢À» ¶ç¿ò var filesave = window.fileDialog("save","|",false,filenm,ext,"All Files(*.*)|*.*"); //۰ªÀ» ¹Þ¾Æ¿È var gubun = model.getValue("/root/main/iteminfo/gubun"); var seqno = model.getValue("/root/main/iteminfo/seqno"); //۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù if (filesave != "") { model.download(getActionURL("TRMNW17001")+"&gubun="+gubun+"&seqno="+seqno ,filesave); } } } /** * @desc : ÆÄÀÏ ¹Ì¸®º¸±â ¹öư Ŭ¸¯½Ã À̺¥Æ® * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fFilePreview() { var fso, folder; var temp_path = "C:\\temp2"; FSO = new ActiveXObject("Scripting.FileSystemObject"); // °´Ã¼ »ý¼º ½ÇÆÐÇÏ¸é ¸®ÅÏ if (FSO == null){ return; } // ½Ã½ºÅÛ µå¶óÀ̺갡 ¾ø´Ù¸é.. if (FSO.DriveExists("C") == false){ return; } // Àӽõð·ºÅ丮°¡ ¾øÀ¸¸é »ý¼º if (FSO.FolderExists(temp_path) == false){ folder = FSO.CreateFolder(temp_path); } //ÆÄÀÏ¸í¸¦ ¹Þ¾Æ¿È var getfilenm = model.getValue("/root/main/iteminfo/attfilenm"); //ÆÄÀϸíÀÌ ÀÖ´Â °æ¿ì ´Ù¿î·Îµå if(getfilenm == ""){ return; } //ÆÄÀϸíÀ» ¹Þ¾Æ¿È var filenm = model.getValue("/root/main/iteminfo/attfilenm"); //۰ªÀ» ¹Þ¾Æ¿È var gubun = model.getValue("/root/main/iteminfo/gubun"); var seqno = model.getValue("/root/main/iteminfo/seqno"); //۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù model.download(getActionURL("TRMNW17001")+"&gubun="+gubun+"&seqno="+seqno ,temp_path+"\\"+filenm, false); window.exec(temp_path+"\\"+filenm, ""); } function ManipFiles() { var fso, f1, f2, s; fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); Response.Write("ÆÄÀÏ ¾²´Â Áß
"); // ÁÙÀ» ¾¹´Ï´Ù. f1.Write("ÅØ½ºÆ®ÀÔ´Ï´Ù."); // ÆÄÀÏÀ» ´Ý½À´Ï´Ù. f1.Close(); Response.Write("ÆÄÀÏÀ» c:\\tmp·Î À̵¿ÇÏ´Â Áß
"); // C:\ ·çÆ®¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿É´Ï´Ù. f2 = fso.GetFile("c:\\testfile.txt"); // ÆÄÀÏÀ» \tmp µð·ºÅ͸®·Î ¿Å±é´Ï´Ù. f2.Move ("c:\\tmp\\testfile.txt"); Response.Write("ÆÄÀÏÀ» c:\\temp·Î º¹»çÇÏ´Â Áß
"); // ÆÄÀÏÀ» \temp·Î º¹»çÇÕ´Ï´Ù. f2.Copy ("c:\\temp\\testfile.txt"); Response.Write("ÆÄÀÏ »èÁ¦ Áß
"); // ÆÄÀÏÀÇ ÇöÀç À§Ä¡¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿É´Ï´Ù. f2 = fso.GetFile("c:\\tmp\\testfile.txt"); f3 = fso.GetFile("c:\\temp\\testfile.txt"); // ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. f2.Delete(); f3.Delete(); Response.Write("¿Ï·áµÇ¾ú½À´Ï´Ù!"); } /** * @desc : ÆÄÀÏ÷ºÎ¹öư Ŭ¸¯½Ã À̺¥Æ® * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fFileAdd() { //******ÆÄÀÏÀ» ÷ºÎÇϱâ À§ÇØ ÆÄÀÏ¿­±â°¡ open µÇ°Ô ÇÑ´Ù. //ÆÄÀÏÀÇ Å©±â¸¦ ÃøÁ¤ÇÑ´Ù. var maxsize = upload1.attribute("filesize"); var name = model.getValue("/root/main/iteminfo/attfilenm"); if(name != '' || name == '-'){ var fileupdata = messageBox(name + " ÆÄÀÏ ¼öÁ¤À»" , "S001"); if(fileupdata == '6'){ //ÆÄÀÏ »èÁ¦ //input¹Ú½º¿¡ ³ªÅ¸³­ ¸íÀ» Á¦°Å ipt_attfilenm.value = ""; //ÆÄÀÏ ÀúÀå //ÆÄÀÏÀ» ¹Þ¾Æ¿À±â À§ÇØ ÆÄÀÏ¿­±â ÆË¾÷âÀ» ¶ç¿î´Ù. var fileopen = window.fileDialog("open","|","false"); //ÆÄÀÏ °æ·Î°¡ ¾Æ´Ñ À̸§¸¸ input¹Ú½º¿¡ ³Ö±â À§ÇÑ Ã³¸® model.makeValue("/root/main/iteminfo/attfilenm", fileopen); var name = model.getValue("/root/main/iteminfo/attfilenm"); //lastIndexOfÇÔ¼ö´Â \\À̰ÍÀ» µÚ¾î¼¼ °Ë»öÇÏ¿© ³ª¿À¸é ¾Õ¿¡ °ÍÀº Áö¿î´Ù. var filename = name.lastIndexOf("\\"); //open ÆÄÀÏ¸í¸¦ input¹Ú½º¿¡ ³Ö´Â´Ù. ipt_attfilenm.value = fileopen.substring(filename + 1); //¼±ÅÃÇÑ ÆÄÀÏÀÌ ÀúÀå¹öưÀ» ´­·¶À»¶§ ÀúÀåÀÌ µÇ°Ô Çϱâ À§ÇØ ÆÄÀÏ ÀúÀå ÀνºÅϽº¿¡ ÆÄÀÏÁÖ¼Ò¸¦ ÀúÀåÇØ µÐ´Ù. model.makeValue("/root/send/file/filename", name); model.refresh(); //ÆÄÀÏ Å©±â°¡ ³Ê¹« Å«°æ¿ì ¸Þ¼¼Áö¸¦ ¶ç¿î´Ù. if (!checkFileSize(upload1)){ ipt_attfilenm.value = ""; messageBox("ÆÄÀÏ Å©±â°¡ ÃÖ´ëÄ¡("+maxsize+"Byte)¸¦", "E003"); model.resetInstanceNode("/root/send/file"); } model.makeValue("/root/main/iteminfo/fileyn", 'Y'); }else if(fileupdata == '7'){ messageBox(name + " ÆÄÀÏ ¼öÁ¤À» ÇÏÁö", "E007"); model.makeValue("/root/main/iteminfo/fileyn", 'N'); }else{ } }else{ //ÆÄÀÏÀ» ¹Þ¾Æ¿À±â À§ÇØ ÆÄÀÏ¿­±â ÆË¾÷âÀ» ¶ç¿î´Ù. var fileopen = window.fileDialog("open","|","false"); //ÆÄÀÏ °æ·Î°¡ ¾Æ´Ñ À̸§¸¸ input¹Ú½º¿¡ ³Ö±â À§ÇÑ Ã³¸® model.makeValue("/root/main/iteminfo/attfilenm", fileopen); var name = model.getValue("/root/main/iteminfo/attfilenm"); //lastIndexOfÇÔ¼ö´Â \\À̰ÍÀ» µÚ¾î¼¼ °Ë»öÇÏ¿© ³ª¿À¸é ¾Õ¿¡ °ÍÀº Áö¿î´Ù. var filename = name.lastIndexOf("\\"); //open ÆÄÀÏ¸í¸¦ input¹Ú½º¿¡ ³Ö´Â´Ù. ipt_attfilenm.value = fileopen.substring(filename + 1); //¼±ÅÃÇÑ ÆÄÀÏÀÌ ÀúÀå¹öưÀ» ´­·¶À»¶§ ÀúÀåÀÌ µÇ°Ô Çϱâ À§ÇØ ÆÄÀÏ ÀúÀå ÀνºÅϽº¿¡ ÆÄÀÏÁÖ¼Ò¸¦ ÀúÀåÇØ µÐ´Ù. model.makeValue("/root/send/file/filename", name); model.refresh(); //ÆÄÀÏ Å©±â°¡ ³Ê¹« Å«°æ¿ì ¸Þ¼¼Áö¸¦ ¶ç¿î´Ù. if (!checkFileSize(upload1)){ ipt_attfilenm.value = ""; messageBox("ÆÄÀÏ Å©±â°¡ ÃÖ´ëÄ¡("+maxsize+"Byte)¸¦", "E003"); model.resetInstanceNode("/root/send/file"); } model.makeValue("/root/main/iteminfo/fileyn", 'Y'); } } /** * @desc : »èÁ¦½Ã ¹ß»ýÇÏ´Â À̺¥Æ® * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fFileDel() { var name = model.getValue("/root/main/iteminfo/attfilenm"); if((name != '')){ var fileupdata = messageBox(name + " ÆÄÀÏ »èÁ¦¸¦" , "S001"); if(fileupdata == '6'){ //ÆÄÀÏ »èÁ¦ ipt_attfilenm.value = ""; model.resetInstanceNode("/root/send/file"); } } model.refresh(); } /** * @desc : °Ô½ÃÆÇ ³»¿ë »èÁ¦ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fNoticeDel() { var seqno = model.getValue("/root/main/iteminfo/seqno"); if (seqno == ""){ return; } var rtn = messageBox("°Ô½Ã±ÛÀ» »èÁ¦ ÇϽðڽÀ´Ï±î? ", "Q"); if(rtn == "6") { // »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼­ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é »èÁ¦ÇÒ ¼ö ¾øµµ·Ï ÇÔ var userid = getUserId(); var writerid = model.getValue("/root/main/iteminfo/fstrgstrid"); if (userid == writerid) { model.makeValue("/root/main/iteminfo/status","d"); // »èÁ¦Ç¥½Ã fExeSave(); // ÀúÀå } else { messageBox("ÀÛ¼ºÀÚ¸¸ »èÁ¦ ","I006"); } } else { return; } model.refresh(); } /** * @desc : °Ô½ÃÆÇ ½Å±Ô /¼öÁ¤ ÈÄ ÀúÀå * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fExeSave() { var status = model.getValue("/root/main/iteminfo/status"); var noteInfoHeader = "status¢Ëseqno¢Ëgubun¢Ëscrncd¢Ëcontent¢Ëattfilenm¢Ëattfilepath¢Ì"; var noteInfoData = model.getValue("/root/main/iteminfo/status") +"¢Ë" + model.getValue("/root/main/iteminfo/seqno") +"¢Ë" + model.getValue("/root/main/iteminfo/gubun") +"¢Ë" + model.getValue("/root/main/iteminfo/scrncd") +"¢Ë" + model.getValue("/root/main/iteminfo/content") +"¢Ë" + model.getValue("/root/main/iteminfo/attfilenm") +"¢Ë" + model.getValue("/root/main/iteminfo/attfilepath") +"¢Ì"; model.makeValue("/root/send/savedata", noteInfoHeader+noteInfoData); // ¼­ºê¹ÔÇÑ´Ù. var retvalue = submit("TXMNW17000"); // ÀúÀå½Ã ¿¡·¯³­ °æ¿ì ¸ñ·ÏÀ» Àç·ÎµùÇÔ if(retvalue == false) { if (status == "i"){ messageBox("»õ °Ô½Ã±Û ÀÛ¼º¿¡", "E009"); }else if (status == "u"){ messageBox("»õ °Ô½Ã±Û ¼öÁ¤¿¡", "E009"); }else{ messageBox("»õ °Ô½Ã±Û »èÁ¦¿¡", "E009"); } }else{ if (status == "i"){ messageBox("»õ °Ô½Ã±ÛÀÌ ÀÛ¼ºÀÌ", "I001"); }else if (status == "u"){ messageBox("°Ô½Ã±ÛÀÌ ¼öÁ¤ÀÌ", "I001"); }else{ messageBox("°Ô½Ã±ÛÀÌ »èÁ¦", "I001"); } fgetHelpList(); // ÀçÁ¶È¸ } } function fCheckFileExt() { retvalue = false; var filename = model.getValue("/root/main/iteminfo/attfilenm"); var IMG_FORMAT = "\\.(bmp|gif|jpg|jpeg|png|doc|xls|cvs|txt|ppt|hwp|pptx)$"; if( (new RegExp(IMG_FORMAT, "i")).test(filename)){ retvalue = true; }else{ retvalue = false; } return retvalue; } function fNewHelp() { //**********ÃʱâÈ­ //Á¦¸ñ, ÷ºÎ, ³»¿ë¿¡ data Á¦°Å ipt_scrncd2.value = ""; ipt_content.value = ""; ipt_attfilenm.value = ""; cmb_gubun2.value=""; // ÷ºÎÆÄÀÏ ÃʱâÈ­ model.resetInstanceNode("/root/send/file"); model.refresh(); } function fScrnCdSearch(scrncd){ var btn_scrncd = scrncd; modal("SPZSA20500_È­¸é¹×º¸°í¼­°ü¸®", "", "200", "200", "SPZSA20500"); var iProperties = getParameter("SPZSA20500_"); var iSplit_Value = iProperties.split("|"); if(iSplit_Value.length > 0 && iSplit_Value[0] != "" && iSplit_Value[0] != undefined){ if(btn_scrncd == "scrncd1"){ model.setValue("/root/main/cond/scrncd", iSplit_Value[0]); }else if(btn_scrncd == "scrncd2"){ model.setValue("/root/main/iteminfo/scrncd", iSplit_Value[0]); } } model.refresh(); } // ÇÁ·Î±×·¥ µµ¿ò¸» Á¶È¸ function fgetHelpList2(){ model.copyNode("/root/send","/root/main/cond"); model.removeNodeset("/root/main/helpinfo/helplist"); // °Ô½ÃÆÇ ¸®½ºÆ®¸¦ Á¶È¸ submit("TRMNW17000"); model.refresh(); }