cvs: pear /PEAR_Frontend_Web WebInstaller.php
| From: | Christian Dickmann | Date: | Tue, 11 Jun 2002 21:00:32 +0000 |
| Subject: | cvs: pear /PEAR_Frontend_Web WebInstaller.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-4559@lists.php.net to get a copy of this message | ||
dickmann Tue Jun 11 17:00:32 2002 EDT
Modified files:
/pear/PEAR_Frontend_Web WebInstaller.php
Log:
clean the hack a little bit.
Index: pear/PEAR_Frontend_Web/WebInstaller.php
diff -u pear/PEAR_Frontend_Web/WebInstaller.php:1.10 pear/PEAR_Frontend_Web/WebInstaller.php:1.11
--- pear/PEAR_Frontend_Web/WebInstaller.php:1.10 Mon Jun 10 15:07:34 2002
+++ pear/PEAR_Frontend_Web/WebInstaller.php Tue Jun 11 17:00:31 2002
@@ -16,7 +16,7 @@
| Author: Christian Dickmann <dickmann@php.net> |
+----------------------------------------------------------------------+
- $Id: WebInstaller.php,v 1.10 2002/06/10 19:07:34 dickmann Exp $
+ $Id: WebInstaller.php,v 1.11 2002/06/11 21:00:31 dickmann Exp $
*/
define('PEAR_Frontend_Web',1);
@session_start();
@@ -68,14 +68,10 @@
// Register packages
function installPackage($dir, $filename) {
- $data = unserialize(implode('',file($dir.$filename)));
- if (is_array($data['filelist']))
- foreach($data['filelist'] as $key => $value) {
- if ($value['role'] == "php")
- $data['filelist'][$key] =
str_replace('/var/www/pear/go-pear/pear-web/',$dir, $data['filelist'][$key]);
- };
+ $data = implode('',file($dir.$filename));
+ $data = str_replace('{dir}', $dir, $data);
$fp = fopen($dir.$filename, 'w');
- fwrite($fp, serialize($data));
+ fwrite($fp, $data);
fclose($fp);
};
installPackage($dir,'PEAR/.registry/Archive_Tar.reg');