cvs: bugtracker /includes cache_generate.php functions.php
| From: | Barry Carlyon | Date: | Mon, 18 Aug 2008 13:21:07 +0000 |
| Subject: | cvs: bugtracker /includes cache_generate.php functions.php | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-2456@lists.php.net to get a copy of this message | ||
bcarlyon Mon Aug 18 13:21:07 2008 UTC
Modified files:
/bugtracker/includes cache_generate.php functions.php
Log:
Is the cache folder writeable? No? Lets throw a error
http://cvs.php.net/viewvc.cgi/bugtracker/includes/cache_generate.php?r1=1.15&r2=1.16&diff_format=u
Index: bugtracker/includes/cache_generate.php
diff -u bugtracker/includes/cache_generate.php:1.15 bugtracker/includes/cache_generate.php:1.16
--- bugtracker/includes/cache_generate.php:1.15 Thu Aug 14 16:29:21 2008
+++ bugtracker/includes/cache_generate.php Mon Aug 18 13:21:06 2008
@@ -37,7 +37,7 @@
* @author Barry Carlyon <bcarlyon@php.net>
* @copyright 2008-2008 Barry Carlyon
* @license http://www.opensource.org/licenses/bsd-license.php
BSD License
-* @version CVS: $Id: cache_generate.php,v 1.15 2008/08/14 16:29:21 bcarlyon Exp $
+* @version CVS: $Id: cache_generate.php,v 1.16 2008/08/18 13:21:06 bcarlyon Exp $
* @link http://gsoc.barrycarlyon.servegame.org/
*/
@@ -45,6 +45,10 @@
//check - check cache is up to date, if $cache check that one only
//create - create $cache
+if (!is_writable($_SERVER['DOCUMENT_ROOT'] . '../includes/cache/')) {
+ trigger_error('The Cache Folder is not writable', E_USER_ERROR);
+}
+
if ($cache == 'user' || $cache == 'all')
{
$query = 'SELECT * FROM user';
http://cvs.php.net/viewvc.cgi/bugtracker/includes/functions.php?r1=1.29&r2=1.30&diff_format=u
Index: bugtracker/includes/functions.php
diff -u bugtracker/includes/functions.php:1.29 bugtracker/includes/functions.php:1.30
--- bugtracker/includes/functions.php:1.29 Thu Aug 14 12:27:25 2008
+++ bugtracker/includes/functions.php Mon Aug 18 13:21:06 2008
@@ -37,7 +37,7 @@
* @author Barry Carlyon <bcarlyon@php.net>
* @copyright 2008-2008 Barry Carlyon
* @license http://www.opensource.org/licenses/bsd-license.php
BSD License
-* @version CVS: $Id: functions.php,v 1.29 2008/08/14 12:27:25 bcarlyon Exp $
+* @version CVS: $Id: functions.php,v 1.30 2008/08/18 13:21:06 bcarlyon Exp $
* @link http://gsoc.barrycarlyon.servegame.org/
*/
@@ -247,13 +247,21 @@
{
if (get_class($ndata))
$backtrace .= '<tr><td></td><td>Class
Error:</td><td>' . get_class($ndata) . '</td></tr>';
+ else if (is_array($ndata))
+ $backtrace .= '<tr><td></td><td>' . $nref .
'</td><td>ARRAY</td></tr>';
else
$backtrace .= '<tr><td></td><td>' . $nref .
'</td><td>' . $ndata . '</td></tr>';
+// $backtrace .= '<tr><td></td><td>' . $nref .
'</td><td>--</td></tr>';
}
}
+ else if (is_array($data))
+ {
+ $backtrace .= 'ARRAY</td></tr>';
+ }
else
{
$backtrace .= $data . '</td></tr>';
+// $backtrace .= '--</td></tr>';
}
}
$backtrace .= '</table>';