[Openupload-svn-update] SF.net SVN: openupload:[185] trunk/templates/default/modules/admin
Status: Beta
Brought to you by:
tsdogs
|
From: <ts...@us...> - 2008-12-11 11:05:00
|
Revision: 185
http://openupload.svn.sourceforge.net/openupload/?rev=185&view=rev
Author: tsdogs
Date: 2008-12-11 11:04:57 +0000 (Thu, 11 Dec 2008)
Log Message:
-----------
added maintenance option for files
Modified Paths:
--------------
trunk/templates/default/modules/admin/files.tpl
Added Paths:
-----------
trunk/templates/default/modules/admin/filesmenu.tpl
trunk/templates/default/modules/admin/maintenance.tpl
trunk/templates/default/modules/admin/maintenancerun.tpl
Modified: trunk/templates/default/modules/admin/files.tpl
===================================================================
--- trunk/templates/default/modules/admin/files.tpl 2008-12-11 11:04:10 UTC (rev 184)
+++ trunk/templates/default/modules/admin/files.tpl 2008-12-11 11:04:57 UTC (rev 185)
@@ -1,4 +1,5 @@
{include file="default/modules/admin/adminmenu.tpl"}
+{include file="default/modules/admin/filesmenu.tpl"}
<script>
msg1 = '{tr}Are you sure you want to delete the selected files?{/tr}';
msg2 = '{tr}Are you sure you want to delete the selected file?{/tr}';
@@ -38,7 +39,7 @@
<td id="{$rid}"><input type="checkbox" name="file_{$f.id}" value="1"></td>
<td id="{$rid}">{$f.id}</td>
<td id="{$rid}">{$f.name}</td>
- <td id="{$rid}">{$users[$f.user_id].login}</td>
+ <td id="{$rid}">{$f.user_login}</td>
<td id="{$rid}" style="text-align: left"><a title="ban IP {$f.ip}" href="{$script}?action=adminbanned&step=2&ip={$f.ip}&newaction={$action}">
<img align="right" src="{tpl file=/img/admin/ban.png}" ></a>{$f.ip} </td>
<td id="{$rid}">{$f.upload_date}</td>
Added: trunk/templates/default/modules/admin/filesmenu.tpl
===================================================================
--- trunk/templates/default/modules/admin/filesmenu.tpl (rev 0)
+++ trunk/templates/default/modules/admin/filesmenu.tpl 2008-12-11 11:04:57 UTC (rev 185)
@@ -0,0 +1,7 @@
+<div id="menu">
+<ul>
+ <li><a href="{$script}?action=adminfiles">{tr}Files List{/tr}</a></li>
+ <li style="border-right: 0px;"><a href="{$script}?action=adminmaintenance">{tr}Maintenance{/tr}</a></li>
+</ul>
+</div>
+<br>
\ No newline at end of file
Added: trunk/templates/default/modules/admin/maintenance.tpl
===================================================================
--- trunk/templates/default/modules/admin/maintenance.tpl (rev 0)
+++ trunk/templates/default/modules/admin/maintenance.tpl 2008-12-11 11:04:57 UTC (rev 185)
@@ -0,0 +1,44 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+{include file="default/modules/admin/filesmenu.tpl"}
+
+<fieldset style="width: 100%">
+<legend>{tr}Maintenence{/tr}</legend>
+<p align="left">
+{tr}This options let you delete files based on some options.{/tr}<br>
+{tr}Please select one or more criteria for file deletion{/tr}<br>
+<form action="{$script}" method="POST">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="2">
+<table border="0">
+<tr><td><input type="checkbox" name="c_older" value="1" {if $criteria.c_older==1}checked{/if}> {tr}Delete files older than{/tr}</td><td><input size="4" type="text" name="older" value="{$criteria.days}"> {tr}days{/tr}</td></tr>
+<tr><td><input type="checkbox" name="c_login" value="1" {if $criteria.c_login==1}checked{/if}> {tr}Which user name is{/tr}:</td><td>
+{if isset($users)}
+<select name="login">
+{foreach from=$users item=u}
+<option value="{$u.login}"{if $criteria.login==$u.login}selected{/if}>{$u.login}</option>
+{/foreach}
+</select>
+{else}
+<input size="20" type="text" name="login" value="{$criteria.login}">
+{/if}</td></tr>
+<tr><td><input type="checkbox" name="c_date" value="1" {if $criteria.c_date==1}checked{/if}> {tr}Which upload day is{/tr}:</td><td><input size="14" type="text" name="date" value="{$criteria.date}"> (yyyy-mm-dd)</td></tr>
+<tr><td><input type="checkbox" name="c_size" value="1" {if $criteria.c_size==1}checked{/if}> {tr}Which size is bigger than{/tr}:</td><td><input size="10" type="text" name="size" value=""> MB</td></tr>
+<tr><td colspan="2"> </td>
+<tr><td colspan="2" align="left"><input type="submit" class="submit" name="run" value="{tr}Proceed{/tr}"></td>
+</table>
+</form>
+</fieldset>
+{if $expireplugin=='yes'}
+<br><hr><br>
+<fieldset style="text-align: left; width: 100%;">
+<legend>{tr}Expiration plugin{/tr}</legend>
+<p align="left">
+{tr}To delete files marked as expired by the expire plugin press the "Delete expired" button.{/tr}
+<form action="{$script}" method="POST">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="2">
+<input type="submit" name="expire" class="submit" value="{tr}Delete expired{/tr}">
+</form>
+</p>
+</fieldset>
+{/if}
Added: trunk/templates/default/modules/admin/maintenancerun.tpl
===================================================================
--- trunk/templates/default/modules/admin/maintenancerun.tpl (rev 0)
+++ trunk/templates/default/modules/admin/maintenancerun.tpl 2008-12-11 11:04:57 UTC (rev 185)
@@ -0,0 +1,30 @@
+{include file="default/modules/admin/adminmenu.tpl"}
+{include file="default/modules/admin/filesmenu.tpl"}
+
+<h2>{tr}Deletion Result{/tr}</h2>
+<br>
+<div id="message">
+{if count($files)>0}
+{if isset($deleted)}
+<h3>{tr}The following files have been deleted.{/tr}</h3>
+{foreach from=$files item=f}
+<div id="message">{$f.id}</div>
+{/foreach}
+{else}
+<h3>{tr}The following files will be deleted, proceed?{/tr}</h3>
+<form action="{$script}" method="POST">
+<input type="hidden" name="action" value="{$action}">
+<input type="hidden" name="step" value="{$step}">
+<input type="submit" name="delete" class="submit" value="{tr}Yes, delete all{/tr}">
+</form>
+{foreach from=$files item=f}
+<div id="message">{$f.id}</div>
+{/foreach}
+
+{/if}
+{else}
+{tr}No files matched the criteria{/tr}
+{/if}
+</div>
+<br>
+<a href="{$script}?action={$action}"><< {tr}Back to Maintenance{/tr}</a>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|