cvs: bugtracker /includes bug.php cache.php /template/generic/admin index.php
| From: | Barry Carlyon | Date: | Wed, 13 Aug 2008 23:42:13 +0000 |
| Subject: | cvs: bugtracker /includes bug.php cache.php /template/generic/admin index.php | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-2407@lists.php.net to get a copy of this message | ||
bcarlyon Wed Aug 13 23:42:13 2008 UTC
Modified files:
/bugtracker/includes bug.php cache.php
/bugtracker/template/generic/admin index.php
Log:
Fixed include file paths for include the cache files
Fixed admin/index to check for required karma
http://cvs.php.net/viewvc.cgi/bugtracker/includes/bug.php?r1=1.14&r2=1.15&diff_format=u
Index: bugtracker/includes/bug.php
diff -u bugtracker/includes/bug.php:1.14 bugtracker/includes/bug.php:1.15
--- bugtracker/includes/bug.php:1.14 Wed Aug 13 22:33:33 2008
+++ bugtracker/includes/bug.php Wed Aug 13 23:42:13 2008
@@ -38,7 +38,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: bug.php,v 1.14 2008/08/13 22:33:33 bcarlyon Exp $
+* @version CVS: $Id: bug.php,v 1.15 2008/08/13 23:42:13 bcarlyon Exp $
* @link http://gsoc.barrycarlyon.servegame.org/
*/
@@ -81,7 +81,7 @@
if (!$dest) {
//get logged in users email
- include('/cache/users.php');
+ include('cache/users.php');
$dest = $users[$user->handle]['email'];
}
http://cvs.php.net/viewvc.cgi/bugtracker/includes/cache.php?r1=1.18&r2=1.19&diff_format=u
Index: bugtracker/includes/cache.php
diff -u bugtracker/includes/cache.php:1.18 bugtracker/includes/cache.php:1.19
--- bugtracker/includes/cache.php:1.18 Wed Aug 13 22:33:33 2008
+++ bugtracker/includes/cache.php Wed Aug 13 23:42:13 2008
@@ -38,13 +38,13 @@
* @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.php,v 1.18 2008/08/13 22:33:33 bcarlyon Exp $
+* @version CVS: $Id: cache.php,v 1.19 2008/08/13 23:42:13 bcarlyon Exp $
* @link http://gsoc.barrycarlyon.servegame.org/
*/
class cache{
function load_cache() {
- if ($handle = opendir('/cache/'))
+ if ($handle = opendir('../../includes/cache/'))
{
while (FALSE !== ($file = readdir($handle)))
{
@@ -58,7 +58,7 @@
$cacher = array();
//trace('loading cache: ' . $file);
- include('/cache/' . $file);
+ include('cache/' . $file);
$generated_cache = array();
foreach ($cacher as $ref => $data)
http://cvs.php.net/viewvc.cgi/bugtracker/template/generic/admin/index.php?r1=1.5&r2=1.6&diff_format=u
Index: bugtracker/template/generic/admin/index.php
diff -u bugtracker/template/generic/admin/index.php:1.5
bugtracker/template/generic/admin/index.php:1.6
--- bugtracker/template/generic/admin/index.php:1.5 Wed Aug 13 22:33:33 2008
+++ bugtracker/template/generic/admin/index.php Wed Aug 13 23:42:13 2008
@@ -37,10 +37,15 @@
* @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: index.php,v 1.5 2008/08/13 22:33:33 bcarlyon Exp $
+* @version CVS: $Id: index.php,v 1.6 2008/08/13 23:42:13 bcarlyon Exp $
* @link http://gsoc.barrycarlyon.servegame.org/
*/
+if (!$user->logged_in || $user->check_karma('bugz_admin')) {
+ $template->meta_refresh('/');
+ trigger_error('You need to be logged in and have the required Karma', E_USER_ERROR);
+}
+
$template->page_title .= 'Admin';
$template->content_title = 'Admin';
-$content = 'ADmin';
+$content = 'Admin';