⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewfiles.jsp

📁 pebble-blog 博客源码博客源码博客源码
💻 JSP
字号:
<div class="contentItem">  <div class="contentItemLinks">    <c:if test='${not empty parent}'>      <a href="${parent.url}">Back to parent</a> |    </c:if>    <a href="zipDirectory.secureaction?path=${directory.absolutePath}&type=${type}">Export as ZIP</a> |    <c:choose>      <c:when test="${type == 'blogImage'}"><a href="./help/images.html" target="_blank">Help</a></c:when>      <c:when test="${type == 'blogFile'}"><a href="./help/files.html" target="_blank">Help</a></c:when>      <c:when test="${type == 'themeFile'}"><a href="./help/themes.html" target="_blank">Help</a></c:when>      <c:when test="${type == 'blogData'}"></c:when>    </c:choose>  </div>  <h1>    <c:choose>      <c:when test="${type == 'blogImage'}">Images</c:when>      <c:when test="${type == 'blogFile'}">Files</c:when>      <c:when test="${type == 'themeFile'}">Theme (${blog.editableTheme.name})</c:when>      <c:when test="${type == 'blogData'}">Files</c:when>    </c:choose>  </h1>  <h2><c:out value="${directory.absolutePath}" /> (<fmt:formatNumber value="${directory.sizeInKB}" type="number" minFractionDigits="0" maxFractionDigits="0" />&nbsp;KB)</h2>  <div class="contentItemBody">  <p>    <c:if test="${pebbleContext.configuration.fileUploadQuota > -1}">      You are using <fmt:formatNumber value="${currentUsage}" type="number" minFractionDigits="0" maxFractionDigits="0" />&nbsp;KB of      your <fmt:formatNumber value="${pebbleContext.configuration.fileUploadQuota}" type="number" minFractionDigits="0" maxFractionDigits="0" />&nbsp;KB quota, which is shared between      all of your images, files and theme.    </c:if>  </p>  <c:choose>  <c:when test="${not empty files}">    <form name="filesForm" action="removeFiles.secureaction" method="post">    <input type="hidden" name="path" value="${directory.absolutePath}" />    <input type="hidden" name="type" value="${type}" />    <table width="99%" cellspacing="0" cellpadding="4">      <thead>        <tr>          <th><input type="checkbox" name="allFiles" onclick="toggleCheckAll(document.filesForm.allFiles, document.filesForm.name)"/></th>          <th>Name</th>          <th align="right">Size</th>          <th align="right">Last modified</th>          <th align="right">Actions</th>        </tr>      </thead>      <tbody>      <c:forEach var="aFile" items="${files}" varStatus="status">        <c:choose>          <c:when test="${status.count % 2 == 0}">            <tr class="even small">          </c:when>          <c:otherwise>              <tr class="odd small">          </c:otherwise>        </c:choose>          <td>            <input type="checkbox" name="name" value="${aFile.name}" />            <c:choose>              <c:when test="${aFile.directory}">                [dir]              </c:when>              <c:otherwise>&nbsp;&nbsp;&nbsp;</c:otherwise>            </c:choose>          </td>          <td>            <a href="${aFile.url}">${aFile.name}</a>          </td>          <td align="right">            <fmt:formatNumber value="${aFile.sizeInKB}" type="number" minFractionDigits="2" maxFractionDigits="2" />&nbsp;KB          </td>          <td align="right">            <fmt:formatDate value="${aFile.lastModified}" type="both" dateStyle="short" timeStyle="short" />          </td>          <td align="right">            <c:if test="${aFile.editable}">            <a href="editFile.secureaction?name=${aFile.name}&path=${aFile.path}&type=${type}" title="Edit the content of this file">Edit</a>            |            </c:if>            <a href="viewFiles.secureaction?path=${aFile.path}&file=${aFile.name}&type=${type}#manageFile" title="Rename or copy this file">Manage</a>          </td>        </tr>      </c:forEach>      </tbody>    </table>    <br />    <table width="99%" cellspacing="0" cellpadding="0">      <tr>        <td align="right">          <input type="submit" name="submit" value="Remove" />        </td>      </tr>    </table>    </form>  </c:when>  <c:otherwise>      <p>        There are no files in this directory.      </p>  </c:otherwise>  </c:choose>  <c:if test="${not empty file}">  <a name="manageFile" />  <form name="copyFile" action="copyFile.secureaction" method="POST">    <p>      <b>Rename/copy file</b>      <br />      Name      <input type="hidden" name="type" value="${type}" />      <input type="hidden" name="path" value="${file.path}" />      <input type="hidden" name="name" value="${file.name}" />      <input type="text" name="newName" size="40" value="${file.name}" />      <input name="submit" type="submit" Value="Rename" />      <c:if test="${not file.directory}">      <input name="submit" type="submit" Value="Copy" />      </c:if>    </p>  </form>  </c:if>  <form name="createDirectory" action="createDirectory.secureaction" method="POST">    <h3>Create directory</h3>    <p>      Name      <input type="hidden" name="type" value="${type}" />      <input type="hidden" name="path" value="${directory.absolutePath}" />      <input type="text" name="name" size="40" value="" />      <input name="submit" type="submit" Value="Create Directory" />    </p>  </form>  <form name="uploadFile" enctype="multipart/form-data" action="${uploadAction}" method="post">    <input type="hidden" name="path" value="${directory.absolutePath}" />    <h3>Upload file (files must be less than <fmt:formatNumber value="${pebbleContext.configuration.fileUploadSize}" type="number" />&nbsp;KB each)</h3>    <p>      <table width="99%" cellspacing="0" cellpadding="4">        <thead>          <tr>          <th>            Local filename          </th>          <th>            Remote filename          </th>          </tr>        </thead>        <tr id="file0">          <td><input name="file0" type="file" onChange="populateFilename(this,document.uploadFile.filename0); showComponent('file1');" /></td>          <td><input name="filename0" type="text" value="" /></td>        </tr>        <tr id="file1">          <td><input name="file1" type="file" onChange="populateFilename(this,document.uploadFile.filename1); showComponent('file2');" /></td>          <td><input name="filename1" type="text" value="" /></td>        </tr>        <tr id="file2">          <td><input name="file2" type="file" onChange="populateFilename(this,document.uploadFile.filename2); showComponent('file3');" /></td>          <td><input name="filename2" type="text" value="" /></td>        </tr>        <tr id="file3">          <td><input name="file3" type="file" onChange="populateFilename(this,document.uploadFile.filename3); showComponent('file4');" /></td>          <td><input name="filename3" type="text" value="" /></td>        </tr>        <tr id="file4">          <td><input name="file4" type="file" onChange="populateFilename(this,document.uploadFile.filename4)" /></td>          <td><input name="filename4" type="text" value="" /></td>        </tr>        <tr>          <td align="right" colspan="2"><input type="submit" value="Upload File(s)" /></td>        </tr>      </table>    </p>  </form>  </div></div><script type="text/javascript">  $('file1').style.display = 'none';  $('file2').style.display = 'none';  $('file3').style.display = 'none';  $('file4').style.display = 'none';</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -