Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1357 → Rev 1358

/trunk/papyrus/applications/installateur/instal_fichier.inc.php
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_fichier.inc.php,v 1.31 2007-04-20 10:15:15 alexandre_tb Exp $
// CVS : $Id: instal_fichier.inc.php,v 1.32 2007-04-20 12:49:41 ddelon Exp $
/**
* Page de creation des fichiers necessaire a l'installation de Papyrus.
*
46,7 → 46,7
*@author Patrick PAUL
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.31 $ $Date: 2007-04-20 10:15:15 $
*@version $Revision: 1.32 $ $Date: 2007-04-20 12:49:41 $
// +------------------------------------------------------------------------------------------------------+
**/
 
226,10 → 226,17
'<tt>papyrus</tt> de Papyrus.';
$txt_ecriture_conf_erreur .= '<div class="code"><code><pre>'.htmlentities($contenu_htaccess).'</pre></code></div>'."\n";
$txt_ecriture_conf = '&Eacute;criture sur le serveur du fichier .htaccess... <tt>'.$fichier_config_cible.'</tt>'."\n";
$erreur = testerConfig($sortie_verif, $txt_ecriture_conf, ftp_put($ftp, $fichier_config_cible,$fichier_config_source, FTP_ASCII), $txt_ecriture_conf_erreur, 1, 0);
 
=======
$erreur = testerConfig($sortie_verif, $txt_ecriture_conf,
ftp_put($ftp, $fichier_config_cible,$fichier_config_source, FTP_ASCII),
$txt_ecriture_conf_erreur, 1, 0);
>>>>>>> 1.31
}
maj_fichier_config_appli($ftp,$fichier,'api/fckeditor/editor/filemanager/browser/default/connectors/php/config.php',array("Caldeira"=>"DDDDD"));
}
}
 
237,37 → 244,33
 
// Mise à jour des fichiers de configuration de chaque application :
 
function maj_fichier_config_appli($fichier, $fichierconfig, $elements) {
function maj_fichier_config_appli($ftp,$fichier, $fichierconfig, $elements) {
 
 
$tempfn = tempnam("","");
ftp_get($ftp,$tempfn,$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig,FTP_ASCII);
$url_ftp = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE'].
'@'.$fichier['PAP_FTP_SERVEUR'].$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig;
$fp = @fopen($url_ftp, 'w');
$fp = fopen($tempfn, 'r');
if ($fp) {
while (!feof($fp)) {
$cont .= fread($fp, 500);
}
foreach ($elements as $element) {
list($expr,$rempl)=$elements;
preg_replace('/'.$expr.'/',$rempl,$cont);
}
fwrite($fp, $cont);
fclose($fp);
$fp = fopen($tempfn, 'w');
if ($fp) {
foreach ($elements as $element) {
list($expr,$rempl)=$elements;
preg_replace('/'.$expr.'/',$rempl,$cont);
}
fwrite($fp, $cont);
fclose($fp);
ftp_put($ftp,$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig,$tempfn,FTP_ASCII);
}
}
}
 
// Maj Fckeditor
 
maj_fichier_config_appli($fichier,'api/fckeditor/editor/filemanager/browser/default/connectors/php/config.php',array("test"=>"test"));
 
 
 
 
// Gestion de l'affichage
354,6 → 357,9
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.31 2007/04/20 10:15:15 alexandre_tb
* correction typo
*
* Revision 1.30 2007/04/20 09:18:09 alexandre_tb
* correction pb encodage
*