[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge-plugin-scmcvs/include CVSPlugin.class, 1.2, 1.3
From: |
cbayle |
Subject: |
[Gforge-commits] gforge-plugin-scmcvs/include CVSPlugin.class, 1.2, 1.3 |
Date: |
Fri, 16 Jul 2004 07:47:34 -0500 |
Update of /cvsroot/gforge/gforge-plugin-scmcvs/include
In directory db.perdue.net:/tmp/cvs-serv1220/include
Modified Files:
CVSPlugin.class
Log Message:
Added changes to enable autonaumous tab, but not activated
Index: CVSPlugin.class
===================================================================
RCS file: /cvsroot/gforge/gforge-plugin-scmcvs/include/CVSPlugin.class,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- CVSPlugin.class 18 May 2004 21:02:49 -0000 1.2
+++ CVSPlugin.class 16 Jul 2004 12:47:31 -0000 1.3
@@ -6,11 +6,13 @@
function CVSPlugin () {
$this->SCM () ;
$this->name = "scmcvs";
+ $this->text = "CVS";
$this->hooks[] = "scm_page";
$this->hooks[] = "scm_admin_update";
$this->hooks[] = "scm_admin_page";
$this->hooks[] = "scm_stats";
$this->hooks[] = "group_approved";
+ //$this->hooks[] = "groupmenu_scm";
require_once('/etc/gforge/plugins/scmcvs/config.php') ;
@@ -41,6 +43,9 @@
case "group_approved":
$this->group_approved ($params) ;
break;
+ case "groupmenu_scm":
+ $this->display_groupmenu_scm ($params) ;
+ break;
default:
// Forgot something
}
@@ -186,6 +191,21 @@
echo ' (CVS:
'.$Language->getText('project_home','cvs_commits',array(number_format($commit_num,0),number_format($add_num,0))).")";
}
+ function display_groupmenu_scm($params) {
+ $group_id = $params['group_id'] ;
+ $project =& group_get_object($group_id);
+ if (!$project || !is_object($project))
+ return;
+ if ($project->isError())
+ return;
+ if (!$project->isProject())
+ return;
+ if ( $project->usesPlugin ( $this->name ) ) {
+ $params['DIRS'][]='/plugins/scmcvs/?group_id=' .
$group_id;
+ $params['TITLES'][]=$this->text;
+ (($params['toptab'] == $this->name) ?
$params['selected']=(count($params['TITLES'])-1) : '' );
+ }
+ }
function group_approved ($params) {
$group_id = $params['group_id'] ;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge-plugin-scmcvs/include CVSPlugin.class, 1.2, 1.3,
cbayle <=
- Prev by Date:
[Gforge-commits] gforge/www/include/languages Base.tab, 1.161, 1.162 French.tab, 1.97, 1.98
- Next by Date:
[Gforge-commits] gforge/www/scm scm_utils.php,1.6,1.7
- Previous by thread:
[Gforge-commits] gforge/www/include/languages Base.tab, 1.161, 1.162 French.tab, 1.97, 1.98
- Next by thread:
[Gforge-commits] gforge/www/scm scm_utils.php,1.6,1.7
- Index(es):