From b83bd097295fad243637265f5bd6fee249d0554b Mon Sep 17 00:00:00 2001 From: plegall Date: Wed, 28 Apr 2010 15:36:29 +0000 Subject: remove useless check of mysql.inc.php git-svn-id: http://piwigo.org/svn/trunk@5983 68402e56-0260-453c-a942-63ccdbb3a9ee --- install.php | 119 ++++++++++++++---------------------------------------------- 1 file changed, 27 insertions(+), 92 deletions(-) (limited to 'install.php') diff --git a/install.php b/install.php index d35b1c6af..1864810d9 100644 --- a/install.php +++ b/install.php @@ -146,31 +146,8 @@ $admin_mail = (!empty($_POST['admin_mail'])) ? $_POST['admin_mail'] : ''; $infos = array(); $errors = array(); -// database config file migration : mysql.inc.php et database.inc.php -$old_config_file = PHPWG_ROOT_PATH . 'include/mysql.inc.php'; $config_file = PHPWG_ROOT_PATH . 'local/config/database.inc.php'; -if (!file_exists($config_file) && file_exists($old_config_file)) -{ - $step = 3; - include $old_config_file; - $file_content = ''; -} -// Open config.php ... if it exists -elseif (@file_exists($config_file)) +if (@file_exists($config_file)) { include($config_file); // Is Piwigo already installed ? @@ -234,12 +211,10 @@ else { } define('PHPWG_URL', 'http://'.PHPWG_DOMAIN); -if (empty($step) || ($step != 3)) -{ - load_language('common.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); - load_language('admin.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); - load_language('install.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); -} +load_language('common.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); +load_language('admin.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); +load_language('install.lang', '', array('language' => $language, 'target_charset'=>'utf-8')); + header('Content-Type: text/html; charset=UTF-8'); //------------------------------------------------- check php version if (version_compare(PHP_VERSION, REQUIRED_PHP_VERSION, '<')) @@ -407,79 +382,39 @@ INSERT INTO '.$prefixeTable.'config (param,value,comment) } //------------------------------------------------------ start template output -if ($step == 3) -{ - @umask(0111); - // writing the new configuration file - if ( !($fp = @fopen( $config_file, 'w' ))) - { - $html_content = htmlentities( $file_content, ENT_QUOTES ); - $html_content = nl2br( $html_content ); - - $error_copy = l10n('An alternate solution is to copy the text in the box above and paste it into the file "local/config/database.inc.php" (Warning : database.inc.php must only contain what is in the textarea, no line return or space character)'); - $error_copy .= '

'; - $error_copy .= ''; - } - else - { - @fputs($fp, $file_content, strlen($file_content)); - @fclose($fp); - - @unlink($old_config_file); - header("Location: index.php"); - exit(); - } +$dbengines = available_engines(); - $template->assign( - array( - 'T_CONTENT_ENCODING' => 'utf-8', - 'migration' => true - ) - ); -} -else +foreach ($languages->fs_languages as $language_code => $language_name) { - $dbengines = available_engines(); - - foreach ($languages->fs_languages as $language_code => $language_name) + if ($language == $language_code) { - if ($language == $language_code) - { - $template->assign('language_selection', $language_code); - } - $languages_options[$language_code] = $language_name; + $template->assign('language_selection', $language_code); } - $template->assign('language_options', $languages_options); - - $template->assign( - array( - 'T_CONTENT_ENCODING' => 'utf-8', - 'RELEASE' => PHPWG_VERSION, - 'F_ACTION' => 'install.php?language=' . $language, - 'F_DB_ENGINES' => $dbengines, - 'F_DB_LAYER' => $dblayer, - 'F_DB_HOST' => $dbhost, - 'F_DB_USER' => $dbuser, - 'F_DB_NAME' => $dbname, - 'F_DB_PREFIX' => $prefixeTable, - 'F_ADMIN' => $admin_name, - 'F_ADMIN_EMAIL' => $admin_mail, - 'L_INSTALL_HELP' => sprintf(l10n('Need help ? Ask your question on Piwigo message board.'), PHPWG_URL.'/forum'), - )); + $languages_options[$language_code] = $language_name; } +$template->assign('language_options', $languages_options); + +$template->assign( + array( + 'T_CONTENT_ENCODING' => 'utf-8', + 'RELEASE' => PHPWG_VERSION, + 'F_ACTION' => 'install.php?language=' . $language, + 'F_DB_ENGINES' => $dbengines, + 'F_DB_LAYER' => $dblayer, + 'F_DB_HOST' => $dbhost, + 'F_DB_USER' => $dbuser, + 'F_DB_NAME' => $dbname, + 'F_DB_PREFIX' => $prefixeTable, + 'F_ADMIN' => $admin_name, + 'F_ADMIN_EMAIL' => $admin_mail, + 'L_INSTALL_HELP' => sprintf(l10n('Need help ? Ask your question on Piwigo message board.'), PHPWG_URL.'/forum'), + )); //------------------------------------------------------ errors & infos display if ($step == 1) { $template->assign('install', true); } -elseif ($step == 3) -{ - if (isset($error_copy)) - { - array_push($errors, $error_copy); - } -} else { array_push( -- cgit v1.2.3