[evolvis-commits] r10057: simplified private/ public test↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:37:02 CET 2011


Author: mirabilos
Date: 2011-02-24 17:37:02 +0100 (Thu, 24 Feb 2011)
New Revision: 10057

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/frs/download.php
Log:
simplified private/public test


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/frs/download.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/frs/download.php	2011-02-24 16:37:01 UTC (rev 10056)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/frs/download.php	2011-02-24 16:37:02 UTC (rev 10057)
@@ -60,19 +60,10 @@
 	session_require(array('group' => $group_id));
 }
 
-//
 //  Members of projects can see all packages
 //  Non-members can only see public packages
-//
-if (session_loggedin()) {
-	if (user_ismember($group_id) || user_ismember(1,'A')) {
-	} else {
-		if (!$is_public) {
-			exit_permission_denied();
-		}
-	}
-} else {
-	if (!$is_public) {
+if(!$is_public) {
+	if (!session_loggedin() || (!user_ismember($group_id) && !user_ismember(1,'A'))) {
 		exit_permission_denied();
 	}
 }



More information about the evolvis-commits mailing list