104 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 	<div id="breadcrumbwrap">
 | |
| 		<div id="breadcrumb">
 | |
| 			<h1><?printBreadcrumb();?></h1>
 | |
| 			<form action="<?php echo scriptPath();?>" method="get">
 | |
| 			<?php // adds the current directory "&directory=blubb/blabl" to the url ?>
 | |
| 			<input type="hidden" name="directory" value="<?php echo currentDirectory();?>" />
 | |
| 			<ul>
 | |
| 				<?php // simple history-back js-command ?>
 | |
| 				<li><a href="javascript:history.back()" onclick="history.back()"><?php imgTagIcon('back', 'Back');?></a></li>
 | |
| 				
 | |
| 				<?php if(currentDirectory() != './'): # If this folder is not the folder where pdirl is?>
 | |
| 				
 | |
| 					<li><a href="<?php echo goParent()?>"><?php imgTagIcon('parent', 'Parent Directory')?></a></li>
 | |
| 					<li><a href="<?php echo scriptDirectory(); ?>"><?php imgTagIcon('home', 'Home Directory')?></a></li>
 | |
| 					
 | |
| 				<?php else: ?>
 | |
| 				
 | |
| 					<li><?php imgTagIcon('parent-disabled', 'Parent');?></li>
 | |
| 					<li><?php imgTagIcon('home-disabled', 'Home Directory');?></li>
 | |
| 					
 | |
| 				<?php endif; ?>
 | |
| 				
 | |
| 				<li><a href="<?php echo $_SERVER['REQUEST_URI']?>"><?php imgTagIcon('reload', 'Reload');?></a></li>
 | |
| 				<li style="color: #0C4F5F">|</li>
 | |
| 				<li>
 | |
| 					<?php imgTagIcon('search', 'Search...')?>
 | |
| 					<input name="gosearch" id="search" type="text" value="<?php echo searchInput()?>" onclick=" if(this.value == '<?php echo _('Search...')?>') { this.value = ''; }" /></li>
 | |
| 			</ul>
 | |
| 			</form>
 | |
| 			<div style="clear:left;"></div>
 | |
| 		</div>
 | |
| 	</div>
 | |
| 	<div id="dirwrap">
 | |
| 		<?php if ($elements): ?>
 | |
| 			<table>
 | |
| 				<thead>
 | |
| 					<tr>
 | |
| 						<td <?php if ($hideMTime) echo 'colspan="2"'; ?>>
 | |
| 						<?php sortLink('name',  _('Name'));?></td>
 | |
| 						<?php if (!$hideMTime): ?>
 | |
| 							<td><?php sortLink('mtime', _('Last modification'))?></td>
 | |
| 						<?php endif; ?>
 | |
| 						<td><?php sortLink('bytes', _('Size'));?></td>
 | |
| 					</tr>
 | |
| 				</thead>
 | |
| 				<tbody>
 | |
| 					<?php foreach($elements as $element): ?>
 | |
| 						<tr>
 | |
| 							<td class="name" 
 | |
| 							<?php 
 | |
| 							if(!$element['readable']){ 
 | |
| 								echo 'colspan="3"';
 | |
| 							} elseif ($element['countonly']) {
 | |
| 								echo 'colspan="2"';
 | |
| 							} ?> title="<?php echo filetypeInfo($element['type']);?>">
 | |
| 								<img src="<?php echo iconDirectory();?>/<?php echo $element['type'];?>.png" alt="<?php echo _('Directory');?>" />
 | |
| 								<?php if(!$element['readable']) { echo imgTagIcon('locked', 'not accessible');} ?>
 | |
| 								<a href="<?php echo $element['urlpath'] ?>" id="<?php echo $element['name'];?>">
 | |
| 									<?php echo $element['name'];?>
 | |
| 								</a>
 | |
| 								<?php if(searchTag() && $element['location']): ?>
 | |
| 									<small><a href="<?php echo urlPath($element['locationurl']);?>">
 | |
| 										<?php echo $element['location'];?>
 | |
| 									</a></small>
 | |
| 								<?php endif; ?>
 | |
| 							</td>
 | |
| 							<?php if($element['readable']): ?>
 | |
| 								<?php if($element['countonly']): ?>
 | |
| 									<td class="size">
 | |
| 										<?php printf(_('%s elements'), $element['numberofelements']); ?>
 | |
| 									</td>
 | |
| 								<?php else: ?>
 | |
| 									<td class="mtime">
 | |
| 										<?php echo $element['mtimer'];?>
 | |
| 									</td>
 | |
| 									<td class="size">
 | |
| 										<?php echo $element['sizer']['number'].' '.$element['sizer']['unit'];?>
 | |
| 									</td>
 | |
| 								<?php endif; ?>
 | |
| 							<?php endif; ?>
 | |
| 						</tr>
 | |
| 					<?php endforeach; ?>
 | |
| 				</tbody>
 | |
| 			</table>
 | |
| 			<?php $totalSize = sizeReadable(totalSize()); ?>
 | |
| 			<?php $term = (searchTag())? _('Found %s element(s) totalling %s %s in size.') : _('This directory contains %s element(s) totalling %s %s in size.');?>
 | |
| 		<?php else: ?>
 | |
| 			<div id="nothing">
 | |
| 				<p>
 | |
| 				<?php if(searchTag()): ?>
 | |
| 					<?php echo _('No search result.');?>
 | |
| 				<?php else: ?>
 | |
| 					<?php echo _('This directory contains no files.');?>
 | |
| 				<?php endif; ?>
 | |
| 				- <a href="javascript:history.back()" onclick="history.back()"><?php echo _('Back'); ?></a></p>
 | |
| 			</div>
 | |
| 		<?php endif; ?>
 | |
| 	</div>
 | |
| 			<div id="footer">
 | |
| 				<?php if($elements): ?>
 | |
| 				<p><?php echo sprintf($term, numberOfElements(), $totalSize['number'], $totalSize['unit']);?></p>
 | |
| 				<?php endif; ?>
 | |
| 			</div>
 |