LCARS is a template for the GetSimple CMS that mimics the monitor appearance in the television series Star Trek: The Next Generation
		
			
				
	
	
		
			97 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Sidebar Files Template
 | 
						|
 *
 | 
						|
 * @package GetSimple
 | 
						|
 */
 | 
						|
 
 | 
						|
$path = (isset($_GET['path'])) ? $_GET['path'] : "";
 | 
						|
?>
 | 
						|
<ul class="snav">
 | 
						|
	<li id="sb_upload" ><a href="upload.php" <?php check_menu('upload');  ?>><?php i18n('FILE_MANAGEMENT');?></a></li>
 | 
						|
	<?php if(isset($_GET['i']) && $_GET['i'] != '') { ?><li id="sb_image" ><a href="#" class="current"><?php i18n('IMG_CONTROl_PANEL');?></a></li><?php } ?>
 | 
						|
	
 | 
						|
	<?php exec_action("files-sidebar"); ?>
 | 
						|
 | 
						|
<?php if (!defined('GSNOUPLOADIFY')) { ?>	
 | 
						|
	<li class="upload" id="sb_uploadify" >
 | 
						|
		<div id="uploadify"></div>
 | 
						|
	<?php 
 | 
						|
	
 | 
						|
	// create Uploadify uploader
 | 
						|
	$debug = isDebug() ? 'true' : 'false';
 | 
						|
	$fileSizeLimit = toBytes(ini_get('upload_max_filesize'))/1024;
 | 
						|
	echo "
 | 
						|
	<script type=\"text/javascript\">
 | 
						|
	jQuery(document).ready(function() {
 | 
						|
		if(jQuery().uploadify) {
 | 
						|
		$('#uploadify').uploadify({
 | 
						|
			'debug'			: ". $debug . ",
 | 
						|
			'buttonText'	: '". i18n_r('UPLOADIFY_BUTTON') ."',
 | 
						|
			'buttonCursor'	: 'pointer',
 | 
						|
			'uploader'		: 'upload-uploadify.php',
 | 
						|
			'swf'			: 'template/js/uploadify/uploadify.swf',
 | 
						|
			'multi'			: true,
 | 
						|
			'auto'			: true,
 | 
						|
			'height'		: '25',
 | 
						|
			'width'			: '100%',
 | 
						|
			'requeueErrors'	: false,
 | 
						|
			'fileSizeLimit'	: '".$fileSizeLimit."', // expects input in kb
 | 
						|
			'cancelImage'	: 'template/images/cancel.png',
 | 
						|
			'checkExisting'	: 'uploadify-check-exists.php?path=".$path."',
 | 
						|
			'postData'		: {
 | 
						|
			'sessionHash' : '". $SESSIONHASH ."',
 | 
						|
			'path' : '". $path ."'
 | 
						|
			},
 | 
						|
			onUploadProgress: function() {
 | 
						|
				$('#loader').show();
 | 
						|
			},
 | 
						|
			onUploadComplete: function() {
 | 
						|
				$('#loader').fadeOut(500);
 | 
						|
				$('#maincontent').load(location.href+' #maincontent > *');
 | 
						|
			},
 | 
						|
			onSelectError: function(file,errorCode,errorMsg) {
 | 
						|
				notifyError('<strong>Uploadify:</strong> ' + file.name + ' <br/>Error ' + errorCode +':'+errorMsg).popit().removeit();
 | 
						|
			},
 | 
						|
			onUploadSuccess: function(file,data,response) {	
 | 
						|
				if(data != 1){
 | 
						|
					notifyError('<strong>Uploadify:</strong>' + data + ' ('+file.name+')').popit().removeit();
 | 
						|
					jQuery('#' + file.id).addClass('uploadifyError');
 | 
						|
					jQuery('#' + file.id).find('.uploadifyProgressBar').css('width','1px');
 | 
						|
					jQuery('#' + file.id).find('.data').html(' - ' + 'Failed');					
 | 
						|
				}	 
 | 
						|
			},				
 | 
						|
			onUploadError: function(file,errorCode,errorMsg, errorString) {
 | 
						|
				notifyError('<strong>Uploadify:</strong> ' + errorMsg).popit().removeit();
 | 
						|
			}
 | 
						|
		});
 | 
						|
		}
 | 
						|
	});
 | 
						|
	</script>";
 | 
						|
	 ?>
 | 
						|
	</li>
 | 
						|
<?php } ?>
 | 
						|
	<li style="float:right;" id="sb_filesize" ><small><?php i18n('MAX_FILE_SIZE'); ?>: <strong><?php echo (toBytes(ini_get('upload_max_filesize'))/1024)/1024; ?>MB</strong></small></li>
 | 
						|
</ul>
 | 
						|
 | 
						|
 | 
						|
<?php 
 | 
						|
# show normal upload form if Uploadify is turned off 
 | 
						|
if (defined('GSNOUPLOADIFY')) { ?>
 | 
						|
	<form class="uploadform" action="upload.php?path=<?php echo $path; ?>" method="post" enctype="multipart/form-data">
 | 
						|
		<p><input type="file" name="file[]" id="file" style="width:220px;" multiple /></p>
 | 
						|
		<input type="hidden" name="hash" id="hash" value="<?php echo $SESSIONHASH; ?>" />
 | 
						|
		<input type="submit" class="submit" name="submit" value="<?php i18n('UPLOAD'); ?>" />
 | 
						|
	</form>
 | 
						|
<?php } else { ?>
 | 
						|
 | 
						|
	<!-- show normal upload form if javascript is turned off -->
 | 
						|
	<noscript>
 | 
						|
		<form class="uploadform" action="upload.php?path=<?php echo $path; ?>" method="post" enctype="multipart/form-data">
 | 
						|
			<p><input type="file" name="file[]" id="file" style="width:220px;" multiple /></p>
 | 
						|
			<input type="hidden" name="hash" id="hash" value="<?php echo $SESSIONHASH; ?>" />
 | 
						|
			<input type="submit" class="submit" name="submit" value="<?php i18n('UPLOAD'); ?>" />
 | 
						|
		</form>
 | 
						|
	</noscript>
 | 
						|
 | 
						|
<?php } ?>
 |