// A ce niveau, le fichier de connexion à la base de données doit exister. if(!is_file(CHEMIN_FICHIER_CONFIG_MYSQL)) { exit('Erreur : problème avec le fichier : '.FileSystem::fin_chemin(CHEMIN_FICHIER_CONFIG_MYSQL).' !'); } // Créer les dossiers de fichiers temporaires par établissement if(HEBERGEUR_INSTALLATION=='mono-structure') { foreach(FileSystem::$tab_dossier_tmp_structure as $dossier) { FileSystem::creer_dossier($dossier.'0' , $affichage ); FileSystem::ecrire_fichier_index($dossier.'0'); } } // On cherche d'éventuelles tables existantes de SACoche. $DB_TAB = (HEBERGEUR_INSTALLATION=='mono-structure') ? DB_STRUCTURE_COMMUN::DB_recuperer_tables_informations() : DB_WEBMESTRE_PUBLIC::DB_recuperer_tables_informations() ; $nb_tables_presentes = !empty($DB_TAB) ? count($DB_TAB) : 0 ; if($nb_tables_presentes) { $s = ($nb_tables_presentes>1) ? 's' : '' ; $base_nom = (HEBERGEUR_INSTALLATION=='mono-structure') ? SACOCHE_STRUCTURE_BD_NAME : SACOCHE_WEBMESTRE_BD_NAME ; $affichage .= '<p><label class="alerte">'.$nb_tables_presentes.' table'.$s.' de SACoche étant déjà présente'.$s.' dans la base « <b>'.$base_nom.'</b> », les tables n\'ont pas été installées.</label></p>'.NL; $affichage .= '<p class="astuce">Si besoin, supprimez les tables manuellement, puis <a href="#" class="step6">relancer l\'étape 6.</a><label id="ajax_msg"> </label></p>'.NL; $affichage .= '<hr />'.NL; $affichage .= '<h2>Installation logicielle terminée</h2>'.NL; $affichage .= '<p>Pour se connecter avec le compte webmestre : <a href="'.URL_DIR_SACOCHE.'?webmestre">'.URL_DIR_SACOCHE.'?webmestre</a></p>'.NL; } else { if(HEBERGEUR_INSTALLATION=='mono-structure') {