32,7 → 32,7 |
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | |
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: instal_base_de_donnees.inc.php,v 1.27 2006-10-06 10:35:38 alexandre_tb Exp $ |
// CVS : $Id: instal_base_de_donnees.inc.php,v 1.28 2006-10-06 15:23:00 florian Exp $ |
/** |
* Page de création de la base de données de Papyrus. |
* |
47,7 → 47,7 |
*@author Eric FELDSTEIN |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.27 $ $Date: 2006-10-06 10:35:38 $ |
*@version $Revision: 1.28 $ $Date: 2006-10-06 15:23:00 $ |
// +------------------------------------------------------------------------------------------------------+ |
**/ |
|
88,11 → 88,11 |
$sortie_verif = ''; |
if ($_GET['installation'] == 'verif_bdd') { |
// Test de la configuration à la base de données |
$sortie_verif = ' <br /><h2>Test de la configuration de la base de données</h2>'."\n"; |
$sortie_test .= ' <br /><h2>Test de la configuration de la base de données</h2>'."\n"; |
$dblink = @mysql_connect($bdd['PAP_BDD_SERVEUR'], $bdd['PAP_BDD_UTILISATEUR'], $bdd['PAP_BDD_MOT_DE_PASSE']); |
$erreur = testerConfig($sortie_verif, 'Test connexion au serveur MySQL, recherche base de données ...', @mysql_select_db($bdd['PAP_BDD_NOM'], $dblink), |
$erreur = testerConfig($sortie_test, 'Test connexion au serveur MySQL, recherche base de données ...', @mysql_select_db($bdd['PAP_BDD_NOM'], $dblink), |
'<br />La base de données, le serveur MySQL, ou votre identifiant / mot de passe sont invalides, veuillez vérifer vos paramêtres.', 1, $erreur); |
$sortie_verif .= '<br />'."\n"; |
$sortie .= '<br />'."\n"; |
if ($erreur==0) { |
// L'exécution du SQL peut commencer... |
if (!defined('PAP_VERSION')) { |
107,8 → 107,8 |
$version_maj = GEN_VERSION + 0.01; |
} |
|
$sortie_verif .= '<h2>Insertion des informations dans la base de données</h2>'; |
$sortie_verif .= '<div class="zone_requete">'; |
$sortie_test .= '<h2>Insertion des informations dans la base de données</h2>'; |
|
for ( $version = $version_actuelle; $version <= $version_maj; $version = $version + 0.01) { |
//Insertion des requêtes présentes dans le fichier sql |
$file_sql_contenu = INSTAL_CHEMIN_SQL.'papyrus_v'.$version.'.sql'; |
205,9 → 205,10 |
$erreur = testerConfig($sortie_verif, 'Insertion de l\'authentification utilisateurs ...', @mysql_query($requete_auth, $dblink), |
'Données déjà présente ?', 0, $erreur); |
|
$sortie_verif .= '</div>'; |
|
|
} |
|
} |
|
// Gestion de l'affichage de sortie |
221,22 → 222,24 |
} else if ($erreur == 2 && !empty($sortie_verif)) { |
// Vérification du fichier avec interuption... |
$sortie .= creerFormulaire($bdd); |
$sortie .= $sortie_test; |
$sortie .= '<li><input type="hidden" name="pref_serial" value="'.htmlentities(serialize($pref)).'" /></li>'."\n"; |
$sortie .= '<li><input type="submit" value="Tester à nouveau" /></li>'."\n"; |
$sortie .= ' </ul>'."\n"; |
$sortie .= ' </form>'; |
$sortie .= $sortie_verif; |
$sortie .= '<div class="code"><code>'.$sortie_verif.'</code></div>'; |
} else if (($erreur == 0 || $erreur == 1) && !empty($sortie_verif)) { |
// Vérification du fichier sans interuption... passage à l'étape suivante |
$sortie .= creerFormulaire($bdd, true); |
$sortie .= $sortie_test; |
$sortie .= ' </ul>'."\n"; |
$sortie .= ' </form>'; |
$sortie .= $sortie_verif; |
$sortie .= ' <p class="etape_info">A l\'étape suivante, le programme d\'installation va essayer d\'écrire le fichier de '. |
$sortie .= '<div class="code"><code>'.$sortie_verif.'</code></div>'; |
$sortie .= ' <br /><p class="etape_info">A l\'étape suivante, le programme d\'installation va essayer d\'écrire le fichier de '. |
'configuration <tt>'.INSTAL_FICHIER_CONFIG.'</tt>.<br />Assurez vous que le serveur web a bien le '. |
'droit d\'écrire dans ce fichier, sinon vous devrez le modifier manuellement.</p>'."\n"; |
|
$sortie .= ' <form action="'.donnerUrlCourante().'?installation=form_fichier" method="POST" />'."\n"; |
$sortie .= ' <form style="clear:both;" action="'.donnerUrlCourante().'?installation=form_fichier" method="POST" />'."\n"; |
$sortie .= ' <input type="hidden" name="bdd_serial" value="'.htmlentities(serialize($bdd)).'" />'."\n"; |
$sortie .= ' <input type="hidden" name="pref_serial" value="'.htmlentities(serialize($pref)).'" />'."\n"; |
$sortie .= ' <input type="submit" value="Continuer" />'."\n"; |
287,6 → 290,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.27 2006/10/06 10:35:38 alexandre_tb |
* correction du lien vers l'inscription. |
* |
* Revision 1.26 2006/10/05 18:38:36 ddelon |
* reglage inititialisation base de donnes : authorisation utilisateur |
* |