var methodX025; methodX00065 = new Array(); var methodX013 = new Array(); var DHTMLSafe; var methodX014; var methodX015; var methodX016 = false; var methodX017 = ''; var methodX018 = ''; var methodX019 = new Array(); var methodX020 = 1; var methodX011 = new ActiveXObject("DEInsertTableParam.DEInsertTableParam"); methodX011.NumRows = 3; methodX011.NumCols = 3; methodX011.Caption = ""; methodX011.TableAttrs = "border='0' cellpadding='2' cellspacing='0' width='100%'"; methodX011.CellAttrs = "valign='top'"; var methodX021 = ((parseInt(navigator.appVersion) == 4) && (navigator.userAgent.toLowerCase().indexOf("msie 5")==-1) && (navigator.userAgent.toLowerCase().indexOf("msie 6")==-1) ); var methodX022 = ""; var methodX023 = ""; function methodX0002(s) { methodX022 = s; } function methodX0003(f) { methodX023 = f; } function getFooter() { return methodX023; } function methodX0004() { return methodX022; } function methodX0005(html) { if (methodX00046) { DHTMLSafe.DOM.body.innerHTML = unescape(methodX00042("+", " ", html)); } } function mini_methodX0001() { methodX012 = methodX020; methodX014 = methodX020; thisContentItem=eval("document.all.pageBuilder_tx_content"+methodX012); thisForm=thisContentItem; while(thisForm.tagName != "FORM" && thisForm.tagName != "HTML") { thisForm=thisForm.parentElement; } if(thisForm.tagName != "HTML") { DHTMLSafe = eval("thisForm.DHTMLSafe" + methodX012); methodX00065[methodX012] = DHTMLSafe; methodX00065[thisContentItem.name] = DHTMLSafe; methodX013[methodX012] = thisContentItem.name; thisForm.onsubmit = methodX0008; }else { return; } DHTMLSafe.NewDocument(); DHTMLSafe.BaseURL = PAGEBUILDER_URI[methodX012]; methodX00062(methodX012); mini_methodX0006(methodX012); methodX019[methodX012] = false; } function methodX0001() { methodX012 = methodX020; methodX014 = methodX020; thisContentItem=eval("document.all.pageBuilder_tx_content"+methodX012); thisForm=thisContentItem; while(thisForm.tagName != "FORM" && thisForm.tagName != "HTML") { thisForm=thisForm.parentElement; } if(thisForm.tagName != "HTML") { DHTMLSafe = eval("thisForm.DHTMLSafe" + methodX012); methodX00065[methodX012] = DHTMLSafe; methodX00065[thisContentItem.name] = DHTMLSafe; methodX013[methodX012] = thisContentItem.name; thisForm.onsubmit = methodX0008; }else { return; } DHTMLSafe.NewDocument(); DHTMLSafe.BaseURL = PAGEBUILDER_URI[methodX012]; methodX00062(methodX012); methodX0006(methodX012); methodX019[methodX012] = false; } function mini_methodX0006(methodX012) { DHTMLSafe=methodX00065[methodX012]; while (DHTMLSafe.Busy) { setTimeout("mini_methodX0006("+methodX012+");", 100); return; } if(methodX012==1) window.onunload = methodX0007; if(editorFontBase[methodX012].length) { DHTMLSafe.DOM.body.style.font=editorFontBase[methodX012]; } else { DHTMLSafe.DOM.body.style.fontFamily="Helvetica"; DHTMLSafe.DOM.body.style.fontSize= ""; } if(oSel=eval('document.all.oQuickFormat'+methodX012)) { var f=new ActiveXObject("DEGetBlockFmtNamesParam.DEGetBlockFmtNamesParam"); DHTMLSafe.ExecCommand(methodX0012,OLECMDEXECOPT_DODEFAULT,f); vbarr = new VBArray(f.Names); arr = vbarr.toArray(); for (var i=0;i"); sel.collapse(false); sel.select(); } break; default: break; } } } function methodX00010(methodX012) { if(typeof( document.all.pagebuilder_frame) != "undefined") { if( document.all.pagebuilder_frame.style.visibility == "visible") { methodX00032(false); return; } } } function methodX00011(methodX012) { methodX00062(methodX012); } function methodX00012(methodX012) { methodX00062(methodX012); } function methodX00013(itemIndex, methodX012) { methodX00014(ContextMenu[itemIndex].cmdId, methodX012); } function methodX00014(cmdId, methodX012) { if(typeof(methodX012)=="undefined") { methodX012=methodX015; } DHTMLSafe=methodX00065[methodX012]; if(cmdId==null) cmdid=eval(window.event.srcElement.cid); else cmdid=cmdId; // alert(cmdid); doFocus=true; switch(parseInt(cmdid)) { case methodSSF001: if (methodX019[methodX012] == false) { methodSSFX001(); doFocus=false; } break; case methodSSF002: if (methodX019[methodX012] == false) { methodSSFX002(); doFocus=false; } break; case methodSSF003: if (methodX019[methodX012] == false) { methodSSFX003(); doFocus=false; } break; case methodX0017: if (methodX019[methodX012] == false) { methodX00034(methodX012); doFocus=false; } break; case methodX0022: methodX00026(methodX012); doFocus=false; break; case methodX0054: if(isViewEnabled[methodX012]) methodX00048(methodX012); else { methodX00045(methodX012); doFocus=false; } break; case methodX0055: methodX00044(); doFocus=false; break; case methodX0056: methodX00043(); doFocus=false; break; case methodX0057: methodX00024(null, methodX012); break; case methodX0058: if (methodX019[methodX012] == false) { methodX00037(); } doFocus=false; break; case methodX0059: methodX00025(methodX012); doFocus=false; break; case methodX0016: if (methodX019[methodX012] == false) { methodX00053(methodX012); doFocus=false; } break; case methodX0060: pageBuilder_spellcheckwin(methodX012); doFocus=false; break; case methodX0062: if (methodX019[methodX012] == false) { methodX00021(); } doFocus=false; break; case methodX0063: if (methodX019[methodX012] == false) { methodX00036(); doFocus=false; } break; case methodX0064: if (methodX019[methodX012] == false) { methodX00020(); doFocus=false; } break; case methodX0065: if (methodX019[methodX012] == false) { methodX00017(); doFocus=false; } break; case methodX0066: if (methodX019[methodX012] == false) { methodX00018(); doFocus=false; } break; case methodX0068: methodX00015(); doFocus=false; break; case methodX0067: if (methodX019[methodX012] == false) { methodX00016(); doFocus=false; } break; case methodX0069: if (methodX019[methodX012] == false) { methodX00063(); doFocus=false; } break; case methodX0070: if (methodX019[methodX012] == false) { methodX00064(); doFocus=false; } break; case methodX0071: if (methodX019[methodX012] == false) { methodX00066(); doFocus=false; } break; case methodX0072: if (methodX019[methodX012] == false) { methodX00067(); doFocus=false; } break; case methodX0073: if (methodX019[methodX012] == false) { methodX00068(); doFocus=false; } break; case methodX0074: if (methodX019[methodX012] == false) { methodX00069(); doFocus=false; } break; case methodX0075: if (methodX019[methodX012] == false) { methodX00070(); doFocus=false; } break; case methodX0076: if (methodX019[methodX012] == false) { methodX00071(); doFocus=false; } break; case methodX0077: if (methodX019[methodX012] == false) { methodX00072(); doFocus=false; } break; case methodX0078: if (methodX019[methodX012] == false) { methodX00073(); doFocus=false; } break; case methodX0079: if (methodX019[methodX012] == false) { methodX00074(); doFocus=false; } break; case methodX0080: if (methodX019[methodX012] == false) { methodX00075(); doFocus=false; } break; case methodX0081: if (methodX019[methodX012] == false) { methodX00076(); doFocus=false; } break; case methodX0082: if (methodX019[methodX012] == false) { methodX00077(); doFocus=false; } break; case methodX0083: if (methodX019[methodX012] == false) { methodX00078(); doFocus=false; } break; case methodX0084: if (methodX019[methodX012] == false) { methodX00079(); doFocus=false; } break; case methodX0085: if (methodX019[methodX012] == false) { methodX00080(); doFocus=false; } break; case methodX0086: if (methodX019[methodX012] == false) { methodX00081(); doFocus=false; } break; case methodX0087: if (methodX019[methodX012] == false) { methodX00082(); doFocus=false; } break; case methodX0088: if (methodX019[methodX012] == false) { methodX00083(); doFocus=false; } break; case methodX0089: if (methodX019[methodX012] == false) { methodX00084(); doFocus=false; } break; case methodX0090: // if (methodX019[methodX012] == false) { methodX00085(); doFocus=false; } break; case methodX0091: if (methodX019[methodX012] == false) { methodX00086(); doFocus=false; } break; case methodX0092: if (methodX019[methodX012] == false) { methodX00087(); doFocus=false; } break; case methodX0093: if (methodX019[methodX012] == false) { methodX00088(); doFocus=false; } break; case methodX0094: if (methodX019[methodX012] == false) { methodX00089(); doFocus=false; } break; case methodX0095: if (methodX019[methodX012] == false) { methodX00090(); doFocus=false; } break; case methodX0096: if (methodX019[methodX012] == false) { methodX00091(); doFocus=false; } break; case methodX0097: if (methodX019[methodX012] == false) { methodX00092(); doFocus=false; } break; case methodX0098: if (methodX019[methodX012] == false) { methodX00093(); doFocus=false; } break; case methodX0099: if (methodX019[methodX012] == false) { methodX00094(); doFocus=false; } break; case methodX0100: if (methodX019[methodX012] == false) { methodX00095(); doFocus=false; } break; default: // alert('yes'); if(DHTMLSafe.QueryStatus(cmdid) != DECMDF_DISABLED) { DHTMLSafe.ExecCommand(cmdid, OLECMDEXECOPT_DODEFAULT); } break; } if (bo_debug == true) alert('doFocus: ' + doFocus); if (doFocus) DHTMLSafe.focus(); } function methodX00015() { // note, cannot preview stylesheets. var ob_pattern = new RegExp("Site Design"); if (ob_pattern.test(document.all.file_name.value) == true) { st_site_design = document.all.file_name.value; st_site_design = st_site_design.replace("Site Design", "").replace("[", "").replace("]", "").replace(" ", "").replace(" ", ""); docPreview = window.open(document.all.default_page.value + "/vts/" + st_site_design + "/vtsaction/preview/", "docPreview", "", true); }else { docPreview = window.open(documentURL.replace("/documents/", "/viewer/").replace("//", "/") ,"docPreview", "", true); } docPreview.focus(); } function methodX00016() { winNavigationWin = window.open("/viewer/mgr.cp/pagebuilder.navigationWin.asd/vts/pagebuilder" ,"winNavigationWin","scrollbars=auto,width=500,height=100,resizable=no",true); winNavigationWin.focus(); } function methodX00063() { winInsertTextGroup = window.open("/viewer/mgr.cp/pagebuilder.insertTextGroup.asd/vts/pagebuilder" ,"winInsertTextGroup","scrollbars=auto,width=500,height=120,resizable=no",true); winInsertTextGroup.focus(); } function methodX00064() { winInsertTemplateItem = window.open("/viewer/mgr.cp/pagebuilder.insertTemplateItem.asd/vts/pagebuilder" ,"winInsertTemplateItem","scrollbars=auto,width=500,height=275,resizable=no",true); winInsertTemplateItem.focus(); } function methodX00066() { winInsertAccessControlObject = window.open("/viewer/mgr.cp/pagebuilder.insertAccessControlObject.asd/vts/pagebuilder" ,"winInsertAccessControlObject","scrollbars=auto,width=500,height=100,resizable=no",true); winInsertAccessControlObject.focus(); } function methodX00067() { winInsertMemberProfileField = window.open("/viewer/mgr.cp/pagebuilder.insertMemberProfileField.asd/vts/pagebuilder" ,"winInsertMemberProfileField","scrollbars=auto,width=500,height=300,resizable=no",true); winInsertMemberProfileField.focus(); } function methodX00068() { winInsertConfigurationField = window.open("/viewer/mgr.cp/pagebuilder.insertConfigurationField.asd/vts/pagebuilder" ,"winInsertConfigurationField","scrollbars=1,width=500,height=400,resizable=no",true); winInsertConfigurationField.focus(); } function methodX00069() { winInsertPhotoAlbumObject = window.open("/viewer/mgr.cp/pagebuilder.insertPhotoAlbumObject.asd/vts/pagebuilder" ,"winInsertPhotoAlbumObject","scrollbars=auto,width=500,height=150,resizable=no",true); winInsertPhotoAlbumObject.focus(); } function methodX00070() { winInsertSearchEngineObject = window.open("/viewer/mgr.cp/pagebuilder.insertSearchEngineObject.asd/vts/pagebuilder" ,"winInsertSearchEngineObject","scrollbars=auto,width=500,height=150,resizable=no",true); winInsertSearchEngineObject.focus(); } function methodX00071() { var d = "\n"; d += "" + sText.parentElement().innerHTML + "

"; } // methodX00040(d); sText.pasteHTML(d); sText.collapse(false); sText.select(); } function methodX00089() { var d = "\n"; d += ""; str = str + methodX00030(4, 5); str = str + "
1 by 1 Table
"; var ifrm = document.frames("pagebuilder_frame"); var obj=eval("document.all.pageBuilder_tbtn"+methodX012); var x=0; var y=0; ifrm.document.body.innerHTML=str; while(obj.tagName != "BODY") { x+=obj.offsetLeft; y+=obj.offsetTop; obj=obj.offsetParent; } document.all.pagebuilder_frame.style.pixelTop = y + 24; document.all.pagebuilder_frame.style.pixelLeft = x; document.all.pagebuilder_frame.style.pixelWidth = 0; document.all.pagebuilder_frame.style.pixelHeight = 0; document.all.pagebuilder_frame.style.visibility = "visible"; // bind events methodX015=methodX012; document.frames("pagebuilder_frame").document.body.onmouseover = methodX00029; document.frames("pagebuilder_frame").document.body.onclick = methodX00028; if(typeof(document.onmousedown)=="function") {methodX025 = document.onmousedown; } else { pageBuilder_olddoccmd=null; } document.onmousedown = methodX00032; DHTMLSafe.onmousedown = methodX00032; event.cancelBubble = true; ifrm.document.body.onselectstart=new Function("return false;"); document.all.pagebuilder_frame.style.pixelWidth = ifrm.document.all.oTable.offsetWidth + 3; document.all.pagebuilder_frame.style.pixelHeight = ifrm.document.all.oTable.offsetHeight + 3 + ifrm.document.all.tblstat.offsetHeight; } // Does the insert table for table selector function methodX00028(rows, cols, attrs, methodX012) { // drop down table implementation if(typeof(methodX012)=="undefined") { methodX012=methodX015; } DHTMLSafe=methodX00065[methodX012]; if (typeof(rows) == "undefined") { var se = document.frames('pagebuilder_frame').window.event.srcElement; if(se.tagName!='TD') { methodX00032(); return; } methodX011.NumRows = se.parentElement.rowIndex + 1; methodX011.NumCols = se.cellIndex + 1; methodX011.TableAttrs = "border=0 cellPadding=2 cellSpacing=0 width=100%"; methodX00032(); }else { methodX011.NumRows = rows; methodX011.NumCols = cols; methodX011.TableAttrs = attrs; } DHTMLSafe.ExecCommand(methodX0022,OLECMDEXECOPT_DODEFAULT, methodX011); DHTMLSafe.focus(); } // Paints the table selector function methodX00029() { var se = document.frames('pagebuilder_frame').window.event.srcElement; var sr, sc, tbl, fAll; fAll = document.frames('pagebuilder_frame').document.all; if(se.tagName!='TD') { sr = 0; sc = 0; var str=" Cancel"; fAll.tblsel.style.width = 0; fAll.tblsel.style.height = 0; return; } tbl=fAll.oTable; sr=se.parentElement.rowIndex; sc=se.cellIndex; // Expand the table selector if its too small if(!methodX021) { if(tbl.rows.length == sr+1) { var r = tbl.insertRow(-1); var td; for(var i=0;i\n"; for (a=0;a\n"; for(b=0;b" str = str + " \n"; } str = str + "\n"; } str = str + "" return str; } function methodX00031() { methodX00015(); } function methodX00032(a) { if (bo_debug == true) alert(stacktrace()); document.onmousedown=null; document.all.pagebuilder_frame.style.visibility = "hidden"; document.all.pagebuilder_frame.style.pixelWidth = 0; document.all.pagebuilder_frame.style.pixelHeight = 0; if(a==false) return; if(typeof(methodX025)=="function") { methodX025(false); document.onmousedown = methodX025; } methodX025 = null; // Set DropDownTable IFrame to small document.all.pagebuilder_frame.style.pixelWidth = 10; document.all.pagebuilder_frame.style.pixelHeight = 10; } function methodX00033(filename) { document.pagebuilder_form.file_name.value = filename; } function methodX00034(methodX012) { DHTMLSafe=methodX00065[methodX012]; DHTMLSafe.focus(); var winSelectImage = window.open("/viewer/mgr.cp/pagebuilder.selectImage.asd/vts/pagebuilder" ,"winSelectImage","scrollbars=yes,width=660,height=400,resizable=no,status=1"); winSelectImage.focus(); } function methodX00035() { return escape(document.pagebuilder_form.file_name.value); } function methodX00036() { var winOpenDoc = window.open("/viewer/mgr.cp/pagebuilder.openDoc.asd/vts/pagebuilder","winOpenDoc","scrollbars=yes,width=600,height=400,resizable=no,status=1", true); winOpenDoc.focus(); } function methodX00037(newdoc) { if (newdoc == null) newdoc = 0; var winSaveDoc = window.open("/viewer/mgr.cp/pagebuilder.saveDoc.asd/vts/pagebuilder?newdoc=" + newdoc + "&fn=" + methodX00035(),"winSaveDoc","scrollbars=yes,width=600,height=400,resizable=no,status=1", true); winSaveDoc.focus(); } function methodX00038() { return true; } function methodX00040(code) { DHTMLSafe=methodX00065[1]; DHTMLSafe.DOM.selection.createRange().pasteHTML(code); } function methodX00041(aeObject) // for images { for (var i=0;i")); // alert(in_opening_pos + "," + in_space_pos + "," + in_closing_pos + "," + st_code_buffer.length); // return ""; if (in_opening_pos == -1) // nothing found { st_A += st_code_buffer; } else if (in_opening_pos >= 0) { if (in_space_pos > in_closing_pos || in_space_pos < 0) { st_tag = st_code_buffer.substr(in_opening_pos + 1, in_closing_pos - in_opening_pos - 1).toUpperCase(); } else { st_tag = st_code_buffer.substr(in_opening_pos + 1, in_space_pos - in_opening_pos - 1).toUpperCase(); } st_tag_alone = st_tag; // save the tag by itself without the delimiter st_full_tag = st_tag += ","; // tag delimiter - required to match a tag if (st_full_tag == "!--,") alert("'" + st_full_tag + "' TAB # P=" + in_previous_tabcount + " # C=" + in_tab_count); // return false; if (st_tag.charAt(0) == "/") // this is a closing tag { st_tag = st_tag.substr(1); // remove the / from the tag name if (st_tagSetBA.search(st_tag) != -1) in_tab_count = in_tab_count - 1; st_A += ((st_tagSetA.search(st_tag) != -1)? "\n" : "") + ((st_tagSetD.search(st_tag) != -1)? ASDWSA_PageBuilderPrettyPrint_Indent(in_tab_count) : "") + st_code_buffer.substr(in_opening_pos, in_closing_pos - in_opening_pos + 1) + ((st_tagSetC.search(st_tag) != -1)? "\n\n" : ""); }else if (st_tagSetE.search(st_tag) != -1) { // alert(st_tag_alone); if (st_tag_alone == "!--") { st_closing_tag = "-->"; } else { st_closing_tag = ""; } // alert(st_closing_tag); in_closing_pos = parseInt(st_code_buffer.search(st_closing_tag)) + st_closing_tag.length; st_A += ((st_tagSetA.search(st_tag) != -1)? "\n" : "") + ((st_tagSetD.search(st_tag) != -1)? ASDWSA_PageBuilderPrettyPrint_Indent(in_tab_count) : "") + st_code_buffer.substr(in_opening_pos, in_closing_pos - in_opening_pos + 1); }else // this is an opening tag { st_A += ((st_tagSetA.search(st_tag) != -1)? "\n" : "") + ((st_tagSetD.search(st_tag) != -1)? ASDWSA_PageBuilderPrettyPrint_Indent(in_tab_count) : "") + st_code_buffer.substr(in_opening_pos, in_closing_pos - in_opening_pos + 1); if (st_tagSetBA.search(st_tag) != -1) in_tab_count = in_tab_count + 1; } in_tab_count = ((in_tab_count < 0)? 0 : in_tab_count); if (st_full_tag == ",") { alert("'" + st_full_tag + "' TAB # P=" + in_previous_tabcount + " # C=" + in_tab_count); // return false; // alert(in_opening_pos + "," + in_space_pos + "," + in_closing_pos + "," + st_code_buffer.length); // return ""; // alert(st_A); // alert(st_code_buffer); } st_code_buffer = st_code_buffer.substr(in_closing_pos + 1, st_code_buffer.length - in_closing_pos); st_previous_tag = st_tag; } } st_code_buffer = st_A; // insert the line returns on the
tags var re = /((
)+)/ig; re.multiline = true; st_code_buffer = st_code_buffer.replace(re, "$1\n"); return st_code_buffer; } function ASDWSA_PageBuilderPrettyPrint_Indent(in_indent_count) { st_pads_buffer = ""; st_pads_tab = " "; for (i = 0; i <= in_indent_count-1; i++) { st_pads_buffer += st_pads_tab; } return st_pads_buffer; } function methodX00049() { return escape(DHTMLSafe.DOM.body.innerHTML); } function methodX00050(methodX012) { // no buttons should work in html mode if (methodX019[methodX012]) { return; } DHTMLSafe=methodX00065[methodX012]; oSel=eval('document.all.oQuickFont'+methodX012); DHTMLSafe.ExecCommand(methodX0044, OLECMDEXECOPT_DODEFAULT, oSel.options[oSel.selectedIndex].name); DHTMLSafe.focus(); } function methodX00051(methodX012) { // no buttons should work in html mode if (methodX019[methodX012]) { return; } DHTMLSafe=methodX00065[methodX012]; oSel=eval('document.all.oQuickFontSize'+methodX012); DHTMLSafe.ExecCommand(methodX0045, OLECMDEXECOPT_DODEFAULT, oSel.options[oSel.selectedIndex].value); DHTMLSafe.focus(); } function methodX00052(methodX012) { // no buttons should work in html mode if (methodX019[methodX012]) { return; } DHTMLSafe=methodX00065[methodX012]; oSel=eval('document.all.oQuickFormat'+methodX012); DHTMLSafe.ExecCommand(methodX0043, OLECMDEXECOPT_DODEFAULT, oSel.options[oSel.selectedIndex].name); DHTMLSafe.focus(); } function methodX00053(methodX012) { methodX015=methodX012; DHTMLSafe=methodX00065[methodX012]; DHTMLSafe.focus(); if(DHTMLSafe.DOM.selection.type=="Control") { var el=DHTMLSafe.DOM.selection.createRange().commonParentElement(); var tr = DHTMLSafe.DOM.body.createTextRange(); tr.moveToElementText(el); tr.select(); } pageBuilder_linkwin = window.open("/viewer/mgr.cp/pagebuilder.insertHyperlink.asd/vts/pagebuilder" ,"pageBuilder_linkwin","scrollbars=auto,width=450,height=200,resizable=no",true); pageBuilder_linkwin.focus(); } function methodX00054(href, target, name) { var href = "" + name + ""; DHTMLSafe.DOM.selection.createRange().pasteHTML(href); DHTMLSafe.focus(); } function methodX00055(methodX012) { var menuStrings = new Array(); var menuStates = new Array(); var state; var i; var idx = 0; methodX015=methodX012; DHTMLSafe=methodX00065[methodX012]; // Rebuild the context menu. ContextMenu.length = 0; // Always show general menu if(isEditable[methodX012]) i=0; else i=2; for (; i)"); // alert(ob_pagebuilder_pattern); while (ob_pagebuilder_pattern.test(st_working_copy) == true) { ar_A = st_working_copy.match(ob_pagebuilder_pattern); index = ar_pagebuilder_objects.length; // make sure this object is not already in the array if (index > 0) { for (bo_already_in_array = false, in_A = 1; in_A <= index; in_A++) { if (ar_pagebuilder_objects[in_A-1] == ar_A[0]) bo_already_in_array = true; } if (bo_already_in_array == true) { st_working_copy = st_working_copy.replace(ar_A[0], ""); continue; // skip this object } } ar_pagebuilder_objects[index] = ar_A[0]; st_working_copy = st_working_copy.replace(ar_pagebuilder_objects[index], ""); } // next process each object, and replace code with appropriate PHP equivalent st_working_copy = st_file_data; // get a working copy of the data for (in_A = 1; in_A <= ar_pagebuilder_objects.length; in_A++) { // now we create the replacement code; first determine type of object st_object_code = ar_pagebuilder_objects[in_A-1]; ob_pagebuilder_pattern.compile(addslashes(st_object_code), "g"); if (/(pbotype='?"?record-start'?"?)/i.test(st_object_code) == true) { st_repacement_code = "" + "[RECORD-START]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/(pbotype='?"?record-end'?"?)/i.test(st_object_code) == true) { st_repacement_code = "" + "[RECORD-END]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?guestbook:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbotype='?"?guestbook:(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + "[GUESTBOOK:" + ar_A[1].toUpperCase() + "]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?form-object:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbohashkey='?"?(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + ""; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?configuration:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbotype='?"?configuration:(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + "[CONFIGURATION:" + ar_A[1].toUpperCase() + "]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?text:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbotype='?"?text:(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + "[TEXT:" + ar_A[1].toUpperCase() + "]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?link:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbotype='?"?link:(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + "[LINK:" + ar_A[1].toUpperCase() + "]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); }else if (/pbotype='?"?newsletter:(.*)('?"?)>/i.test(st_object_code) == true) { ar_A = st_object_code.match(/pbotype='?"?newsletter:(.*[^'"])'?"?>/i); // alert(ar_A[1]); st_repacement_code = "" + "[NEWSLETTER:" + ar_A[1].toUpperCase() + "]"; st_working_copy = st_working_copy.replace(ob_pagebuilder_pattern, st_repacement_code); } } return st_working_copy; } function reactivate_pagebuilder_object_code(st_file_data) { st_working_copy = st_file_data; var ar_pagebuilder_objects = new Array(); var ob_pattern = new RegExp("SKIP"); var ar_tags = [ "\\\[RECORD-START\\\]", "\\\[RECORD-END\\\]", "(\\\[GUESTBOOK:)(.*?)(\\\])", "(\\\[MEMBER PROFILE:)(.*?)(\\\])", "(\\\[CONFIGURATION:)(.*?)(\\\])", "(\\\[TEXT:)(.*?)(\\\])", "(\\\[LINK:)(.*?)(\\\])", "(\\\[NEWSLETTER:)(.*?)(\\\])" ]; // find all the object functions, strip them away for (in_A = 1; in_A <= ar_tags.length; in_A++) { ob_pattern.compile(ar_tags[in_A-1], "g"); // alert(ob_pattern); while (ob_pattern.test(st_working_copy) == true) { // alert(st_working_copy.replace(ob_pattern, "")); st_working_copy = st_working_copy.replace(ob_pattern, ""); } } st_file_data = st_working_copy; // save a copy of the clean data ob_pattern.compile("()"); while (ob_pattern.test(st_working_copy) == true) { ar_A = st_working_copy.match(ob_pattern); index = ar_pagebuilder_objects.length; // make sure this object is not already in the array if (index > 0) { for (bo_already_in_array = false, in_A = 1; in_A <= index; in_A++) { if (ar_pagebuilder_objects[in_A-1] == ar_A[0]) bo_already_in_array = true; } if (bo_already_in_array == true) { st_working_copy = st_working_copy.replace(ar_A[0], ""); continue; // skip this object } } ar_pagebuilder_objects[index] = ar_A[0]; st_working_copy = st_working_copy.replace(ar_pagebuilder_objects[index], ""); } st_working_copy = st_file_data; // get a working copy of the data for (in_A = 1; in_A <= ar_pagebuilder_objects.length; in_A++) { ob_pattern.compile(addslashes(""), "g"); st_working_copy = st_working_copy.replace(ob_pattern, ar_pagebuilder_objects[in_A-1]); } return st_working_copy; } function addslashes(st_string) { st_string = st_string.replace(/\"/g, "\\\"").replace(/\(/g, "\\\(").replace(/\)/g, "\\\)"); st_string = st_string.replace(/\[/g, "\\\[").replace(/\]/g, "\\\]"); return st_string; } function save_pagebuilder_data() { // saves the content of the editor to disk / repository for backup. // alert('Saving page builder content'); if (location.search.replace(/\?/, "").search(/st_object_to_edit/i) != -1) // this is an object text { winPageBuilderSaver = window.open('/viewer/mgr.cp/pagebuilder.autosave.asd/vts/pagebuilder', 'winPageBuilderSaver', 'width=100,height=40,menubar=no,scrollbars=no,status=no,toolbar=no,location=no,resizable=yes'); window.focus() winPageBuilderSaver.document.all.file.value = location.search.replace(/\?/, "").slice(location.search.replace(/\?/, "").search(/\./i)+1); winPageBuilderSaver.document.all.data.value = (deactivate_pagebuilder_object_code(methodX00049())); winPageBuilderSaver.document.all.frmTrigger.submit(); }else if (document.all.file_name.value.search(/pagebuilder.backup/i) == -1) // no need to backup the backup files { winPageBuilderSaver = window.open('/viewer/mgr.cp/pagebuilder.autosave.asd/vts/pagebuilder', 'winPageBuilderSaver', 'width=100,height=40,menubar=no,scrollbars=no,status=no,toolbar=no,location=no,resizable=yes'); window.focus() winPageBuilderSaver.document.all.file.value = document.all.file_name.value; winPageBuilderSaver.document.all.data.value = (deactivate_pagebuilder_object_code(methodX00049())); winPageBuilderSaver.document.all.frmTrigger.submit(); } } function methodSSFX001() { var d = "\n"; d += "
"; methodX00040(d); } function methodSSFX002() { var d = "\n"; d += "
Qty:
"; methodX00040(d); } function methodSSFX003() { var d = "\n"; d += "
"; methodX00040(d); }