gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/www/tracker tracker.php,1.1,1.2


From: gsmet
Subject: [Gforge-commits] gforge/www/tracker tracker.php,1.1,1.2
Date: Tue, 05 Oct 2004 09:59:11 -0500

Update of /cvsroot/gforge/gforge/www/tracker
In directory db.perdue.net:/tmp/cvs-serv20460/www/tracker

Modified Files:
        tracker.php 
Log Message:
jumps to login page when accessing tracker item and not logged in (see [#743] 
by Hidenari Miwa)
generalized it in exit_permission_denied

Index: tracker.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/tracker/tracker.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- tracker.php 17 Sep 2004 05:39:52 -0000      1.1
+++ tracker.php 5 Oct 2004 14:59:08 -0000       1.2
@@ -4,9 +4,16 @@
 //     get the Group object
 //
 $group =& group_get_object($group_id);
-if (!$group || !is_object($group) || $group->isError()) {
+if (!$group || !is_object($group)) {
        exit_no_group();
 }
+if ($group->isError()) {
+       if($group->isPermissionDeniedError()) {
+               exit_permission_denied($group->getErrorMessage());
+       } else {
+               exit_error($Language->getText('general','error'), 
$group->getErrorMessage());
+       }
+}
 
 //
 //     Create the ArtifactType object
@@ -17,7 +24,11 @@
        exit_error('Error','ArtifactType could not be created');
 }
 if ($ath->isError()) {
-       exit_error('Error',$ath->getErrorMessage());
+       if($ath->isPermissionDeniedError()) {
+               exit_permission_denied($group->getErrorMessage());
+       } else {
+               exit_error($Language->getText('general','error'), 
$ath->getErrorMessage());
+       }
 }
 
 switch ($func) {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]