$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";
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(); } } }
<?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 .= '