MYSQL";
if (!function_exists('preg_match_all'))
$err[] = _T('install_extension_php_obligatoire')
. " PCRE";
if ($a = @ini_get('mbstring.func_overload'))
$err[] = _T('install_extension_mbstring')
. "mbstring.func_overload=$a - mb_string.
";
if ($err) {
echo "
"._T('avis_attention').' '._T('install_echec_annonce')."
"._T('avis_espace_interdit')."";
install_fin_html();
exit;
}
include_ecrire ("inc_base.php3");
define('_FILE_TMP', '_install');
// Sur tous les formulaires on peut cliquer "return" pour passer a la suite
define ('_VALIDE_CLAVIER', '');
/*
define ('_VALIDE_CLAVIER', "\n");
*/
//
// Etapes de l'installation standard
//
if ($etape == 6) {
install_debut_html();
echo _VALIDE_CLAVIER;
echo "
"._T('info_derniere_etape')."";
echo "
"; echo ""._T('info_code_acces').""; echo "
"._T('info_utilisation_spip'); include(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP); include_ecrire ("inc_meta.php3"); if ($login) { $nom = addslashes($nom); $login = addslashes($login); $query = "SELECT id_auteur FROM spip_auteurs WHERE login='$login'"; $result = spip_query($query); unset($id_auteur); while ($row = spip_fetch_array($result)) $id_auteur = $row['id_auteur']; $mdpass = md5($pass); $htpass = generer_htpass($pass); if ($id_auteur) { $query = "UPDATE spip_auteurs SET nom='$nom', email='$email', login='$login', pass='$mdpass', alea_actuel='', alea_futur=FLOOR(32000*RAND()), htpass='$htpass', statut='0minirezo' WHERE id_auteur=$id_auteur"; } else { $query = "INSERT INTO spip_auteurs (nom, email, login, pass, htpass, alea_futur, statut) VALUES('$nom','$email','$login','$mdpass','$htpass',FLOOR(32000*RAND()),'0minirezo')"; } spip_query($query); // inserer email comme email webmaster principal spip_query("REPLACE spip_meta (nom, valeur) VALUES ('email_webmaster', '".addslashes($email)."')"); } include_ecrire("inc_config.php3"); init_config(); init_langues(); include_ecrire ("inc_acces.php3"); ecrire_acces(); @unlink(_DIR_SESSIONS . 'inc_meta_cache.php3'); @unlink(_DIR_SESSIONS . 'meta_cache.php3'); if (!@rename(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, _FILE_CONNECT_INS . _EXTENSION_PHP)) { copy(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP, _FILE_CONNECT_INS . _EXTENSION_PHP); @unlink(_FILE_CONNECT_INS . _FILE_TMP . _EXTENSION_PHP); } echo "