cvs: pear /PEAR_Frontend_Web WebInstaller.php

From: 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');

« previous php.pear.cvs (#4559) next »