$old_field = $old_fields_1[$i];
        $field_name = $old_field[0];
        if ($field_name) {
            $variable_name = strtolower($field_name);
            ${$variable_name} = get_check_input($field_name, $old_field[1], $old_field[2]);
        }
    }
    for ($i = 0; $i < $new_fields_count; $i++) {
        $new_field = $new_fields[$i];
        $field_name = $new_field[0];
        $variable_name = strtolower($field_name);
        ${$variable_name} = get_check_input($field_name, $new_field[1], $new_field[2]);
    }
    if (!$error) {
        if ($db_error) {
            install_error(TEXT_CONNECTION_ERROR, $back_retry_submit);
            $post_data .= '
			<tr>
				<td>
					<font size="1">
						<p>' . TEXT_DB_ERROR_1 . '</p>
						<p>' . TEXT_DB_ERROR_2 . '</p>
					</font>
				</td>
		  </tr>
		';
        } else {
            $default = ".default";
            $default_php = $default . PHP;
            $dir_ws_catalog = 'DIR_WS_CATALOG';
            $htaccess = ".htaccess";
Exemplo n.º 2
0
function upgrade($conn)
{
    $upgradeSQL = file_get_contents('upgrade_bots_table.sql');
    $queries = explode(';', $upgradeSQL);
    foreach ($queries as $sql) {
        $sql = trim($sql);
        if (!empty($sql)) {
            $result = mysql_query($sql, $conn) or install_error('Error upgrading the database! check line #' . __LINE_, mysql_error(), $sql);
            $success = mysql_affected_rows();
        }
    }
}
Exemplo n.º 3
0
<?php

/**
 * @version $Header$
 * @package bitweaver
 */
require_once 'kernel/setup_inc.php';
// $gBitSystem->loadLayout() needs ACTIVE_PACKAGE
if (!$gBitSystem->isDatabaseValid()) {
    install_error();
} elseif (!defined('ACTIVE_PACKAGE')) {
    $bit_index = $gBitSystem->getConfig('bit_index');
    if (in_array($bit_index, array_keys($gBitSystem->mPackages)) && defined(strtoupper($bit_index) . '_PKG_PATH')) {
        define('ACTIVE_PACKAGE', constant(strtoupper($bit_index) . '_PKG_NAME'));
        $gBitSystem->mActivePackage = $bit_index;
    } else {
        define('ACTIVE_PACKAGE', KERNEL_PKG_NAME);
        unset($bit_index);
    }
}
if (!empty($_REQUEST['content_id'])) {
    if ($obj = LibertyBase::getLibertyObject($_REQUEST['content_id'])) {
        $url = $obj->getDisplayUrl();
        if (!empty($_REQUEST['highlight'])) {
            if (preg_match('/\\?/', $url)) {
                $url .= '&';
            } else {
                $url .= '?';
            }
            $url .= 'highlight=' . $_REQUEST['highlight'];
        }
Copyright (c) 2004 OL-Commerce, 2006 Dipl.-Ing.(TH) Winfried Kaiser (w.kaiser@fortune.de, info@seifenparadies.de)
--------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
(c) 2002-2003 osCommerce(install_3.php,v 1.6 2002/08/15); www.oscommerce.com
(c) 2004  		OL - Commerce; www.ol-Commerce.com

Released under the GNU General Public License
--------------------------------------------------------------*/
require 'includes/application.php';
if (xtc_in_array('database', $_POST['install'])) {
    xtc_db_connect($_POST['DB_SERVER'], $_POST['DB_SERVER_USERNAME'], $_POST['DB_SERVER_PASSWORD']);
    $db_error = false;
    xtc_db_install($_POST['DB_DATABASE'], 'prefix_olcommerce.sql', $table_prefix);
    if ($db_error) {
        install_error($db_error);
    } else {
        if ($language == 'german') {
            $lang_par = "'Deutsch','de'";
        } else {
            $lang_par = "'English','en'";
        }
        $sql = INSERT_INTO . $table_prefix . "languages VALUES (1," . $lang_par . ",'icon.gif','" . $language . "',1,'iso-8859-15')";
        @xtc_db_query($sql);
        $post_data .= '
  <tr>
    <td>
			<table class="main_content_outer" cellspacing="0" cellpadding="0">
			  <tr>
			    <td class="header_image"></td>
			    <td class="header">' . TEXT_TITLE_SUCCESS . '</td>
    if ($elmar) {
        $post_data .= HTML_BR . HTML_BR . $elmar_link . xtc_image(ADMIN_PATH_PREFIX . 'images/elmar-logo-100x50.gif', TEXT_ELMAR_INSTALL) . HTML_A_END . HTML_NBSP . $elmar_link . TEXT_ELMAR_INSTALL . HTML_A_END;
    }
    if ($chcounter) {
        $post_data .= HTML_BR . HTML_BR . $chcounter_link;
    }
    if ($livehelp) {
        $post_data .= HTML_BR . HTML_BR . HTML_BR . $livehelp_link;
    }
    $post_data .= '
					</td>
				</tr>
';
}
if ($error_flag) {
    install_error(ERROR_CORRECT_PROBLEMS, $retry_button_submit);
} else {
    $post_data .= '
			  <tr>
			    <td align="left"><br/></td></tr>
			  <tr>
			    <td align="left">
						<table class="main_content_outer" cellspacing="0" cellpadding="0">
						  <tr>
						    <td class="header_image"></td>
						    <td class="header">' . TEXT_START_SHOP . '</td>
						  </tr>
						</table>
          </td>
			  </tr>
        <tr>
(c) 2004      XT - Commerce; www.xt-commerce.com
(c) 2004  		OL - Commerce; www.ol-Commerce.com

Released under the GNU General Public License
--------------------------------------------------------------*/
require 'includes/application.php';
if (!xtc_in_array('database', $_POST['install'])) {
    ActivateProg($next_step_link);
}
if (xtc_db_connect($db[$db_server_text], $db[$db_username_text], $db[$db_password_text])) {
    $db_error = xtc_db_test_create_db_permission($database);
} else {
    $db_error = true;
}
if ($db_error) {
    install_error(TEXT_CONNECTION_ERROR);
    $post_data .= '
	<tr>
		<td>
      <p><font size="1">' . HTML_BR . TEXT_DB_ERROR . '</font></p>
      <table border="0" style="text-align:left;width:100%">
		    <td class="error">' . HTML_NBSP . $db_error . '</td>
			</table>
      <p><font size="1">' . TEXT_DB_ERROR_1 . '</font></p>
      <p><font size="1">' . TEXT_DB_ERROR_2 . '</font></p>
  	 </td>
	</tr>
';
} else {
    $submit_onclick = ' onclick="javascript:start_progress_indicator()"';
    $post_data .= '