cvs: bugtracker /includes cache_generate.php functions.php

From: 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>';

« previous php.webmaster (#2456) next »