gforge-commits
[Top][All Lists]
Advanced

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

[Gforge-commits] gforge/www/include project_home.php, 1.33, 1.34 pre.php


From: lo-lan-do
Subject: [Gforge-commits] gforge/www/include project_home.php, 1.33, 1.34 pre.php, 1.26, 1.27 Layout.class, 1.80, 1.81
Date: Sun, 16 May 2004 11:55:28 -0500

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

Modified Files:
        project_home.php pre.php Layout.class 
Log Message:
The big SCM pluginification plugin: removed lots of code (moved it
into gforge-plugin-scmcvs), added hooks, added the SCMPlugin class,
various tweaks here and there.


Index: project_home.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/include/project_home.php,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- project_home.php    21 Apr 2004 18:25:11 -0000      1.33
+++ project_home.php    16 May 2004 16:54:55 -0000      1.34
@@ -347,12 +347,15 @@
        if (!$cvs_add_num) {
                $cvs_add_num=0;
        }
-       echo ' ( 
'.$Language->getText('project_home','cvs_commits',array(number_format($cvs_commit_num,0),number_format($cvs_add_num,0)))."
 )";
+       echo ' (CVS: 
'.$Language->getText('project_home','cvs_commits',array(number_format($cvs_commit_num,0),number_format($cvs_add_num,0))).")";
        if ($cvs_commit_num || $cvs_add_num) {
                echo '<br /> &nbsp; -
                        <a 
href="'.account_group_cvsweb_url($project->getUnixName()).'">
                        Browse CVS</a>';
        }
+       $hook_params = array () ;
+       $hook_params['group_id'] = $group_id ;
+       plugin_hook ("scm_stats", $hook_params) ;
 
 }
 

Index: pre.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/include/pre.php,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- pre.php     9 May 2004 18:15:39 -0000       1.26
+++ pre.php     16 May 2004 16:54:55 -0000      1.27
@@ -107,6 +107,9 @@
 require_once('common/include/Plugin.class') ;
 require_once('common/include/PluginManager.class') ;
 
+// SCM-specific plugins subsystem
+require_once('common/include/SCM.class') ;
+
 setup_plugin_manager () ;
 
 //determine if they're logged in

Index: Layout.class
===================================================================
RCS file: /cvsroot/gforge/gforge/www/include/Layout.class,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- Layout.class        17 Apr 2004 22:21:28 -0000      1.80
+++ Layout.class        16 May 2004 16:54:55 -0000      1.81
@@ -612,20 +612,30 @@
                        (($toptab == 'news') ? 
$selected=(count($TABS_TITLES)-1) : '' );
                }
 
-               // CVS
+               // SCM systems
                if ($project->usesCVS()) {
                        $TABS_DIRS[]='/scm/?group_id='.$group;
                        $TABS_TITLES[]=$Language->getText('group','short_cvs');
                        (($toptab == 'scm_index') ? 
$selected=(count($TABS_TITLES)-1) : '' );
                }
 
+               // groupmenu_after_scm hook
+               $hookParams['DIRS'] = &$TABS_DIRS;
+               $hookParams['TITLES'] = &$TABS_TITLES;
+               $hookParams['toptab'] = &$toptab;
+               $hookParams['selected'] = &$selected;
+               $hookParams['group_id'] = $group ;
+                               
+               plugin_hook ("groupmenu_scm", $hookParams) ; 
+
                // Downloads
                if ($project->usesFRS()) {
                        $TABS_DIRS[]='/frs/?group_id='.$group;
                        
$TABS_TITLES[]=$Language->getText('group','short_files');
                        (($toptab == 'frs') ? $selected=(count($TABS_TITLES)-1) 
: '' );
                }
-               // groupmenu Hook
+
+               // groupmenu hook
                $hookParams['DIRS'] = &$TABS_DIRS;
                $hookParams['TITLES'] = &$TABS_TITLES;
                $hookParams['toptab'] = &$toptab;
@@ -633,6 +643,7 @@
                $hookParams['group'] = $group;
                                
                plugin_hook ("groupmenu", $hookParams) ; 
+
                echo 
$this->tabGenerator($TABS_DIRS,$TABS_TITLES,true,$selected,'white','100%');
 
        }
@@ -871,4 +882,9 @@
 
 }
 
+// Local Variables:
+// mode: php
+// c-file-style: "bsd"
+// End:
+
 ?>





reply via email to

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