[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