Beispiel #1
0
function show_install()
{
    require_once admin_ROOT . '/public/ectemplates/ectemplates_class.php';
    $ectemplates = new Ectemplates();
    $ectemplates->tpl_dir = admin_ROOT . '/install/templates/';
    $ectemplates->tpl_c_dir = admin_ROOT . '/install/templates_c/';
    $ectemplates->cache_dir = admin_ROOT . '/install/templates_c/';
    $ectemplates->dbcache_dir = admin_ROOT . '/install/templates_c/';
    $ectemplates->caching = false;
    $ectemplates->cache_time = 60 * 60 * 24;
    $ectemplates->templatesfileex = '.html';
    $ectemplates->left_delimiter = '[%';
    $ectemplates->right_delimiter = '%]';
    $ectemplates->libdir = 'lib_public.php';
    $ectemplates->templatesDIR = '';
    $ectemplates->display('install');
}
Beispiel #2
0
$ectemplates->templatesfileex = '.html';
$ectemplates->left_delimiter = '[%';
$ectemplates->right_delimiter = '%]';
$ectemplates->libdir = 'lib_public.php';
$ectemplates->templatesDIR = '';
$step = intval(accept('step', 'R')) ? intval(accept('step', 'R')) : 0;
$ectemplates->assign('step', $step);
$ectemplates->assign('LAN', $LAN);
if ($step == 3) {
    header("Location:../admin/");
}
if (file_exists($installlock)) {
    message($LAN['install_errno_1000'], $LAN['install_errno_1045'], 0, 1);
}
if ($step == 0) {
    $ectemplates->display('step');
} elseif ($step == 1) {
    $ectemplates->assign('cp_items', syscheck($cp_items));
    $ectemplates->assign('dir_items', dircheck($dir_items));
    $ectemplates->assign('func_items', function_check($func_items));
    $ectemplates->display('step');
} elseif ($step == 2) {
    @(include CONFIG);
    $dbclass = intval(accept('dbclass', 'R')) ? intval(accept('dbclass', 'R')) : 0;
    if ($dbclass == 0) {
        $ectemplates->assign('domain', admin_URL);
        $ectemplates->assign('app_items', $func_app);
        $ectemplates->display('step');
    } elseif ($dbclass == 1) {
        $dbhost = accept('dbhost', 'R');
        $dbname = accept('dbname', 'R');