cvs: pear /PEAR_PackageFileManager_Frontend_Web/Frontend/Web ReplacementsPage.php
| From: | Laurent Laville | 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-';