コード例 #1
0
ファイル: function.php プロジェクト: nqv/eposys
function redirect($url, $message, $ajax_method = true)
{
    global $epsclass, $smarty, $eps_config, $eps_lang;
    if (defined('HEADER_LOADED')) {
        ob_end_clean();
    }
    if ($url == '') {
        $url = 'index.php';
    }
    $smarty->assign('tpl_redir_url', str_replace(array('<', '>', '"'), array('&lt;', '&gt;', '&quot;'), $url));
    $smarty->assign('tpl_redir_title', htmlspecialchars($eps_config['title']) . ' | ' . $eps_lang['Redirecting']);
    $smarty->assign('tpl_redir_text', $message . '<p>' . gen_link($url, $eps_lang['Click_redirect']) . '</p>');
    $epsclass->db->close();
    $smarty->display($ajax_method && eps_use_ajax() ? 'redirect_ajax.tpl' : 'redirect.tpl');
    exit;
}
コード例 #2
0
ファイル: album.php プロジェクト: 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');