11include_once
'./class/mainfilemanager.php';
15$ret = $mm->copyDistFile();
17 $wizard->setContent( _INSTALL_L60 );
22$mm->setRewrite(
'XOOPS_ROOT_PATH', $myts->stripSlashesGPC( $_POST[
'root_path'] ) );
23$mm->setRewrite(
'XOOPS_TRUST_PATH', $myts->stripSlashesGPC( $_POST[
'trust_path'] ) );
24$mm->setRewrite(
'XOOPS_URL', $myts->stripSlashesGPC( $_POST[
'xoops_url'] ) );
25$mm->setRewrite(
'XOOPS_DB_TYPE', $myts->stripSlashesGPC( $_POST[
'database'] ) );
26$mm->setRewrite(
'XOOPS_DB_PREFIX', $myts->stripSlashesGPC( $_POST[
'prefix'] ) );
27$mm->setRewrite(
'XOOPS_SALT', $myts->stripSlashesGPC( $_POST[
'salt'] ) );
28$mm->setRewrite(
'XOOPS_DB_HOST', $myts->stripSlashesGPC( $_POST[
'dbhost'] ) );
29$mm->setRewrite(
'XOOPS_DB_USER', $myts->stripSlashesGPC( $_POST[
'dbuname'] ) );
30$mm->setRewrite(
'XOOPS_DB_PASS', $myts->stripSlashesGPC( $_POST[
'dbpass'] ) );
31$mm->setRewrite(
'XOOPS_DB_NAME', $myts->stripSlashesGPC( $_POST[
'dbname'] ) );
32$mm->setRewrite(
'XOOPS_DB_PCONNECT', (
int) $_POST[
'db_pconnect'] );
33$mm->setRewrite(
'XOOPS_GROUP_ADMIN', 1 );
34$mm->setRewrite(
'XOOPS_GROUP_USERS', 2 );
35$mm->setRewrite(
'XOOPS_GROUP_ANONYMOUS', 3 );
40$xoopsPathTrans = $_SERVER[
'PATH_TRANSLATED'] ?? $_SERVER[
'SCRIPT_FILENAME'];
42if ( DIRECTORY_SEPARATOR !==
'/' ) {
44 $xoopsPathTrans = str_replace( strpos( $xoopsPathTrans,
'\\\\', 2 ) ?
'\\\\' : DIRECTORY_SEPARATOR,
'/', $xoopsPathTrans );
47$ret = $mm->doRewrite();
49 $wizard->setContent( _INSTALL_L60 );
54$wizard->assign(
'reports', $mm->report() );
55$wizard->assign(
'message',
'<div class="confirmOk">'. _INSTALL_L62 .
'</div>' );
56$wizard->render(
'install_dbsave.tpl.php' );