Example #1
0
					<video tabindex="0" controls="" preload="none">
						<source src="<?php 
        p($_['downloadURL']);
        ?>
" type="<?php 
        p($_['mimetype']);
        ?>
" />
					</video>
				</div>
			<?php 
    } else {
        ?>
				<div id="imgframe">
					<?php 
        $size = \OC\Preview::isMimeSupported($_['mimetype']) ? 500 : 128;
        ?>
					<img
						src="<?php 
        p(OCP\Util::linkToRoute('core_ajax_public_preview', array('x' => $size, 'y' => $size, 'file' => $_['directory_path'], 't' => $_['dirToken'])));
        ?>
"
						class="publicpreview"
						alt="" />
				</div>
			<?php 
    }
    ?>
			<div class="directDownload">
				<a href="<?php 
    p($_['downloadURL']);
Example #2
0
OCP\Util::addScript('files', 'jquery.iframe-transport');
OCP\Util::addScript('files', 'jquery.fileupload');
// JS required for folders
OCP\Util::addStyle('files', 'files');
OCP\Util::addStyle('files', 'upload');
OCP\Util::addScript('files', 'filesummary');
OCP\Util::addScript('files', 'breadcrumb');
OCP\Util::addScript('files', 'files');
OCP\Util::addScript('files', 'filelist');
OCP\Util::addscript('files', 'keyboardshortcuts');
$thumbSize = 1024;
$previewSupported = OC\Preview::isMimeSupported($_['mimetype']) ? 'true' : 'false';
?>

<?php 
if (\OC\Preview::isMimeSupported($_['mimetype'])) {
    /* This enables preview images for links (e.g. on Facebook, Google+, ...)*/
    ?>
	<link rel="image_src" href="<?php 
    p(OCP\Util::linkToRoute('core_ajax_public_preview', array('x' => $thumbSize, 'y' => $thumbSize, 'file' => $_['directory_path'], 't' => $_['dirToken'])));
    ?>
" />
<?php 
}
?>

<div id="notification-container">
	<div id="notification" style="display: none;"></div>
</div>

<input type="hidden" id="filesApp" name="filesApp" value="1">
 /**
  * @brief returns true if the passed mime type is supported
  * @param string $mimeType
  * @return boolean
  */
 function isMimeSupported($mimeType = '*')
 {
     return \OC\Preview::isMimeSupported($mimeType);
 }