// PROCESS TEMPLATE BUTTONS, IF CLICKED
if (isset($_POST['submit'])) {
if (!$zc_install->fatal_error) {
$zc_install->setConfigKey('is_upgrade', 0);
header('location: index.php?main_page=database_setup' . zcInstallAddSID() );
exit;
}
} else
if (isset($_POST['upgrade'])) {
if (!$zc_install->fatal_error) {
$zc_install->setConfigKey('is_upgrade', 1);
header('location: index.php?main_page=database_setup' . zcInstallAddSID() );
exit;
}
} else
if (isset($_POST['db_upgrade'])) {
if (!$zen_cart_allow_database_upgrade_button_disable) {
$zc_install->setConfigKey('is_upgrade', 1);
header('location: index.php?main_page=database_upgrade' . zcInstallAddSID() );
exit;
}
} else
if (isset($_POST['refresh'])) {
$zc_install->logDetails('System Inspection Results: ' . str_replace(array('<br />', '<br>', ' '), '', $data));
header('location: index.php?main_page=inspect' . zcInstallAddSID() );
exit;
} else {
$zc_install->logDetails('System Inspection Results: ' . str_replace(array('<br />', '<br>', ' '), '', $data));
}
index.php?main_page=database_setup
includes/languages/english/database_setup.php
includes/languages/english.php
includes/modules/pages/database_setup/header_php.php
// process submitted data
// process POSTed data
$zc_install->validateDatabaseSetup($_POST);
// do actual database content-load:
$zc_install->dbLoadProcedure();
header('location: index.php?main_page=system_setup' . zcInstallAddSID() );
includes/templates/template_default/templates/database_setup_default.php
index.php?main_page=system_setup
includes/languages/english/system_setup.php
includes/languages/english.php
includes/modules/pages/system_setup/header_php.php
//read existing settings instead of trying to detect from first install
if ($is_upgrade)
else
//fresh install, so do auto-detect of several settings
// Determine http path
// Determine the https directory. This is a best-guess since we're not likely installing over SSL connection:
// Yahoo hosting and others may use / for physical path ... so instead of leaving it blank, offer '/'
// Set form input values
header('location: index.php?main_page=config_checkup&action=write' . zcInstallAddSID() );
includes/templates/template_default/templates/system_setup_default.php
index.php?main_page=config_checkup&action=write
includes/languages/english/ config_checkup.php
includes/languages/english.php
includes/modules/pages/config_checkup /header_php.php
write files and check to see if they're valid
if ($result == false || $action == 'write') {
$result = $zc_install->writeConfigFiles();
}
// if config files wrote okay, carry on to next step
if ($result == true) {
$zc_install->resetConfigKeys();
$zc_install->resetConfigInfo();
header('location: index.php?main_page=store_setup' /*. zcInstallAddSID()*/ );
exit;
includes/templates/template_default/templates/config_checkup _default.php
index.php?main_page=store_setup'
includes/languages/english/store_setup.php
includes/languages/english.php
includes/modules/pages/store_setup/header_php.php
@require_once('../includes/configure.php');
if (isset($_POST['submit'])) {
$zc_install->validateStoreSetup($_POST);
if ($_POST['demo_install'] == 'true') {
$zc_install->fileExists('demo/' . DB_TYPE . '_demo.sql', ERROR_TEXT_DEMO_SQL_NOTEXIST, ERROR_CODE_DEMO_SQL_NOTEXIST);
}
if ($zc_install->error == false) {
if ($_POST['demo_install'] == 'true') {
$zc_install->dbDemoDataInstall();
}
$zc_install->dbStoreSetup();
// Close the database connection
$zc_install->db->Close();
header('location: index.php?main_page=admin_setup' . zcInstallAddSID() );
exit;
}
}
require('../includes/classes/db/' . DB_TYPE . '/query_factory.php');
//if not submit, set some defaults
// this sets the first field to email address on login - setting in /common/tpl_main_page.php
$zc_first_field= 'οnlοad="document.getElementById(/'store_name/').focus()"';
includes/templates/template_default/templates/store_setup_default.php
index.php?main_page=admin_setup
includes/languages/english/admin_setup.php
includes/languages/english.php
includes/modules/pages/admin_setup/header_php.php
if (!isset($_POST['admin_username'])) $_POST['admin_username'] = '';
if (!isset($_POST['admin_email'])) $_POST['admin_email'] = '';
@require_once('../includes/configure.php');
if (!defined('DB_TYPE') || DB_TYPE=='')
if (!$zc_install->error) {
$zc_install->dbAdminSetup();
$zc_install->resetConfigKeys();
$zc_install->resetConfigInfo();
header('location: index.php?main_page=finished' . zcInstallAddSID() );
exit;
}
includes/templates/template_default/templates/admin_setup_default.php
index.php?main_page=finished'
includes/languages/english/finished.php
includes/languages/english.php
includes/modules/pages/finished/header_php.php includes/templates/template_default/templates/finished_default.php
<div class="center">
<a class="button" href="<?php echo HTTP_SERVER . DIR_WS_CATALOG; ?>index.php" target="_blank"><?php echo STORE; ?></a>
<a class="button" href="<?php echo HTTP_SERVER . DIR_WS_CATALOG; ?>admin/index.php"><?php echo ADMIN; ?></a>
<br /><br />
</div>
Zencart 安装结束