$(elem).css('margin-top', Math.floor(5-(Math.random()*10)) + 'px')
		    	   .css('margin-left', Math.floor(5-(Math.random()*10))+ 'px')
		    	   .css('z-index', '3');
		}
	});
}

</script>

<?php 
include 'apps/gallery/lib/tiles.php';
$root = empty($_GET['root']) ? '/' : $_GET['root'];
$images = \OC_FileCache::searchByMime('image', null, '/bartek/files' . $root);
sort($images);
$arr = array();
$tl = new \OC\Pictures\TilesLine();
$ts = new \OC\Pictures\TileStack(array(), '');
$previous_element = $images[0];
for ($i = 0; $i < count($images); $i++) {
    error_log($images[$i]);
    $prev_dir_arr = explode('/', $previous_element);
    $dir_arr = explode('/', $images[$i]);
    if (count($dir_arr) == 1) {
        $tl->addTile(new \OC\Pictures\TileSingle($images[$i]));
        continue;
    }
    if (strcmp($prev_dir_arr[0], $dir_arr[0]) != 0) {
        $tl->addTile(new \OC\Pictures\TileStack($arr, $prev_dir_arr[0]));
        $arr = array();
    }
    $arr[] = $root . $images[$i];
Exemple #2
0
        echo '<div class="' . $classess . '" style="background-image:url(\'' . \OCP\image_path('core', 'breadcrumb.png') . '\')"><a href="' . \OCP\Util::linkTo('gallery', 'index.php') . '&root=' . $path . '">' . \OCP\Util::sanitizeHTML($paths[$i]) . '</a></div>';
    }
}
?>
	<!--<a href="javascript:shareGallery();"><input type="button" value="<?php 
echo $l->t('Share');
?>
" /></a>--><br/>
</div>
<div id="gallerycontent">
<?php 
include 'apps/gallery/lib/tiles.php';
$root = empty($_GET['root']) ? '/' : $_GET['root'];
$images = \OC_FileCache::searchByMime('image', null, '/' . \OCP\USER::getUser() . '/files' . $root);
sort($images);
$tl = new \OC\Pictures\TilesLine();
$ts = new \OC\Pictures\TileStack(array(), '');
$previous_element = @$images[0];
$root_images = array();
$second_level_images = array();
$fallback_images = array();
// if the folder only cotains subfolders with images -> these are taken for the stack preview
for ($i = 0; $i < count($images); $i++) {
    $prev_dir_arr = explode('/', $previous_element);
    $dir_arr = explode('/', $images[$i]);
    if (count($dir_arr) == 1) {
        // getting the images in this directory
        $root_images[] = $root . $images[$i];
    } else {
        if (strcmp($prev_dir_arr[0], $dir_arr[0]) != 0) {
            // if we entered a new directory
Exemple #3
0
OCP\Util::addStyle('files', 'files');
OCP\Util::addStyle('gallery', 'styles');
OCP\Util::addScript('gallery', 'pictures');
OCP\Util::addStyle('gallery', 'supersized');
OCP\Util::addStyle('gallery', 'supersized.shutter');
OCP\Util::addScript('gallery', 'slideshow');
OCP\Util::addScript('gallery', 'jquery.easing.min');
OCP\Util::addScript('gallery', 'supersized.3.2.7.min');
OCP\Util::addScript('gallery', 'supersized.shutter.min');
if (!OCP\App::isEnabled('files_imageviewer')) {
    OCP\Template::printUserPage('gallery', 'no-image-app');
    exit;
}
$root = !empty($_GET['root']) ? $_GET['root'] : '/';
$files = \OC_Files::getDirectoryContent($root, 'image');
$tl = new \OC\Pictures\TilesLine();
$ts = new \OC\Pictures\TileStack(array(), '');
$root_images = array();
foreach ($files as $file) {
    $filename = $root . $file['name'];
    if ($file['type'] == 'file') {
        $root_images[] = $filename;
    } else {
        // it is a dir, look for images in subdirs. We keep trying till
        // we find some images or there are no subdirs anymore to check.
        $name = $file['name'];
        $second_level_images = array();
        $dirs_to_check = array($filename);
        while (!empty($dirs_to_check)) {
            // get next subdir to check
            $subdir = array_pop($dirs_to_check);
Exemple #4
0
OCP\Util::addStyle('gallery', 'styles');
OCP\Util::addScript('gallery', 'pictures');
OCP\Util::addStyle('gallery', 'supersized');
OCP\Util::addStyle('gallery', 'supersized.shutter');
OCP\Util::addScript('gallery', 'slideshow');
OCP\Util::addScript('gallery', 'jquery.easing.min');
OCP\Util::addScript('gallery', 'supersized.3.2.7.min');
OCP\Util::addScript('gallery', 'supersized.shutter.min');
if (!OCP\App::isEnabled('files_imageviewer')) {
    OCP\Template::printUserPage('gallery', 'no-image-app');
    exit;
}
$root = !empty($_GET['root']) ? $_GET['root'] : '/';
$images = \OC_FileCache::searchByMime('image', null, '/' . \OCP\USER::getUser() . '/files' . $root);
sort($images);
$tl = new \OC\Pictures\TilesLine();
$ts = new \OC\Pictures\TileStack(array(), '');
$previous_element = @$images[0];
$root_images = array();
$second_level_images = array();
$fallback_images = array();
// if the folder only cotains subfolders with images -> these are taken for the stack preview
for ($i = 0; $i < count($images); $i++) {
    $prev_dir_arr = explode('/', $previous_element);
    $dir_arr = explode('/', $images[$i]);
    if (count($dir_arr) == 1) {
        // getting the images in this directory
        $root_images[] = $root . $images[$i];
    } else {
        if (strcmp($prev_dir_arr[0], $dir_arr[0]) != 0) {
            // if we entered a new directory