Example #1
0
function pic2thumb($pics)
{
    if (is_array($pics)) {
        foreach ($pics as $v) {
            $thumbs[$v] = thumb2pic($v);
        }
        return $thumbs;
    } else {
        return preg_replace('#\\.(.{3})$#i', '_t.$1', $pics);
    }
}
Example #2
0
File: album.php Project: nqv/eposys
    }
    $smarty->assign('album_shows', $album_shows);
} else {
    if (!is_dir(EPS_ALBUM_DIR . $album)) {
        return;
    }
    // In Album-Directory
    $thumbs = get_stuff('thumb', $album);
    // No Thumbs
    if (empty($thumbs)) {
        ?>
		<div class="showalbum">
			<img src="./image/noimg.png" />
		</div>
<?php 
        return;
    } else {
        $prefix = 'index.php?eps=album&amp;album=';
        $album_values = array();
        foreach ($albums as $v) {
            $album_values[$prefix . urlencode($v)] = !empty($album_infos[$v]) ? $album_infos[$v]['name'] : $v;
        }
        $tpl_jump = array('name' => $eps_lang['Album'], 'onchange' => eps_use_ajax() ? 'vQ(this.options[this.selectedIndex].value)' : 'window.location=this.options[this.selectedIndex].value', 'value' => $album_values, 'selected' => $prefix . $album);
        $smarty->assign('tpl_jump', $tpl_jump);
        $smarty->assign('album_name', html_clean(!empty($album_infos[$album]) ? $album_infos[$album]['name'] : $album));
        $smarty->assign('album_pics', thumb2pic($thumbs));
        $smarty->assign('album_dir', EPS_ALBUM_DIR . html_clean($album) . '/');
    }
}
$smarty->assign('album', $album);
$smarty->display('module/album.tpl');