/** * @desc : °Ô½ÃÆÇ È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fInitialize(){ //Á¶È¸µÈ Á¶°Ç ÃʱâÈ­ ipt_title.value = ""; ipt_content.value = ""; ipt_attfilenm.value = ""; //Á¶È¸³¯Â¥ ¹Þ¾Æ¿È var fromdd = ((getCurrentDate().toDate()).getAddDate(-30)).getDateFormat(); var todd = getCurrentDate(); //ÇÑ´ÞÀ» ±âÁØÀ¸·Î ÇѴ޾ȿ¡ º¸³»Áø °Ô½ÃÆÇ¸¸ º¸¿©ÁÜ model.makeValue("/root/main/cond/fromdd", fromdd); model.makeValue("/root/main/cond/todd", todd); model.makeValue("/root/main/cond/scrhgubun", "T"); model.makeValue("/root/main/cond/scrhvalue", ""); // °øÅëÄÚµå ½ºÅ©¸³Æ® È£Ãâ zbcfGetCodeList( new Array("M0626"), new Array("/root/init/M0626")); addComboItem("cmb_cond_bbscls", "Àüü", "-", "above"); // È­¸é ·Îµå½Ã Ãʱ⠼³Á¤°ªÀÌ Àüü(16.05.26_°£È£ºÎ ¿äû_AYS) model.makeValue("/root/main/cond/bbscls", "-"); // °Ô½ÃÆÇ ¸®½ºÆ®¸¦ Á¶È¸ fgetBbsList(); } /** * @desc : °Ô½ÃÆÇ Á¶È¸ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fgetBbsList(){ //Á¶È¸½Ã¿¡ ¼öÁ¤¹× »èÁ¦¸¦ ÇÒ¼ö ¾øÀ½ btn_new.disabled = false; btn_mod.disabled = true; btn_cancel.visible = false; btn_save.disabled = true; btn_del.disabled = true; btn_fileadd.visible = false; btn_filedel.visible = false; btn_down.visible = false; btn_preview.visible = false; ipt_title.disabled = true; cmb_bbscls.disabled = true; ipt_attfilenm.disabled = true; model.makeValue("/root/main/iteminfo/status","e"); // Á¶È¸ Á¶°ÇÀ» ¼ÂÆÃ ÇÑ´Ù. var bbscls = model.getValue("/root/main/cond/bbscls"); var fromdd = model.getValue("/root/main/cond/fromdd"); var todd = model.getValue("/root/main/cond/todd"); var scrhgubun = model.getValue("/root/main/cond/scrhgubun"); var scrhvalue = model.getValue("/root/main/cond/scrhvalue"); model.setValue("/root/send/bbscls", bbscls); model.setValue("/root/send/fromdd", fromdd); model.setValue("/root/send/todd", todd); model.setValue("/root/send/scrhgubun", scrhgubun); model.setValue("/root/send/scrhvalue", scrhvalue); model.removeNodeset("/root/main/bbsinfo/bbslist"); model.resetInstanceNode("/root/main/iteminfo"); // °Ô½ÃÆÇ ¸®½ºÆ®¸¦ Á¶È¸ submit("TRMNO11001"); model.refresh(); } /** * @desc : °Ô½ÃÆÇ »ó¼¼Á¶È¸ (Á¶È¸¸ðµå) * @ * @param : Çà¹øÈ£ * @return : * @author : * @--------------------------------------------------- */ function fgetBbsDetail(row){ // Çà¹øÈ£°¡ ¾ø´Ù¸é ¹Ù·Î ¸®ÅÏ (¹öưŬ¸¯ÇÏ¿© °øÁöÂ÷À» ¶ç¿î°æ¿ì) if (row == "" || row > grd_bbs.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/bbsinfo/bbslist["+ row + "]"); // Á¶È¸¼ö Áõ°¡ var bbscls = model.getValue("/root/main/iteminfo/bbscls"); var bbsno = model.getValue("/root/main/iteminfo/bbsno"); if (bbscls == "" || bbsno == ""){ return; } model.setValue("/root/send/bbscls", bbscls); model.setValue("/root/send/bbsno", bbsno); submit("TXMNO11002"); // »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼­ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é ¼öÁ¤/»èÁ¦ÇÒ¼ö ¾øµµ·Ï ÇÔ 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; } // °¢Á¾ ÄÁÆ®·Ñ º¸¿©Áֱ⠼³Á¤ ipt_title.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 : ÆÄÀÏ ´Ù¿î·Îµå ¹öư Ŭ¸¯½Ã À̺¥Æ® * @ * @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 bbscls = model.getValue("/root/main/iteminfo/bbscls"); var bbsno = model.getValue("/root/main/iteminfo/bbsno"); //۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù if (filesave != "") { model.download(getActionURL("TRMNO11002")+"&bbscls="+bbscls+"&bbsno="+bbsno ,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 bbscls = model.getValue("/root/main/iteminfo/bbscls"); var bbsno = model.getValue("/root/main/iteminfo/bbsno"); //۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù model.download(getActionURL("TRMNO11002")+"&bbscls="+bbscls+"&bbsno="+bbsno ,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 bbscls = model.getValue("/root/main/iteminfo/bbscls"); var bbsno = model.getValue("/root/main/iteminfo/bbsno"); if (bbscls == "" || bbsno == ""){ return; } // »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼­ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é »èÁ¦ÇÒ ¼ö ¾øµµ·Ï ÇÔ 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"); } } /** * @desc : °Ô½ÃÆÇ ½Å±Ô /¼öÁ¤ ÈÄ ÀúÀå * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fExeSave() { var status = model.getValue("/root/main/iteminfo/status"); // °Ô½ÃÆÇ ¸¶½ºÅÍ var nodes_iteminfo = instance1.selectNodes("/root/main/iteminfo"); var getData_iteminfo = getNodeListCSV(nodes_iteminfo); model.setValue("/root/send/savedata", getData_iteminfo); // ¼­ºê¹ÔÇÑ´Ù. var retvalue = submit("TXMNO11001"); // ÀúÀå½Ã ¿¡·¯³­ °æ¿ì ¸ñ·ÏÀ» Àç·ÎµùÇÔ 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"); } fgetBbsList(); // ÀçÁ¶È¸ } } 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|pdf)$"; if( (new RegExp(IMG_FORMAT, "i")).test(filename)){ retvalue = true; }else{ retvalue = false; } return retvalue; } function fNewBbs() { //**********ÃʱâÈ­ //Á¦¸ñ, ÷ºÎ, ³»¿ë¿¡ data Á¦°Å ipt_title.value = ""; ipt_content.value = ""; ipt_attfilenm.value = ""; var bbscls = model.getValue("/root/main/cond/bbscls"); if ( bbscls == "-" || bbscls == "" || bbscls == "T" ) bbscls = "1"; model.setValue("/root/main/iteminfo/bbscls", bbscls); // ÷ºÎÆÄÀÏ ÃʱâÈ­ model.resetInstanceNode("/root/send/file"); model.refresh(); } function fPrtBbs() { model.makeNode("/root/temp/bbsinfo/bbslist"); copyNodesetType("/root/temp/bbsinfo/bbslist", grd_bbs.nodeset+ "[chkyn='Y']"); exeReportPreview("RPMNO11000", "XMLSTR"); } function fAdminYN () { var userid = getUserId(); model.makeNode("/root/send/userid"); model.setValue("/root/send/userid", userid); model.removeNodeset("/root/main/adminyn"); submit("TRMNO11003"); return model.getValue("/root/main/adminyn/adminyn"); }