示例#1
0
$zone_string = '';
$zone_string .= '<option value="-1"' . setSelected('-1', $_POST['store_zone']) . '>' . '-- Please Select --' . '</option>';
$zone_string .= '<option value="0"' . setSelected('0', $_POST['store_zone']) . '>' . '-None-' . '</option>';
while (!$zone->EOF) {
    $zone_string .= '<option value="' . $zone->fields['zone_id'] . '"' . setSelected($zone->fields['zone_id'], $_POST['store_zone']) . '>' . $zone->fields['zone_name'] . '</option>';
    $zone->MoveNext();
}
$sql = "select code, name from " . DB_PREFIX . "languages";
$store_language = $db->Execute($sql);
$language_string = '';
while (!$store_language->EOF) {
    $language_string .= '<option value="' . $store_language->fields['code'] . '"' . setSelected($store_language->fields['code'], $_POST['store_default_language']) . '>' . $store_language->fields['name'] . '</option>';
    $store_language->MoveNext();
}
$sql = "select title, code from " . DB_PREFIX . "currencies";
$currency = $db->Execute($sql) or die("error in {$sql}" . $db->ErrorMsg());
$currency_string = '';
while (!$currency->EOF) {
    $currency_string .= '<option value="' . $currency->fields['code'] . '"' . setSelected($currency->fields['code'], $_POST['store_default_currency']) . '>' . $currency->fields['title'] . '</option>';
    $currency->MoveNext();
}
$db->Close();
if (!isset($_POST['demo_install'])) {
    $_POST['demo_install'] = false;
}
setInputValue($_POST['store_name'], 'STORE_NAME_VALUE', '');
setInputValue($_POST['store_owner'], 'STORE_OWNER_VALUE', '');
setInputValue($_POST['store_owner_email'], 'STORE_OWNER_EMAIL_VALUE', '');
setInputValue($_POST['store_address'], 'STORE_ADDRESS_VALUE', STORE_ADDRESS_DEFAULT_VALUE);
setRadioChecked($_POST['demo_install'], 'DEMO_INSTALL', 'false');
// this sets the first field to email address on login - setting in /common/tpl_main_page.php
示例#2
0
    if (isset($_POST['check_for_updates']) && $_POST['check_for_updates'] == '1') {
        $check_for_updates = 1;
    } else {
        $check_for_updates = 0;
    }
    $zc_install->isEmpty($admin_username, ERROR_TEXT_ADMIN_USERNAME_ISEMPTY, ERROR_CODE_ADMIN_USERNAME_ISEMPTY);
    $zc_install->isEmpty($admin_email, ERROR_TEXT_ADMIN_EMAIL_ISEMPTY, ERROR_CODE_ADMIN_EMAIL_ISEMPTY);
    $zc_install->isEmail($admin_email, ERROR_TEXT_ADMIN_EMAIL_NOTEMAIL, ERROR_CODE_ADMIN_EMAIL_NOTEMAIL);
    $zc_install->isEmpty($admin_pass, ERROR_TEXT_ADMIN_PASS_ISEMPTY, ERROR_CODE_ADMIN_PASS_ISEMPTY);
    $zc_install->isEqual($admin_pass, $admin_pass_confirm, ERROR_TEXT_ADMIN_PASS_NOTEQUAL, ERROR_CODE_ADMIN_PASS_NOTEQUAL);
    if (!$zc_install->error) {
        require '../includes/classes/db/' . DB_TYPE . '/query_factory.php';
        $db = new queryFactory();
        $db->Connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE) or die("Unable to connect to database");
        $sql = "update " . DB_PREFIX . "admin set admin_name = '" . $admin_username . "', admin_email = '" . $admin_email . "', admin_pass = '******' where admin_id = 1";
        $db->Execute($sql) or die("Error in query: {$sql}" . $db->ErrorMsg());
        // enable/disable automatic version-checking
        $sql = "update " . DB_PREFIX . "configuration set configuration_value = '" . ($check_for_updates ? 'true' : 'false') . "' where configuration_key = 'SHOW_VERSION_UPDATE_IN_HEADER'";
        $db->Execute($sql) or die("Error in query: {$sql}" . $db->ErrorMsg());
        $db->Close();
        header('location: index.php?main_page=finished&language=' . $language);
        exit;
    }
}
if (!isset($_POST['admin_username'])) {
    $_POST['admin_username'] = '';
}
if (!isset($_POST['admin_email'])) {
    $_POST['admin_email'] = '';
}
setInputValue($_POST['admin_username'], 'ADMIN_USERNAME_VALUE', '');