svn: /pear/pear-core/trunk/PEAR/Frontend/ CLI.php

[email protected] (Helgi Þormar Þorbjörnsson) Mon, 15 Nov 2010 23:46:43 +0000
Newsgroups php.pear.cvs,php.pear.core
Message-ID <[email protected]>
dufuz                                    Mon, 15 Nov 2010 23:46:43 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=305390

Log:
Fix bug #17997 Strange output if directories are not writeable [dufuz]

Bug: http://pear.php.net/bugs/17997 (unknown) 
      
Changed paths:
    U   pear/pear-core/trunk/PEAR/Frontend/CLI.php

Modified: pear/pear-core/trunk/PEAR/Frontend/CLI.php
===================================================================
--- pear/pear-core/trunk/PEAR/Frontend/CLI.php	2010-11-15 23:46:21 UTC (rev 305389)
+++ pear/pear-core/trunk/PEAR/Frontend/CLI.php	2010-11-15 23:46:43 UTC (rev 305390)
@@ -396,7 +396,7 @@
             case 'install':
             case 'upgrade':
             case 'upgrade-all':
-                if (isset($data['release_warnings'])) {
+                if (is_array($data) && isset($data['release_warnings'])) {
                     $this->_displayLine('');
                     $this->_startTable(array(
                         'border' => false,
@@ -407,7 +407,7 @@
                     $this->_displayLine('');
                 }

-                $this->_displayLine($data['data']);
+                $this->_displayLine(is_array($data) ? $data['data'] : $data);
                 break;
             case 'search':
                 $this->_startTable($data);