Subversion Repositories Applications.papyrus

Rev

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

Rev 1022 Rev 1023
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_fichier.inc.php,v 1.14 2006-10-06 15:34:30 florian Exp $
35
// CVS : $Id: instal_fichier.inc.php,v 1.15 2006-10-09 14:35:27 ddelon Exp $
36
/**
36
/**
37
* Page de création des fichiers nécessaire à l'installation de Papyrus.
37
* Page de création des fichiers nécessaire à l'installation de Papyrus.
38
*
38
*
39
* Page permettant de créer le fichier de configuration de Papyrus.
39
* Page permettant de créer le fichier de configuration de Papyrus.
40
*
40
*
Line 44... Line 44...
44
//Autres auteurs :
44
//Autres auteurs :
45
*@author        David DELON
45
*@author        David DELON
46
*@author        Patrick PAUL
46
*@author        Patrick PAUL
47
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
47
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
48
*@copyright     Tela-Botanica 2000-2004
48
*@copyright     Tela-Botanica 2000-2004
49
*@version       $Revision: 1.14 $ $Date: 2006-10-06 15:34:30 $
49
*@version       $Revision: 1.15 $ $Date: 2006-10-09 14:35:27 $
50
// +------------------------------------------------------------------------------------------------------+
50
// +------------------------------------------------------------------------------------------------------+
51
**/
51
**/
Line 52... Line 52...
52
 
52
 
53
// +------------------------------------------------------------------------------------------------------+
53
// +------------------------------------------------------------------------------------------------------+
Line 158... Line 158...
158
	    $erreur = testerConfig($sortie_verif, $txt_ecriture_conf, $fp, $txt_ecriture_conf_erreur, 1, $erreur);
158
	    $erreur = testerConfig($sortie_verif, $txt_ecriture_conf, $fp, $txt_ecriture_conf_erreur, 1, $erreur);
Line 159... Line 159...
159
	    
159
	    
160
	    // tentative d ecriture du fichier .htaccess
160
	    // tentative d ecriture du fichier .htaccess
161
	    $url_ftp_htaccess = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE'].
161
	    $url_ftp_htaccess = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE'].
-
 
162
			'@'.$fichier['PAP_FTP_SERVEUR'].$fichier['PAP_FTP_RACINE'].'/.htaccess';
162
			'@'.$fichier['PAP_FTP_SERVEUR'].$fichier['PAP_FTP_RACINE'].'/.htaccess';
163
			
163
		if (file_exists($pref['PAP_CHEMIN_RACINE'].'/.htaccess')) {
164
		if (file_exists($pref['PAP_CHEMIN_RACINE'].'/.htaccess')) {
164
			$sortie_verif .'<p>Attention: Un fichier .htaccess est déjà présent sur le serveur.'.
165
			$sortie_verif .'<p>Attention: Un fichier .htaccess est déjà présent sur le serveur.'.
165
							'<br />Veillez à le configurer correctement<br /><br />'.
166
							'<br />Veillez à le configurer correctement<br /><br />'.
166
							'Contenu par défaut: <br /><br /> ErrorDocument 404 /erreur_404.php';
-
 
167
		} /*else {
-
 
168
			preg_match('/^(\/.*?)([^\/]+?)(?:\?(.*)|)$/', $_SERVER['REQUEST_URI'], $tab_prefixe);
-
 
169
			$prefixe = $tab_prefixe[2];
-
 
170
			$handle =fopen ($url_ftp_htaccess, 'w'); 
-
 
171
			fwrite ($handle, 'ErrorDocument 404 /'.$prefixe.'erreur_404.php');
-
 
172
			fclose($handle);
167
							'Contenu par défaut: <br /><br /> ErrorDocument 404 /erreur_404.php';
173
		}*/
168
		}
174
	}
169
	}
Line 175... Line 170...
175
}
170
}
Line 176... Line 171...
176
 
171
 
Line -... Line 172...
-
 
172
 
177
 
173
 
178
 
174
// Mise à jour des fichiers de configuration de chaque application :
179
// Mise à jour des fichiers de configuration de chaque application :
175
 
Line 180... Line 176...
180
 
176
function maj_fichier_config_appli($fichier, $fichierconfig, $elements) {
Line 181... Line 177...
181
function maj_fichier_config_appli($fichier, $elements) {
177
 
182
 
178
	
Line 201... Line 197...
201
		
197
		
Line 202... Line 198...
202
    
198
    
203
	 
199
	 
-
 
200
}
-
 
201
 
Line 204... Line 202...
204
}
202
// Maj Fckeditor
Line 291... Line 289...
291
 
289
 
292
 
290
 
293
/* +--Fin du code ----------------------------------------------------------------------------------------+
291
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
292
*
-
 
293
* $Log: not supported by cvs2svn $
-
 
294
* Revision 1.14  2006/10/06 15:34:30  florian
294
*
295
* mise en commentaire .htaccess
295
* $Log: not supported by cvs2svn $
296
*
296
* Revision 1.13  2006/10/06 15:23:00  florian
297
* Revision 1.13  2006/10/06 15:23:00  florian
297
* amelioration graphique de l'installateur
298
* amelioration graphique de l'installateur
298
*
299
*