Mammut Install&Upgrade

Set up your system
6 || $step < 1) $step = 1; ?>

Installation

    >install_step_1 >install_step_2 >install_step_3 >install_step_4 >install_step_5 >install_step_6

checking system config:

install_step_1_next

error: ".$e->getMessage().''; $valid=false; } if ($valid) { ?>

install_step_2_next

\n"; try { $db = DB::newInstance($cfg['db']['dsn'],$cfg['db']['user'],$cfg['db']['passwd']); if (file_exists($systablefile)) { $tablesdef = simplexml_load_file($systablefile); echo ''; $db->table('installinfo')->insert(array('type' =>'system', 'key' => 'mcms', 'version' => MCMS, 'attrib' => 0)); $db->table('installinfo')->insert(array('type' =>'system', 'key' => 'mcmsdb', 'version' => MCMS_DB, 'attrib' => 0)); } else { echo "- systables.xml missing
\n"; $valid = false; } } catch (DBException $e) { echo "- error: ".$e->getMessage(); $valid=false; } if ($valid) echo '

'._tr('install_step_3_next').'

'; else echo '

'._tr('install_step_back').'

'; break; case 4: ?>
 
\n"; echo ''; echo _tr('install_filling_tables')."
\n"; echo ' websites
'; $data = array( 'parent_id' => 0, 'domain' => '*', 'online' => 'online' ); $db->table('websites')->insert($data); $siteId = $db->getInsertId(); echo _trv('install_generated_site_id',$siteId)."
\n"; echo ' websitesettings
'; $data = array( 'site_id' => $siteId, 'instance' => '', 'key' => 'title', 'value' => $_POST['pagename'] ); $db->table('websitesettings')->insert($data); $data = array( 'site_id' => $siteId, 'instance' => '', 'key' => 'layout', 'value' => 'default' ); $db->table('websitesettings')->insert($data); $data = array( 'site_id' => $siteId, 'instance' => '', 'key' => 'startinstance', 'value' => 'home' ); $db->table('websitesettings')->insert($data); $data = array( 'site_id' => $siteId, 'instance' => '', 'key' => 'defaultlang', 'value' => trim($_POST['defaultlang']) ); $db->table('websitesettings')->insert($data); $data = array( 'site_id' => $siteId, 'instance' => '', 'key' => 'lang', 'value' => trim($_POST['defaultlang']) ); $db->table('websitesettings')->insert($data); echo ' accounts
'; $data = array( 'seed' => rand(1000,100000), 'login' => trim($_POST['alogin']), 'password' => sha1(trim($_POST['apasswd'])), 'email' => trim($_POST['aemail']), 'authtoken' => sha1($_POST['apasswd'].time()), 'state' => 0, 'masteradmin' => true ); $db->table('accounts')->insert($data); if (isset($_REQUEST['createhome']) && $_REQUEST['createhome'] == 'y') { $db->table('moduleinstances')->delete(array('site_id' => $siteId,'instance' => 'home')); $data = array( 'site_id' => $siteId, 'base_menu_id' => 0, 'instance' => 'home', 'module' => 'mcms.static', 'visible' => 'all', 'publish_start' => NULL, 'publish_end' => NULL ); $db->table('moduleinstances')->insert($data); } echo '

'._tr('install_finish').'

'; } catch (DBException $e) { echo "- error: ".$e->getMessage(); echo '

'._tr('install_step_back').'

'; } break; case '6': echo '

'._tr('install_finish_i1').'

'; echo '

'._tr('install_finish_i2').'

'; echo '

'._tr('install_finish_i3').'

'; break; } ?>