<html> <head> <title>windows</title> <script language="javascript" src="js/comm.js" type="text/javascript"></script> <script language="javascript"> // import js document _import("product"); _import("function"); _import("control"); _import("webmenuevent"); </script> <script language="javascript" src="aol.js"></script> <script language="javascript" src="errorcode.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css.css" rel="stylesheet" type="text/css" /> <link href="css/main.css" type="text/css" rel="stylesheet" /> <link href="css/windows.css" type="text/css" rel="stylesheet" /> </head> <body tabindex="-1" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onkeydown="try{return chekasc(event.keyCode)}catch(e){}"> <div id="pagetitle" style="position:absolute; top:5px; z-index:400; padding-left:10px;" class="PageTitle"></div> <div id="windows-table" style="position:absolute;" > <div id="windows-01" onMouseDown="windowMoveWindow();"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-02" onMouseDown="windowMoveWindow();"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-03" onMouseDown="windowMoveWindow();"> <div style="position:absolute; left:1px; top:3px; cursor:pointer;" onClick="javascript:window.external.OnMinimize();"><img src="images/windows_mini.gif" width="22" height="22" /></div> <div style="position:absolute; left:30px; top:3px; cursor:pointer;" onClick="javascript:window.external.OnClose();"><img src="images/windows_exit.gif" width="22" height="22" /></div> </div> <div id="windows-04"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-05"> <!-- coding here start--> <div style="padding-left:15px;"> <table id="tableSelectFolders" width="523" border="0" cellspacing="0" cellpadding="0" style="position:absolute; top:10px; left:8px; "> <tr> <td bgcolor="#FFFFFF" class="arial22blue" style="padding-top:10px; padding-left:8px;"><div class="PageStep" style="font-size:14px;" id="EFBFileSelection_Title" align="left"></div></td> </tr> <tr> <td bgcolor="#FFFFFF" class="Arial14bluebold" style="padding-left:8px;"></td> </tr> <tr> <td class="Arial14bluebold"></td> </tr> <tr> <td bgcolor="#FFFFFF" class="Arial12black" style="padding-left:8px; padding-top:12px;"><div id="EFBFileSelection_Note" class="PageText" align="left"></div></td> </tr> <tr> <td align="left" bgcolor="#FFFFFF" class="Arial12black" style="padding-left:7px; padding-top:12px;"><table width="510" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="6" height="6" align="right" valign="bottom"><img src="images/gBox_left_top.jpg" width="6" height="6" /></td> <td bgcolor="#DDDDDD" style="border-top:1px solid #949694;"><img src="" width="1" height="1" alt="" /></td> <td width="6" align="left" valign="bottom"><img src="images/gBox_right_top.jpg" width="6" height="6" /></td> </tr> <tr> <td bgcolor="#DDDDDD" style="border-left:1px solid #949694;"> </td> <td align="center" bgcolor="#DDDDDD"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="Arial12black" style="padding-left:15px; padding-bottom:3px;"><!--<strong>View By:</strong> Folders | <a href="javascript:showFileTypeSelect();">File Types</a>--></td> </tr> <tr> <td align="center"> <script language="javascript"> if(FarstoneProductFlag_md=="DCPER") { document.write('<OBJECT tabindex="-1" id="flbFolder" style="WIDTH: 484px; HEIGHT: 265px" classid="clsid:726A4CE3-6DD1-4132-BF6C-DCA2A264CB81"></OBJECT>'); } else if(FarstoneProductFlag_md=="DCPRO" || FarstoneProductFlag_md=="DCSER") { document.write('<OBJECT tabindex="-1" id="flbFolder" style="WIDTH: 484px; HEIGHT: 265px" classid="clsid:826B4B80-DD3D-49BE-8A1D-4EBD976CE83C"></OBJECT>'); } </script> </td> </tr> <tr> <td class="Arial12black" style="padding-top:4px; padding-left:5px; padding-right:25px;"><table width="105%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="Arial12black"><div class="PageText" style="padding-top:4px; padding-left:1px;"><div style="float:left"><a index="-1" id="SelectAll" href="#" onClick="flbFolder.CheckedAll()"></a> | <a index="-1" id="DeSelectAll" href="#" onClick="flbFolder.UncheckedAll()"></a> </div><div style="float:right"> <a index="-1" id="Add_Files_Folders" href="#" onClick="AddFilesAndFolders()"></a> | <a index="-1" id="Add_File_Types" href="#" onClick="operation()"></a> <!-- | <a href="#" onClick="flbFolder.DeleteSelected(1)">delete type</a> | <a href="#" onClick="operation_edit()">edit</a>--> </div></div> </td> </tr> </table></td> </tr> </table></td> <td bgcolor="#DDDDDD" style="border-right:1px solid #949694;"> </td> </tr> <tr> <td align="right" valign="top"><img src="images/gBox_left_bottom.jpg" width="6" height="6" /></td> <td bgcolor="#DDDDDD" style="border-bottom:1px solid #949694;"><img name="" src="" width="1" height="1" alt="" /></td> <td><img src="images/gBox_right_bottom.jpg" width="6" height="6" /></td> </tr> </table></td> </tr> <tr> <td align="right" class="Arial12black" > <table style=" padding-top:25px" width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="46" style="height: 21px"> </td> <td width="63" style="height: 21px"></td> <td width="135" style="height: 21px"><span > <button cstyle="rit" id="Button_Finish" style="display:none;" onClick="btn_next();">Next</button></span></td> <td width="132" style="height: 21px"><span > <button cstyle="rit" id="Button_Cancel" style="display:none;" onClick="btn_cancel();">Cancel</button> </span></td> <td width="24"> </td> </tr> </table> </td> </tr> </table> </div> <!-- coding here end--> </div> <div id="windows-06"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-07"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-08"> <img src="" width="1" height="1" alt="" /> </div> <div id="windows-09"> <img src="" width="1" height="1" alt="" /> </div> </div> <script language="javascript"> var XMLRA=new xmlResourceAgent("EFB_xmlStrings.xml",langType); var inNumericBox=false; var flbsettingCom; var obj1XML; var projectName=""; var isFirstProjet=false; var groupname=""; var result=-1; var result2=-1; var idedit; document.body.onload=function() { SetWindowWidthAndHeight(600,550); applyButton(); $("pagetitle").innerHTML = FarstoneProductName; $("EFBFileSelection_Title").innerHTML =XMLRA.getString("EFBscheduaddfile"); //$("EFBFileSelection_Step").innerHTML = XMLRA.getString("EFBFileSelection_Step"); $("EFBFileSelection_Note").innerHTML = XMLRA.getString("EFBFileSelection_DCPRO"); $("SelectAll").innerHTML = XMLRA.getString("SelectAll"); $("DeSelectAll").innerHTML = XMLRA.getString("DeSelectAll"); $("Add_Files_Folders").innerHTML = XMLRA.getString("Add_Files_Folders"); $("Add_File_Types").innerHTML = XMLRA.getString("Add_File_Types"); //$("Button_Previous").setValue(XMLRA.getString("Button_Previous")); $("Button_Finish").setValue(XMLRA.getString("Button_Edit")); $("Button_Cancel").setValue(XMLRA.getString("Button_Cancel")); projectName=Request("name"); // long SetProduct(long nID); nID = 0 efb,1 smartRestore and you must use it before the function of Initilize flbFolder.SetProduct(0); idedit=Request("idedit"); if(Request("idedit")==1) { flbFolder.InitEditProject(Request("name")); } else { //alert("0"); flbFolder.Initilize(); flbFolder.CheckedAll(); } document.getElementById("flbFolder").focus(); } function AddFilesAndFolders()//add files and folders { flbFolder.BeginEditFolder(); window.external.Navigate("mainui/AddFileAndFolder.htm?idedit="+idedit,571,500); result2=window.external.GetStaticData(); //alert(result2); if(result2!="") { //alert(result2); flbFolder.EndEditFolder(); //flbFolder.InsertGroupName(result); } //alert("folder"+result2); } function operation() { flbFolder.BeginEditFileType(); window.external.Navigate("mainui/filetype.htm", 630,515); var result = window.external.GetStaticData(); //alert("type"+result); if(result!="") { //alert("end"); flbFolder.EndEditFileType(); } } function btn_cancel() { window.external.OnClose(); //document.location="FileBackupName.htm"; } function btn_next() { var isEmpty=flbFolder.GetAllSelected(1); //alert(isEmpty); if (isEmpty=="") { DC3RIT_popMsg('',264,155,'ok',GS_Back("noFileSelect"),'alert'); return; } flbFolder.SaveSelectedCondition(1,"",0); // var tmpInt1=parseInt (document.getElementById("copyInputbox1").value) // tmpInt1=tmpInt1==0?1:tmpInt1; var saveTacticResult=0; //result display type,result2 display folder if (result==-1) { result=0; } if (result2==-1) { result2=0; } if (result*1+result2*1+saveTacticResult*1==0) { var verNumStr=3; // // if (verNumStr=="" || parseInt(verNumStr,10)==0) // { // DC3RIT_popMsg('',264,135,'ok','The number of file copies is required.','alert'); // return; // } var outVerNum=1; if (!isNaN(parseInt(verNumStr,10))) { outVerNum=parseInt(verNumStr,10); } // //write into flb long SaveSelectedCondition(long nFlag, BSTR szFileName, long bApplyFlb) ,bApplyFlb=1 var isEditSch=false if(idedit==1) { // //alert(idedit); // window.location="FileBackupcountsize.htm?name="+escape(projectName)+"&cNum="+outVerNum+"&idedit=1"; isEditSch=window.external.Navigate("mainui/efbAddFileWindows.html?name="+projectName+"&cNum="+outVerNum, 600,400); if(isEditSch==0) { window.external.OnOK(); } else { window.external.OnClose(); } } else { isEditSch=window.external.Navigate("mainui/efbAddFileWindows.html?name="+projectName+"&cNum="+outVerNum, 600,400); if(isEditSch==0) { window.external.OnOK(); } else { window.external.OnClose(); } // window.location="FileBackupcountsize.htm?name="+escape(projectName)+"&cNum="+outVerNum; } } else { DC3RIT_popMsg('',264,135,'ok',GS_Back("failedCompleted"),'alert'); } return; } function Rit_saveFlbSetting() { document.location="smart_FileBackupDestination.htm"; } function addFileType() { window.external.SetStaticData(""); window.external.Navigate("mainui/flbaddfiletype.htm", 560, 241); var returnString=window.external.GetStaticData(); var tmpArr=new Array(); var bRet; tmpArr=returnString.split("|"); if (tmpArr.length==1) { return; } if (tmpArr[0]=="no") { return; } while (tmpArr[1].substr(0,1)==" ") { tmpArr[1]=tmpArr[1].substr(1,tmpArr[1].length-1) } while (tmpArr[2].substr(0,1)==" ") { tmpArr[2]=tmpArr[2].substr(1,tmpArr[2].length-1) } if (tmpArr[0]=="class") { if (tmpArr[1]=="") { DC3RIT_popMsg('',334,135,'ok',GS_Back("GroupNameRequired"),'alert'); return; } else if (/^[^\?\*\/\\\:\<\>\|\"]{0,70}$/.test(tmpArr[1])==false) { DC3RIT_popMsg('',334,135,'ok',GS_Back("GroupNameIncorrect"),'alert'); } bRet=Dflbtypeforaol1.AddClass(tmpArr[1], tmpArr[2]); popErrMsg(bRet,1); //if (bRet==1) //{ // DC3RIT_popMsg('',264,135,'ok','Group "'+tmpArr[1]+'" already exists.','alert'); // return; //} } if (tmpArr[0]=="filetype") { if (tmpArr[2]=="") { DC3RIT_popMsg('',304,135,'ok',GS_Back("FileTypeRequired"),'alert'); return; } if (/^[^\?\*\/\\\:\<\>\|\"]{0,70}$/.test(tmpArr[2])==false) { DC3RIT_popMsg('',334,135,'ok',GS_Back("ExtensionIncorrect"),'alert'); document.getElementById("addFTClick").click(); return; } if (/^[^\?\*\/\\\:\<\>\|\"]{0,70}$/.test(tmpArr[1])==false) { DC3RIT_popMsg('',334,135,'ok',GS_Back("TypeNameFormatIncorrect"),'alert'); document.getElementById("addFTClick").click(); return; } if (tmpArr[2].substring(0,1)!=".") { tmpArr[2]="."+tmpArr[2]; } bRet=Dflbtypeforaol1.AddChildItem(tmpArr[1],tmpArr[3],tmpArr[2]); popErrMsg(bRet,2); //if (bRet==1) //{ // DC3RIT_popMsg('',264,135,'ok','The file type extension "'+tmpArr[2]+'" already existed.','alert'); // return; //} } } function popErrMsg(id,type) { if (id==0) { return; } if (type==1) { switch(id) { case 1:DC3RIT_popMsg('',264,135,'ok',GS_Back("SameNameAlreadyExists"),'alert');break; case 2:DC3RIT_popMsg('',264,135,'ok',GS_Back("GroupCannotBeAdded"),'alert');break; case 3:DC3RIT_popMsg('',264,135,'ok',GS_Back("ParameterIsInvalid"),'alert');break; case 4:DC3RIT_popMsg('',264,135,'ok',GS_Back("CannotBeEmpty"),'alert');break; case 5:DC3RIT_popMsg('',264,135,'ok',GS_Back("FailedAllocateMemory"),'alert');break; } if (id==1) { document.getElementById("addFTClick").click(); } } else { switch(id) { case 1:DC3RIT_popMsg('',264,135,'ok',GS_Back("InputNewName"),'alert');break; case 2:DC3RIT_popMsg('',324,165,'ok',GS_Back("SystemDefaultFile"),'alert');break; case 3:DC3RIT_popMsg('',264,135,'ok',GS_Back("FormatParameterInvalid"),'alert');break; case 4:DC3RIT_popMsg('',264,135,'ok',GS_Back("Parametercannotbeempty"),'alert');break; case 5:DC3RIT_popMsg('',264,135,'ok',GS_Back("Failedtoallocatememory"),'alert');break; } if (id==1) { document.getElementById("addFTClick").click(); } } } //function deleteFileType() //{ // var typeSelectedIsNull=Dflbtypeforaol1.SeletcedIsNull() // if (typeSelectedIsNull==-1) // { // DC3RIT_popMsg('',264,135,'ok',GS_Back("selectTheFile"),'alert'); // return; // } // var isDeleteType=DC3RIT_popMsg('',294,145,'ok',GS_Back("deleteTheSelectedFile"),'confirm'); // if (isDeleteType=="yes") // { // var returnString=Dflbtypeforaol1.DeleteSelectedItem(); // if(returnString!=true) // { // DC3RIT_popMsg('',264,135,'ok',GS_Back("FailedToDeleteFile"),'alert'); // } // } // // return; // // //////////// // var selectedInfo=Dflbtypeforaol1.GetSelectedItem(); // var delectConfirm; // if (selectedInfo!="") // { // if (selectedInfo.indexOf("|")>=0) // { // var arrTmp=selectedInfo.split("|"); // var strTmp=GS_Back("ConfirmDeleteTheSelectedFileType")+escape(arrTmp[1])+'"?' // var widthTmp=300 // var heightTmp=145 // if (strTmp.length>90) // { // heightTmp=heightTmp+10; // widthTmp=widthTmp+10; // } // delectConfirm=DC3RIT_popMsg('',widthTmp,heightTmp,'ok',strTmp,'confirm'); // } // else // { // delectConfirm=DC3RIT_popMsg('',294,145,'ok',GS_Back("ConfirmDeleteTheSelectedGroup")+selectedInfo+'"?','confirm'); // } // } // else // { // DC3RIT_popMsg('',270,140,'ok',GS_Back("HighlightTypeYouDelete"),'alert'); // return; // } // if (delectConfirm=="yes") // { // var returnString=Dflbtypeforaol1.DeleteSelectedItem(); // if(returnString!=true) // { // DC3RIT_popMsg('',264,135,'ok',GS_Back("FailedToDeleteTheFileType"),'alert'); // } // } // //tmpstr=doonclick(); //} function chekasc(code) { if (inNumericBox) { //if(event.shiftKey) //{ //return false; //} if ((code >=48 && code<=57) || (code >=96 && code<=105) || code ==8 || code ==13 || code ==37 || code ==39 || code ==9) { return true; } else { return false; } } else { return true; } } //function chkval(obj) //{ // //if (parseInt(obj.value)>10) // //{ // //obj.value=10; // //} //} //function chkChangeEvent(inputObj,ptname) //{ // if (ptname=="value") // { // var aStr=inputObj.value; // if(/[^0-9]/.test(aStr)) // { // // aStr=inputObj.value.replace(/[^0-9]/g,""); // inputObj.value=aStr; // } // if (parseInt(aStr)>10) // { // aStr=10; // inputObj.value=10; // } // if (aStr!=document.getElementById("copyInputbox2").value) // { // document.getElementById("copyInputbox2").value=aStr; // } // if (aStr!=document.getElementById("copyInputbox1").value) // { // document.getElementById("copyInputbox1").value=aStr; // } // } //} //////////////////delete file type from flb////////////// //var deleteFileTypeNameListArr=new Array(); //function deleteEfbBackupFile(str) //{ // var tmpArray=str.split("|"); // var flag1 = false; // for (i=0;i<tmpArray.length;i++) // { // for (j=0;j<deleteFileTypeNameListArr.length;j++) // { // if (deleteFileTypeNameListArr[j]==tmpArray[i]) // { // flag1=true; // } // } // if (flag1) // { // flag1 = false; // } // else // { // if (tmpArray[i]!="") // { // deleteFileTypeNameListArr.push(tmpArray[i]); // } // // } // } // //doDeleteFileTypeFromEfb() //} //function addEfbBackupFileList(str) //{ // for (i=0;i<deleteFileTypeNameListArr.length;i++) // { // if (deleteFileTypeNameListArr[i]==str) // { // deleteFileTypeNameListArr[i]=""; // } // } // //doDeleteFileTypeFromEfb() //} // //function doDeleteFileTypeFromEfb() //{ // var tmpStr=""; // for (i=0;i<deleteFileTypeNameListArr.length;i++) // { // if (deleteFileTypeNameListArr[i]!="") // { // tmpStr+=(deleteFileTypeNameListArr[i]+"|"); // } // } // if (tmpStr=="") // { // //alert("no type"); // } // else // { // //alert(tmpStr); // fileBackupCom.DelTypeFromAllProject(tmpStr); // } //} //document.getElementById("iid").style.display="none"; </script> <script language="vbs"> Sub doonclick Dim tStr Dim ret ret = Dflbtypeforaol1.GetSelectedItem(tStr) return ret End Sub Sub Dflbtypeforaol1_EbfAddFileTypeString(szFileType) addEfbBackupFileList(szFileType) End Sub Sub Dflbtypeforaol1_DeleteFileType( szFileType ) call deleteEfbBackupFile(szFileType) End Sub </script> <map name="Map4"><area shape="rect" coords="5,2,55,15" href="#" /></map> </body> </html>