<?php if(!defined('master_script')) die();

/**
 * Backend template
 *
 * @category   Extension (trashcan)
 * @author     Nico Wenig <nico.wenig@yellowgreen.de>
 * @version	   2009-06-12
 */

?>

<!-- EXTENSION: trashcan -->

<?php quick_help('Der Papierkorb dient zum Wiederherstellen von ganzen Seiten und einzelnen Dateien. Wenn Sie eine Datei wiederherstellen möchten, achten Sie darauf, dass am ursprünglichen Ort nicht bereits eine andere Datei mit demselben Namen existiert, da diese ansonsten überschrieben wird.'); ?>

<?php if(isset($trashcan_pages) || isset($trashcan_files)) { ?>
	<table class="list standard">
		<?php if(isset($trashcan_pages)) { ?>
			<tr>
	    		<th><?php echo txt('trashcan', 'Seite'); ?>:</th>
	    		<th><?php echo txt('trashcan', 'Verzeichnisgröße'); ?>:</th>
	    		<th><?php echo txt('trashcan', 'Veröffentlicht am'); ?>:</th>
	    		<th colspan="2"></th>
	    	</tr>
	
			<?php foreach($trashcan_pages as $entry) { ?>
				<tr>
					<td><a class="symbol page" href="index.php?backend=edit-page&amp;page=<?php echo $entry->alias; ?>&amp;pagetype=<?php echo $entry->pagetype; ?>&amp;path=<?php echo $entry->path; ?>" title="<?php echo $entry->description; ?>"><?php echo $entry->title; ?> (<?php echo $entry->alias; ?>)</a></td>
					<td><?php echo format_filesize(dirsize(strval($entry->path))); ?></td>
					<td><?php echo date('d.m.Y H:i:s', intval($entry->timestamp)); ?></td>
					<td class="symbol"><a class="recycle" href="index.php?backend=edit-page&amp;page=<?php echo $entry->alias; ?>&amp;pagetype=<?php echo $entry->pagetype; ?>&amp;path=<?php echo $entry->path; ?>" title="<?php echo txt('trashcan', 'Wiederherstellen'); ?>"></a></td>
					<td class="symbol"><a href="index.php?backend=trashcan&amp;delete=<?php echo $entry->path; ?>" class="delete" onclick="return window.confirm('<?php echo txt('trashcan', 'Möchten Sie die Seite wirklich inklusive aller Dateien endgültig löschen?'); ?>')" title="<?php echo txt('trashcan', 'Löschen'); ?>"></a></td>
				</tr>
			<?php } ?>
		<?php } ?>
		
		<?php if(isset($trashcan_files)) { ?>
			<tr>
				<th><?php echo txt('trashcan', 'Datei'); ?>:</th>
	    		<th><?php echo txt('trashcan', 'Dateigröße'); ?>:</th>
				<th><?php echo txt('trashcan', 'Letzte Änderung'); ?>:</th>
				<th colspan="2"></th>
			</tr>
		
		    <?php foreach($trashcan_files as $entry) { ?>
		    	<tr>
		    		<td><a class="symbol <?php echo $entry['filetype']; ?>" href="<?php echo $entry['path']; ?>" target="_blank" title="<?php echo $entry['path']; ?>"><?php echo $entry['basename']; ?></a></td>
					<td><?php echo format_filesize(filesize($entry['path'])); ?></td>
		    		<td><?php echo date('d.m.Y H:i:s', $entry['timestamp']); ?></td>
		    		<td class="symbol"><a class="recycle" href="index.php?backend=trashcan&amp;recycle=<?php echo $entry['path']; ?>" onclick="return window.confirm('<?php echo txt('trashcan', 'Möchten Sie die Datei wirklich wiederherstellen? Achtung: Falls an dem alten Speicherort bereits eine Datei mit diesem Namen existiert, wird sie durch diese Datei ersetzt.'); ?>')" title="<?php echo txt('trashcan', 'Wiederherstellen'); ?>"></a></td>
		    		<td class="symbol"><a href="index.php?backend=trashcan&amp;delete=<?php echo $entry['path']; ?>" class="delete" onclick="return window.confirm('<?php echo txt('trashcan', 'Möchten Sie die Datei wirklich endgültig löschen?'); ?>')" title="<?php echo txt('trashcan', 'Löschen'); ?>"></a></td>
		    	</tr>
		    <?php } ?>
		<?php } ?>
	</table>

	<div style="clear: both"><br></div>
<?php } ?>

<?php connector('trashcan'); ?>

<?php if($trashcan_is_empty == 1) { ?>
	<p><?php echo txt('trashcan', 'Der Papierkorb ist leer.'); ?></p>
<?php } elseif($_SESSION['user'] == sha1($administrator_name)) { ?>
	<hr>
	
    <form action="index.php?backend=trashcan" method="post" onsubmit="return this.confirm">
        <p><input type="submit" name="delete-all" value="<?php echo txt('trashcan', 'Papierkorb leeren'); ?>" onclick="this.form.confirm = window.confirm('<?php echo txt('trashcan', 'Möchten Sie den Papierkorb wirklich leeren?'); ?>')"></p>
    </form>
<?php } ?>
