cvs: bugtracker /includes bug.php cache.php /template/generic/admin index.php

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

« previous php.webmaster (#2407) next »