cvs: pear /PEAR_PackageFileManager_Frontend_Web/Frontend/Web ReplacementsPage.php

From: Date: Sat, 19 Aug 2006 09:51:39 +0000
Subject: cvs: pear /PEAR_PackageFileManager_Frontend_Web/Frontend/Web ReplacementsPage.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-41720@lists.php.net to get a copy of this message
farell Sat Aug 19 09:51:39 2006 UTC Modified files: /pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web ReplacementsPage.php Log: fixed warning errors when used frontend from scratch (no package imported) http://cvs.php.net/viewvc.cgi/pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php?r1=1.6&r2=1.7&diff_format=u Index: pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php diff -u pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php:1.6 pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php:1.7 --- pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php:1.6 Mon Jul 24 07:47:20 2006 +++ pear/PEAR_PackageFileManager_Frontend_Web/Frontend/Web/ReplacementsPage.php Sat Aug 19 09:51:39 2006 @@ -12,7 +12,7 @@ * @author Laurent Laville <pear@laurent-laville.org> * @copyright 2005-2006 Laurent Laville * @license http://www.php.net/license/3_01.txt PHP License 3.01 - * @version CVS: $Id: ReplacementsPage.php,v 1.6 2006/07/24 07:47:20 farell Exp $ + * @version CVS: $Id: ReplacementsPage.php,v 1.7 2006/08/19 09:51:39 farell Exp $ * @since File available since Release 0.1.0 */ @@ -88,9 +88,11 @@ $flplugin = $this->getSubmitValue('filelistgenerator'); $ext = array(); - foreach ($sess['defaults']['_files']['mapping'] as $fn) { - $pinfo = pathinfo($fn); - $ext[] = $pinfo['extension']; + if (isset($sess['defaults']['_files'])) { + foreach ($sess['defaults']['_files']['mapping'] as $fn) { + $pinfo = pathinfo($fn); + $ext[] = $pinfo['extension']; + } } $extensions = array_unique($ext); $extensions[] = '-None-'; @@ -98,8 +100,10 @@ $extensions = array_combine($extensions, $extensions); $chg = array(); - foreach ($sess['defaults']['_files'] as $k => $kdata) { - $chg[] = count($kdata['replacements']); + if (isset($sess['defaults']['_files'])) { + foreach ($sess['defaults']['_files'] as $k => $kdata) { + $chg[] = count($kdata['replacements']); + } } $replaces = array_unique($chg); $replaces[] = '-All-';

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