PortaleOrdiniGruppo/PortalStudio/portalstudio/openfile.jsp
2025-03-24 15:28:26 +01:00

551 lines
25 KiB
Plaintext

<html>
<head>
<%@page extends="com.zucchetti.PortalStudio.PortalStudioBaseEditors" %><%@ page import="com.zucchetti.SPBridge.*" %><%@ page import="com.zucchetti.PortalStudio.*" %><%@ page import="java.util.*" %><%@ page import="com.zucchetti.sitepainter.SPPrxycizer" %><%
Sitepainter sp=new Sitepainter(request);
SPJSPBridge.CPResultSet rs;
String tool=sp.getParameter("tool","");
boolean enableselect=sp.getParameter("select",false);
String filename=sp.getParameter("filename","");
%>
<title>Open</title>
<link rel="stylesheet" href="../properties.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script src='../<%=SPPrxycizer.proxycizedPath("stdFunctions.js")%>'></script>
<script src='../<%=SPPrxycizer.proxycizedPath("controls.js")%>'></script>
<script type="text/javascript">
function openTag(){
window.open("openbytag.jsp","openbytag","height=600,width=800,left=200,top=150,status=no,toolbar=no,menubar=no,location=no,resizable");
}
function getOpener() {
return (GetOpener()?GetOpener():(window.caller?window.caller:window.parent));
}
function openFile(){
var folder_path='<%=JSPLib.ToJSValue(sp.getParameter("folder_path",""))%>';
var toolpath='<%=JSPLib.ToJSValue(sp.getParameter("tool",""))%>';
if(Ctrl('openlist').selectedIndex>=0 && !Empty(Ctrl('filename').value)) {
var text_path=Ctrl('filename').value;
if(text_path.indexOf('...]')>-1 && text_path.indexOf('[')>-1 && text_path.length>5){
text_path=Trim(Strtran(text_path,'[',''));
folder_path+=Trim(Strtran('/'+text_path,'...]',''));
window.location.href='open.jsp?tool='+toolpath+'&folder_path='+URLenc(folder_path);
}
else if(text_path.indexOf('[...]')>-1){
folder_path=folder_path.substring(0,folder_path.lastIndexOf("/"));
window.location.href='open.jsp?tool='+toolpath+'&folder_path='+URLenc(folder_path);
}
else{
var SourceMode = "";
if (Ctrl("sourcemode")) {
if (Ctrl("sourcemode").checked) {
SourceMode = "&source=1";
}
}
<%if(!"".equals(sp.getParameter("pagelet_template_folder",""))){%>
var path_tmp='<%=JSPLib.ToJSValue(sp.getParameter("pagelet_template_folder",""))%>';
<%}else{%>
var path_tmp=folder_path;
<%}%>
<%if("pagelet".equals(sp.getParameter("tool",""))){%> //interrogo qual'e' il template di questa pagelet
getOpener().AddRecentOpen('pagelet',text_path,path_tmp);
getOpener().newCurrentObj(text_path,Ctrl('path').value+path_tmp+text_path+SourceMode,path_tmp);
closeDlg();
<%}else if("css".equals(sp.getParameter("tool",""))){%>
path_tmp=Ctrl("themes_list").value;
getOpener().AddRecentOpen('css',text_path,path_tmp);
getOpener().newCurrentObj(text_path,Ctrl('path').value+path_tmp+'/'+text_path+SourceMode,path_tmp+'/');
closeDlg();
<%}else if("decorators".equals(sp.getParameter("tool",""))){%>
if(Ctrl("themes_list").value==''){
path_tmp="/../"+Ctrl("themes_list").value+"jsp-decorators";
}
else{
path_tmp="/../"+Ctrl("themes_list").value+"/jsp-decorators";
}
getOpener().AddRecentOpen('decorators',text_path,path_tmp);
getOpener().newCurrentObj(text_path,Ctrl('path').value+path_tmp+'/'+text_path+SourceMode,path_tmp);
closeDlg();
<%}else if("portalzoom".equals(sp.getParameter("tool",""))){%>
var configName=text_path.substring(0,text_path.indexOf("["));
var table=text_path.substring(text_path.indexOf("[")+1,text_path.length-1);
getOpener().newCurrentObj(text_path,Ctrl('path').value+path_tmp,path_tmp,"?Table="+table+'&ConfigName='+configName+'&ToolsbarState=open-config');
closeDlg();
<%}else if("scandoc".equals(sp.getParameter("tool","")) || "module".equals(sp.getParameter("tool",""))){%>
if(getOpener().frames['portalstudioframe'+getOpener().currentIndex]){
getOpener().AddRecentOpen('<%=JSPLib.ToJSValue(sp.getParameter("tool",""))%>',text_path,path_tmp);
}
if(getOpener().newCurrentObj){
getOpener().newCurrentObj(text_path,Ctrl('path').value+(path_tmp!=''?path_tmp+'/':path_tmp)+text_path+SourceMode,path_tmp);
}
if(getOpener() && getOpener().setWdocModel){
getOpener().setWdocModel(text_path+".mrp");
}
closeDlg();
<%}else if( "pdf".equals(sp.getParameter("tool","")) || "pdfa1b".equals(sp.getParameter("tool","")) ) {%>
if(getOpener() && getOpener().LoadPdfz){
getOpener().LoadPdfz("modules/" + text_path + ".pdf","true");
}
else if(getOpener() && getOpener().setWdocModel){
getOpener().setWdocModel(text_path + ".pdf");
}
closeDlg();
<%}else if("xls".equals(sp.getParameter("tool",""))) {%>
if(getOpener() && getOpener().setWdocModel){
getOpener().setWdocModel(text_path);
}
closeDlg();
<%}else if("xlsx".equals(sp.getParameter("tool",""))) {%>
if(getOpener() && getOpener().setWdocModel){
getOpener().setWdocModel(text_path);
}
closeDlg();
<%}else if("offp".equals(sp.getParameter("tool",""))) {%>
if(getOpener() && getOpener().setWdocModel){
getOpener().setWdocModel(text_path);
}
closeDlg();
<%}else if("xml".equals(sp.getParameter("tool",""))) {%>
if(getOpener().Loadxml){
getOpener().Loadxml("../xml/" +text_path + ".xml");
}
closeDlg();
<%}else if("report".equals(sp.getParameter("tool",""))) {%>
if(getOpener().Loadvrp){
getOpener().Loadvrp(text_path+".vrp");
}
closeDlg();
<%}else{%>
getOpener().AddRecentOpen('<%=JSPLib.ToJSValue(sp.getParameter("tool",""))%>'||'portlet',text_path,path_tmp);
getOpener().newCurrentObj(text_path,Ctrl('path').value+(path_tmp!=''?path_tmp+'/':path_tmp)+text_path+SourceMode,path_tmp);
closeDlg();
<%}%>
}
}
else{
closeDlg();
}
}
function DoOnKeyDown(e){
e = e ? e : window.event;
var keyCode = GetKeyCode(e);
if(keyCode==13){
openFile();
}
else if(keyCode==27){
closeDlg();
}
}
function getDescription(){
var folder_path='<%=JSPLib.ToJSValue(sp.getParameter("folder_path",""))%>';
var name,des;
if(Ctrl('openlist').selectedIndex>=0){
name=Ctrl('openlist').options[Ctrl('openlist').selectedIndex].text;
if(name.indexOf('...]')==-1){
<% if("visualquery".equals(tool)){%>
des=new JSURL("../servlet/SPVQRProxy?action=notes&filename="+name);
<% } else { %>
des=new JSURL("../servlet/JSPReader?type=<%=("".equals(tool)?"portlet":JSPLib.ToJSValue(tool,false,true))%>&action=description&name="+name+'&folder_path='+folder_path);
<% } %>
des=des.Response();
}
if(Empty(des)) { des="No description"; }
Ctrl('description').value=des;
}
}
function setName(){
if (Ctrl('openlist').selectedIndex!=-1){
Ctrl('filename').value=Ctrl('openlist').options[Ctrl('openlist').selectedIndex].text;
}
}
function submitType(form){
Ctrl('filename').value='';
Ctrl(form).submit();
}
function closeDlg(){
if(window.parent && window.parent.closeSPModalLayer){
window.parent.closeSPModalLayer();
}
else {
window.close();
}
}
</script>
<link rel="shortcut icon" href="images/sp.ico" />
</head>
<body style="border:0;margin:0;overflow:hidden" onLoad="this.focus();Ctrl('openlist').focus();<%if("".equals(tool) || "portlet".equals(tool) || "visualquery".equals(tool) || "plan".equals(tool) || "module".equals(tool)) {%>getDescription()<%}%>">
<table border="0" width="100%" height="100%" cellpadding="1" cellspacing="1" align="center">
<tr style="display:none">
<td class="contorno" align="center" height="20" colspan="2">Available files</td>
</tr>
<tr>
<td class="contorno" height="100%" colspan="2">
<select id="openlist" size="15" style="width:100%;height:100%" ondblclick="openFile()" onKeyDown="DoOnKeyDown(event)" <%if("".equals(tool) || "portlet".equals(tool) || "visualquery".equals(tool) || "plan".equals(tool) || "module".equals(tool)) {%>onClick="getDescription();setName()" onChange="getDescription();setName()" <%}else{%>onClick="setName()" onChange="setName()"<%}%> accesskey="v" >
<script type="text/javascript">
var folder_path='<%=JSPLib.ToJSValue(sp.getParameter("folder_path",""))%>';
<%if("".equals(tool) || "portlet".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=portlet&filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+folder_path);
portletFiles=portletFiles.Response();
if(folder_path!=""){
document.write("<option>[...]</option>");
}
if(portletFiles!=""){
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option "+(i==0?'selected':'')+">"+Strtran(Files[i], "_portlet.jsp", "")+"</option>");
}
}
</script>
</select>
<input id="path" type="hidden" value="../visualweb/editor.htm?id=">
<%}else if("decorators".equals(tool)){%>
<%if(!"".equals(sp.getParameter("pagelet_template_folder",""))){%>
folder_path='..<%=JSPLib.ToJSValue(sp.getParameter("pagelet_template_folder",""))%>'+"jsp-decorators";
<%}else{%>
folder_path="../../jsp-decorators";
<%}%>
portletFiles=new JSURL("../servlet/JSPReader?type=decorators&filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+folder_path);
portletFiles=portletFiles.Response();
if(portletFiles!=""){
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option>"+Strtran(Files[i], "_portlet.jsp", "")+"</option>");
}
}
</script>
</select>
<input id="path" type="hidden" value="../visualweb/editor.htm?id=">
<%} else if("pagelet".equals(tool)){%>
<%if(!"".equals(sp.getParameter("pagelet_template_folder",""))){%>
var path_tmp='..<%=JSPLib.ToJSValue(sp.getParameter("pagelet_template_folder",""))%>';
<%}else{%>
var path_tmp=folder_path;
<%}%>
portletFiles = new JSURL("../servlet/JSPReader?type=pagelet&filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+path_tmp);
portletFiles = portletFiles.Response();
if(folder_path!="") document.write("<option>[...]</option>");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option "+(i==0?'selected':'')+">"+Strtran(Files[i], ".jsp","")+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../pagelet/editor.jsp?name=">
<%} else if("visualquery".equals(tool)){%>
eval('VqrFiles = '+new JSURL("../servlet/SPVQRProxy?action=vqr&filter=<%=JSPLib.ToJSValue(filename,false,true)%>").Response().replace(/\.vqr/gi, ''));
for(var i=0,l=VqrFiles.length; i<l; ){
//document.write("<option>"+Strtran(VqrFiles[i], ".vqr", "")+"</option>");
document.write("<option "+(i==0?'selected':'')+">"+VqrFiles[i++]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../visualquery/index.jsp?filename=">
<%} else if("portalzoom".equals(tool)){%>
var zooms = new JSURL("../servlet/JSPReader?type=portalzoom&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
zooms=zooms.Response();
if(zooms!=''){
var Files=zooms.split(',');
for(var i=0,l=Files.length; i<l; ){
document.write("<option "+(i==0?'selected':'')+">"+Strtran(Strtran(Files[i++],".","["),"_vzm","")+"]</option>");
}
}
</script>
</select>
<input id="path" type="hidden" value="../jsp/SPPortalZoom.jsp">
<%} else if("chart".equals(tool)){%>
allChartFiles=new JSURL("../servlet/SPChartServlet?filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
allChartFiles=allChartFiles.Response();
var ChartFiles=allChartFiles.split(',');
for(var i=0;i<ChartFiles.length;i++){
if(ChartFiles[i].indexOf("__temp")<0) document.write("<option>"+ChartFiles[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../chart/index.jsp?filename=">
<%} else if("manualjsp".equals(tool)){%>
if(folder_path!="") document.write("<option>[...]</option>");
portletFiles=new JSURL("../servlet/JSPReader?filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+folder_path);
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option>"+Files[i]+"</option>")
}
</script>
</select>
<input id="path" type="hidden" value="../pageeditor/index.jsp?action=load&name=">
<%} else if("templates".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=templates&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option>"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../pageeditor/index.jsp?action=load&type=template&name=">
<%} else if("plan".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=plan&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option "+(i==0?'selected':'')+">"+Strtran(Files[i], ".plandef", "")+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../planeditor/plan.jsp?id=">
<%} else if("html".equals(tool)){%>
if(folder_path!="") document.write("<option>[...]</option>");
portletFiles=new JSURL("../servlet/JSPReader?type=html&filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+folder_path);
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option>"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../pageeditor/index.jsp?action=load&type=html&name=">
<% } else if("report".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=webreport&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".vrp","");
portletFiles=Strtran(portletFiles,".VRP","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="../reporteditor/index.htm?id=">
<% } else if("css".equals(tool)){%>
<%if(!"".equals(sp.getParameter("pagelet_template_folder",""))){%>
var path_tmp='..<%=JSPLib.ToJSValue(sp.getParameter("pagelet_template_folder",""))%>';
<%}else{%>
var path_tmp=folder_path;
<%}%>
portletFiles=new JSURL("../servlet/JSPReader?type=css&filter=<%=JSPLib.ToJSValue(filename,false,true)%>&folder_path="+path_tmp);
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".css","");
portletFiles=Strtran(portletFiles,".CSS","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
//modifica per nascondere i css temporanei
if (!((Files[i].indexOf("tmp_csseditor_")>-1)&&(Files[i].length==24))){
document.write("<option>"+Files[i]+"</option>");
}
}
</script>
</select>
<input id="path" type="hidden" value="../csseditor/css_editor.jsp?name=">
<% } else if("scandoc".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=scandoc&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".sca","");
portletFiles=Strtran(portletFiles,".SCA","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
if(getOpener().frames["portalstudioframe"+getOpener().currentIndex]){
document.write("<input id='path' type='hidden' value='../scaneditor/scaneditor.jsp?toolbar=false&id='>");
}
else{
document.write("<input id='path' type='hidden' value='../scaneditor/scaneditor.jsp?id='>");
}
</script>
</select>
<% } else if("module".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=module&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".mrp","");
portletFiles=Strtran(portletFiles,".MRP","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
if(getOpener().frames["portalstudioframe"+getOpener().currentIndex]){
document.write("<input id='path' type='hidden' value='../moduleeditor/moduleeditor.jsp?toolbar=false&id='>");
}
else{
document.write("<input id='path' type='hidden' value='../moduleeditor/moduleeditor.jsp?id='>");
}
</script>
</select>
<% } else if("pdf".equals(tool) || "pdfa1b".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=pdf&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".pdf","");
portletFiles=Strtran(portletFiles,".PDF","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="">
<% } else if("xls".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=xls&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="">
<% } else if("xlsx".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=xlsx&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="">
<% } else if("offp".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=offp&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="">
<% } else if("xml".equals(tool)){%>
portletFiles=new JSURL("../servlet/JSPReader?type=xml&filter=<%=JSPLib.ToJSValue(filename,false,true)%>");
portletFiles=portletFiles.Response();
portletFiles=Strtran(portletFiles,".xml","");
portletFiles=Strtran(portletFiles,".XML","");
var Files=portletFiles.split(',');
for(var i=0;i<Files.length;i++){
document.write("<option >"+Files[i]+"</option>");
}
</script>
</select>
<input id="path" type="hidden" value="">
<% } %>
</td>
</tr>
<tr>
<%if("manualjsp".equals(tool) || "templates".equals(tool)) {%>
<td class="contornointerno" align="left" colspan="2" style="width:100%;height:30px;font-size:10pt;font-family:tahoma;">
<input id="sourcemode" type="checkbox" title="Opening a document in source mode will not change the structure of manual jsp file.">
<label for="sourcemode">Open in Source-mode</label>
</td>
<%}else if("pagelet".equals(tool) || "css".equals(tool) || "decorators".equals(tool)){ %>
<td class="contornointerno" align="left" colspan="2" style="width:100%;height:30px;font-size:10pt;font-family:tahoma;">
Open template from theme:
<form id="form2" action="open.jsp" style="margin:0;display:inline">
<select id="themes_list" name="themes_list_name" class="propertiesTablePValueCheckbox" onChange="fixPath(this);submitType('form2')">
<option value="">-</option>
</select>
<%if("pagelet".equals(tool)){%>
<input type="hidden" name="tool" value="pagelet">
<%}else if("decorators".equals(tool)){%>
<input type="hidden" name="tool" value="decorators">
<%}else{%>
<input type="hidden" name="tool" value="css">
<%}%>
<input type="hidden" name="folder_path" value=<%=JSPLib.ToHTMLValue(sp.getParameter("folder_path",""))%>>
<input type="hidden" name="pagelet_template_folder" value="">
<input type="hidden" name="theme" value="">
</form>
<script type="text/javascript">
function Themes_List(){
var theme_tmp='<%=JSPLib.ToJSValue(sp.getParameter("theme",""))%>';
var output=new JSURL("../servlet/JSPReader?type=themes",true);
output=output.Response();
var themes_list=Ctrl("themes_list");
var list=output.split(",");
for(var i=0;i<list.length-1;i++){
opt=new Option;
opt.text=list[i];
opt.value=list[i];
themes_list.options[i+1]=opt;
if(themes_list.options[themes_list.options.length-1].value==theme_tmp){
themes_list.options[themes_list.options.length-1].selected="selected";
}
}
}
function fixPath(obj){
if(obj.value==""){
Ctrl("pagelet_template_folder").value="";
}
else{
Ctrl("pagelet_template_folder").value="/../"+obj.value+"/";
}
Ctrl("theme").value=obj.value;
}
Themes_List();
</script>
</td>
<%} else { %>
<td id='contornointerno' class="contornointerno" align="center" colspan="2" height="45px">
<textarea readonly id="description" style="width:100%;height:100%;font-size:9pt;font-family:tahoma;background-color:#E0E0E0"></textarea>
</td>
<%}%>
</tr>
<tr id="stooltitle">
<td class="contorno" align="center" height="20" colspan="2"><b>File <u>t</u>ype</b></td>
</tr>
<form id="form1" action="open.jsp">
<tr>
<td class="contorno" width="100%" align="center">
<input style="display:none" type="text" name="filename" value="" style="width:100%" accesskey="n">
</td>
<td class="contorno" align="right" style="padding:10px" nowrap>
<button onClick="openFile()" accesskey="o" class="bottoni SPButton" style="margin-right:1"><u>O</u>K</button>
<button onClick="closeDlg()" accesskey="c" class="bottoni SPButton" style="margin-right:1"><u>C</u>ancel</button>
</td>
</tr>
<tr>
<td id="stoollist" class="contorno" height="20" width="100%" valign="middle" align="center" colspan="2">
<select id="stool" name="stool" onChange="submitType('form1')" style="width:100%" accesskey="t">
<option <%if("module".equals(tool)) out.print("selected");%> value="module">Module</option>
<option <%if("pdfa1b".equals(tool)) out.print("selected");%> value="pdf">Pdf</option>
<option <%if("pdf".equals(tool)) out.print("selected");%> value="pdf">Pdf</option>
<option <%if("report".equals(tool)) out.print("selected");%> value="report">Report</option>
<option <%if("xml".equals(tool)) out.print("selected");%> value="xml">Xml</option>
<option <%if("xls".equals(tool)) out.print("selected");%> value="xls">Xls</option>
<option <%if("xlsx".equals(tool)) out.print("selected");%> value="xlsx">Xlsx</option>
<option <%if("offp".equals(tool)) out.print("selected");%> value="offp">Docx\Odt</option>
</select>
<input type="hidden" name="folder_path" value=<%=JSPLib.ToHTMLValue(sp.getParameter("folder_path",""))%>>
<input type="hidden" name="toolenable" value=<%=sp.getParameter("toolenable",true)%>>
<input type="hidden" name="tool" value=<%=JSPLib.ToHTMLValue(sp.getParameter("tool",""))%>>
</td>
</tr>
<tr>
<td style="display:none" class="contorno" align="center" height="20" colspan="2"><b>File <u>n</u>ame</b></td>
</tr>
</form>
</table>
</body>
<script>
var toolenable=<%=sp.getParameter("toolenable",true)%>;
var tool='<%=JSPLib.ToJSValue(sp.getParameter("tool",""))%>';
if(!toolenable){
Ctrl("stool").disabled=!toolenable;
Ctrl("stoollist").style.display = 'none';
Ctrl("stooltitle").style.display = 'none';
}
else{
Ctrl("stool").options[0]=null;
Ctrl("stool").options[0]=null;
}
if(tool == 'pdf' || tool == 'pdfa1b' || tool == 'offp'|| tool == 'xls'|| tool == 'xlsx'|| tool == 'xml') {
Ctrl("contornointerno").style.display = 'none';
}
var theme='<%=JSPLib.ToJSValue(sp.getParameter("theme",""))%>';
if(theme && theme.length>0){
var l=document.createElement('link');
l.rel="StyleSheet";
l.type="text/css";
l.href='../'+theme+'/formPage.css';
document.getElementsByTagName('head')[0].appendChild(l);
}
</script>
</html>