[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/www/scm/admin index.php,1.4,1.5
From: |
cbayle |
Subject: |
[Gforge-commits] gforge/www/scm/admin index.php,1.4,1.5 |
Date: |
Fri, 09 Jul 2004 16:13:52 -0500 |
Update of /cvsroot/gforge/gforge/www/scm/admin
In directory db.perdue.net:/tmp/cvs-serv27757/www/scm/admin
Modified Files:
index.php
Log Message:
Added session and permssion control
Index: index.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/scm/admin/index.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- index.php 19 May 2004 18:17:46 -0000 1.4
+++ index.php 9 Jul 2004 21:13:49 -0000 1.5
@@ -28,7 +28,24 @@
require_once('pre.php');
require_once('www/scm/scm_utils.php');
+if (!$group_id) {
+ exit_no_group();
+}
scm_header(array('title'=>$Language->getText('scm_index','cvs_repository'),'group'=>$group_id));
+session_require(array('group'=>$group_id));
+
+// get current information
+$group =& group_get_object($group_id);
+exit_assert_object($group,'Group');
+
+$perm =& $group->getPermission( session_get_user() );
+exit_assert_object($perm,'Permission');
+
+// only site admin get access inactive projects
+if (!$group->isActive() && !$perm->isSuperUser()) {
+ exit_error('Permission denied', 'Group is inactive.');
+}
+
if ($submit) {
$hook_params = array () ;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www/scm/admin index.php,1.4,1.5,
cbayle <=
- Prev by Date:
[Gforge-commits] gforge/www/scm scm_utils.php,1.1,1.2
- Next by Date:
[Gforge-commits] gforge/www/scm index.php, 1.22, 1.23 scm_utils.php, 1.2, 1.3
- Previous by thread:
[Gforge-commits] gforge/www/scm scm_utils.php,1.1,1.2
- Next by thread:
[Gforge-commits] gforge/www/scm index.php, 1.22, 1.23 scm_utils.php, 1.2, 1.3
- Index(es):