cvs: pear /PEAR_Frontend_Web WebInstaller.php

From: Date: Tue, 11 Jun 2002 21:22:13 +0000
Subject: cvs: pear /PEAR_Frontend_Web WebInstaller.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-4560@lists.php.net to get a copy of this message
dickmann Tue Jun 11 17:22:13 2002 EDT Modified files: /pear/PEAR_Frontend_Web WebInstaller.php Log: revert my patch. iit broke things :( Index: pear/PEAR_Frontend_Web/WebInstaller.php diff -u pear/PEAR_Frontend_Web/WebInstaller.php:1.11 pear/PEAR_Frontend_Web/WebInstaller.php:1.12 --- pear/PEAR_Frontend_Web/WebInstaller.php:1.11 Tue Jun 11 17:00:31 2002 +++ pear/PEAR_Frontend_Web/WebInstaller.php Tue Jun 11 17:22:13 2002 @@ -16,7 +16,7 @@ | Author: Christian Dickmann <dickmann@php.net> | +----------------------------------------------------------------------+ - $Id: WebInstaller.php,v 1.11 2002/06/11 21:00:31 dickmann Exp $ + $Id: WebInstaller.php,v 1.12 2002/06/11 21:22:13 dickmann Exp $ */ define('PEAR_Frontend_Web',1); @session_start(); @@ -68,10 +68,14 @@ // Register packages function installPackage($dir, $filename) { - $data = implode('',file($dir.$filename)); - $data = str_replace('{dir}', $dir, $data); + $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('{dir}',$dir, $data['filelist'][$key]); + }; $fp = fopen($dir.$filename, 'w'); - fwrite($fp, $data); + fwrite($fp, serialize($data)); fclose($fp); }; installPackage($dir,'PEAR/.registry/Archive_Tar.reg');

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