Subversion Repositories Applications.papyrus

Rev

Rev 1000 | Rev 1005 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1000 Rev 1001
Line 30... Line 30...
30
// | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY                                |
30
// | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY                                |
31
// | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT                                  |
31
// | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT                                  |
32
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF                             |
32
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF                             |
33
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                    |
33
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                    |
34
// +------------------------------------------------------------------------------------------------------+
34
// +------------------------------------------------------------------------------------------------------+
35
// CVS : $Id: instal_base_de_donnees.inc.php,v 1.21 2006-10-05 16:39:01 ddelon Exp $
35
// CVS : $Id: instal_base_de_donnees.inc.php,v 1.22 2006-10-05 16:44:02 ddelon Exp $
36
/**
36
/**
37
* Page de création de la base de données de Papyrus.
37
* Page de création de la base de données de Papyrus.
38
*
38
*
39
* Page permettant de créer la base de données de Papyrus.
39
* Page permettant de créer la base de données de Papyrus.
40
*
40
*
Line 45... Line 45...
45
*@author        David DELON
45
*@author        David DELON
46
*@author        Patrick PAUL
46
*@author        Patrick PAUL
47
*@author        Eric FELDSTEIN
47
*@author        Eric FELDSTEIN
48
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
48
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
49
*@copyright     Tela-Botanica 2000-2004
49
*@copyright     Tela-Botanica 2000-2004
50
*@version       $Revision: 1.21 $ $Date: 2006-10-05 16:39:01 $
50
*@version       $Revision: 1.22 $ $Date: 2006-10-05 16:44:02 $
51
// +------------------------------------------------------------------------------------------------------+
51
// +------------------------------------------------------------------------------------------------------+
52
**/
52
**/
Line 53... Line 53...
53
 
53
 
54
// +------------------------------------------------------------------------------------------------------+
54
// +------------------------------------------------------------------------------------------------------+
Line 151... Line 151...
151
		$sql_contenu_hook = '';
151
		$sql_contenu_hook = '';
152
	 	while (false !== ($repertoire = $d->read())) {
152
	 	while (false !== ($repertoire = $d->read())) {
153
				$hook=GEN_CHEMIN_CLIENT.$repertoire.GEN_SEP.'documentation'.GEN_SEP.$repertoire.'_v'.$version.'.sql';
153
				$hook=GEN_CHEMIN_CLIENT.$repertoire.GEN_SEP.'documentation'.GEN_SEP.$repertoire.'_v'.$version.'.sql';
154
				if (file_exists($hook)) {
154
				if (file_exists($hook)) {
155
				    $sortie_verif .= '<h2>Insertion des informations dans la base de données, fichier : '.$hook.'  </h2>';
155
				    $sortie_verif .= '<h2>Insertion des informations dans la base de données, fichier : '.$hook.'  </h2>';
156
					$sql_contenu_hook .= PMA_readFile($hook);
156
					$sql_contenu_hook = PMA_readFile($hook);
Line 157... Line 157...
157
		
157
		
158
					$tab_requete_sql = array();
158
					$tab_requete_sql = array();
159
					PMA_splitSqlFile($tab_requete_sql, $sql_contenu_hook, '');
159
					PMA_splitSqlFile($tab_requete_sql, $sql_contenu_hook, '');
160
					foreach ($tab_requete_sql as $value) {
160
					foreach ($tab_requete_sql as $value) {
Line 190... Line 190...
190
					    $pref['ADMIN_MAIL'].'");';
190
					    $pref['ADMIN_MAIL'].'");';
191
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'administrateur...', @mysql_query($requete_admin, $dblink), 
191
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'administrateur...', @mysql_query($requete_admin, $dblink), 
192
						'Données déjà présente ?', 0, $erreur);
192
						'Données déjà présente ?', 0, $erreur);
193
			$requete_auth = 'INSERT INTO gen_site_auth_bdd VALUES (1, "mysql://'.
193
			$requete_auth = 'INSERT INTO gen_site_auth_bdd VALUES (1, "mysql://'.
194
					    $bdd['PAP_BDD_UTILISATEUR'].':'.$bdd['PAP_BDD_MOT_DE_PASSE'].'@'.$bdd['PAP_BDD_SERVEUR'].'/'.$bdd['PAP_BDD_NOM'].'", "gen_annuaire", "ga_mail", '.
194
					    $bdd['PAP_BDD_UTILISATEUR'].':'.$bdd['PAP_BDD_MOT_DE_PASSE'].'@'.$bdd['PAP_BDD_SERVEUR'].'/'.$bdd['PAP_BDD_NOM'].'", "gen_annuaire", "ga_mail", '.
195
					    '"ga_mot_de_passe", "md5","chp_personne_prenom=ga_prenom chp_personne_nom=ga_nom");';
195
					    '"ga_mot_de_passe", "md5");';
196
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'authentification...', @mysql_query($requete_auth, $dblink), 
196
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'authentification...', @mysql_query($requete_auth, $dblink), 
197
						'Données déjà présente ?', 0, $erreur);
197
						'Données déjà présente ?', 0, $erreur);
198
			$requete_auth =  'INSERT INTO gen_site_auth_bdd VALUES (2, "mysql://'.
198
			$requete_auth =  'INSERT INTO gen_site_auth_bdd VALUES (2, "mysql://'.
199
					    $bdd['PAP_BDD_UTILISATEUR'].':'.$bdd['PAP_BDD_MOT_DE_PASSE'].'@'.$bdd['PAP_BDD_SERVEUR'].'/'.$bdd['PAP_BDD_NOM'].'", "annuaire", "a_mail", '.
199
					    $bdd['PAP_BDD_UTILISATEUR'].':'.$bdd['PAP_BDD_MOT_DE_PASSE'].'@'.$bdd['PAP_BDD_SERVEUR'].'/'.$bdd['PAP_BDD_NOM'].'", "annuaire", "a_mail", '.
200
					    '"ga_mot_de_passe", "md5","chp_personne_prenom=a_prenom chp_personne_nom=a_nom url_inscription=/inscription url_inscription_modif=/inscription");';
200
					    '"ga_mot_de_passe", "md5");';
201
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'authentification utilisateurs ...', @mysql_query($requete_auth, $dblink), 
201
			$erreur = testerConfig($sortie_verif, 'Insertion de l\'authentification utilisateurs ...', @mysql_query($requete_auth, $dblink), 
202
						'Données déjà présente ?', 0, $erreur);
202
						'Données déjà présente ?', 0, $erreur);
Line 203... Line 203...
203
						
203
						
204
		    break;
204
		    break;
Line 286... Line 286...
286
 
286
 
287
 
287
 
288
/* +--Fin du code ----------------------------------------------------------------------------------------+
288
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
289
*
-
 
290
* $Log: not supported by cvs2svn $
-
 
291
* Revision 1.21  2006/10/05 16:39:01  ddelon
289
*
292
* Gestion hooks creation base de donnee
290
* $Log: not supported by cvs2svn $
293
*
291
* Revision 1.20  2006/10/05 16:25:58  ddelon
294
* Revision 1.20  2006/10/05 16:25:58  ddelon
292
* Gestion hooks creation base de donnee
295
* Gestion hooks creation base de donnee
293
*
296
*