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); } }
} $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&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');