include_once './include/makedata.php'; include_once './class/dbmanager.php'; $dbm = new db_manager(); include_once './class/cachemanager.php'; $cm = new cache_manager(); $language = check_language($language); if (file_exists('./language/' . $language . '/install2.php')) { include_once './language/' . $language . '/install2.php'; } elseif (file_exists('./language/english/install2.php')) { include_once './language/english/install2.php'; $language = 'english'; } else { echo 'no language file (install2.php).'; exit; } //$tables = array(); $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.data.sql'); $result = $dbm->queryFromFile('./language/' . $language . '/' . XOOPS_DB_TYPE . '.lang.data.sql'); $group = make_groups($dbm); $result = make_data($dbm, $cm, $adminname, $adminpass, $adminmail, $language, $group, $timezone); $wizard->assign('dbm_reports', $dbm->report()); $wizard->assign('cm_reports', $cm->report()); include_once './class/mainfilemanager.php'; $mm = new mainfile_manager('../mainfile.php'); foreach ($group as $key => $val) { $mm->setRewrite($key, intval($val)); } $result = $mm->doRewrite(); $wizard->assign('mm_reports', $mm->report()); setcookie('xoops_session', '', time() - 3600); $wizard->render('install_insertData.tpl.php');
exit; } //$tables = array(); $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.data.sql'); $result = $dbm->queryFromFile('./language/' . $language . '/' . XOOPS_DB_TYPE . '.lang.data.sql'); $group = make_groups($dbm); $result = make_data($dbm, $cm, $adminname, $adminpass, $adminmail, $language, $group); $content = $dbm->report(); $content .= $cm->report(); include_once "./class/mainfilemanager.php"; $mm = new mainfile_manager("../mainfile.php"); foreach ($group as $key => $val) { $mm->setRewrite($key, intval($val)); } $result = $mm->doRewrite(); $content .= $mm->report(); $b_next = array('finish', _INSTALL_L117); $title = _INSTALL_L116; setcookie('xoops_session', '', time() - 3600); include 'install_tpl.php'; break; case 'finish': $title = _INSTALL_L32; $content = "<table width='60%' align='center'><tr><td align='left'>\n"; include './language/' . $language . '/finish.php'; $content .= "</td></tr></table>\n"; include 'install_tpl.php'; break; } /* * gets list of name of directories inside a directory
$mm->setRewrite('dbHost', $myts->stripSlashesGPC($_POST['dbHost'])); $mm->setRewrite('dbPort', $myts->stripSlashesGPC($_POST['dbPort'])); $mm->setRewrite('dbUser', $myts->stripSlashesGPC($_POST['dbUser'])); $mm->setRewrite('dbPassword', $myts->stripSlashesGPC($_POST['dbPassword'])); $mm->setRewrite('dbName', $myts->stripSlashesGPC($_POST['dbName'])); $mm->setRewrite('dcl_root', $myts->stripSlashesGPC($_POST['dcl_root'])); $mm->setRewrite('dcl_www_root', $myts->stripSlashesGPC($_POST['dcl_www_root'])); $mm->setRewrite('cookieMethod', $myts->stripSlashesGPC($_POST['cookieMethod'])); $mm->setRewrite('redirMethod', $myts->stripSlashesGPC($_POST['redirMethod'])); $ret = $mm->doRewrite(); if (!$ret) { $content = _INSTALL_L60; include 'install_tpl.php'; exit; } $content = $mm->report(); $content .= "<p>" . _INSTALL_L62 . "</p>\n"; $b_next = array('mainfile', _INSTALL_L94); include 'install_tpl.php'; break; case "mainfile": // checking XOOPS_ROOT_PATH and XOOPS_URL include_once "../inc/config.php"; $title = _INSTALL_L94; $content = "<table align='center'><tr><td align='left'>\n"; $detected = str_replace("\\", "/", getcwd()); // " $detected = str_replace("/setup", "", $detected); if (substr($detected, -1) != "/") { $detected .= '/'; }