gforge-commits
[Top][All Lists]
Advanced

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

[Gforge-commits] gforge-plugin-scmcvs/include CVSPlugin.class, 1.11, 1.


From: kikov
Subject: [Gforge-commits] gforge-plugin-scmcvs/include CVSPlugin.class, 1.11, 1.12
Date: Mon, 02 Aug 2004 13:51:45 -0500

Update of /cvsroot/gforge/gforge-plugin-scmcvs/include
In directory db.perdue.net:/tmp/cvs-serv1534

Modified Files:
        CVSPlugin.class 
Log Message:
Add a new hook to be identified as SCM plugin. Remove old group_aproved hook.
Fixes [#856].


Index: CVSPlugin.class
===================================================================
RCS file: /cvsroot/gforge/gforge-plugin-scmcvs/include/CVSPlugin.class,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- CVSPlugin.class     29 Jul 2004 15:33:32 -0000      1.11
+++ CVSPlugin.class     2 Aug 2004 18:51:42 -0000       1.12
@@ -11,7 +11,8 @@
                $this->hooks[] = "scm_admin_update";
                $this->hooks[] = "scm_admin_page";
                $this->hooks[] = "scm_stats";
-               $this->hooks[] = "group_approved";
+               $this->hooks[] = "scm_plugin";
+//             $this->hooks[] = "group_approved";
                $this->hooks[] = "cssstyle";
                //$this->hooks[] = "groupmenu_scm";
 
@@ -25,7 +26,7 @@
        }
 
        function CallHook ($hookname, $params) {
-               global $Language, $HTML ;
+               global $Language, $HTML;
                
                switch ($hookname) {
                case "scm_page":
@@ -50,6 +51,10 @@
                case "cssstyle":
                        $this->cssstyle_scm ($params) ;
                        break;
+               case "scm_plugin":
+                       $scm_plugins=& $params['scm_plugins'];
+                       $scm_plugins[]=$this->name;
+                       break;
                default:
                        // Forgot something
                }
@@ -259,8 +264,8 @@
 
                $project =& group_get_object($group_id);
                
-               if ($project->usesPlugin ("scmcvs")) {
-                       
+               if ($project->usesPlugin($this->name)) {
+               
                print $Language->getText('plugin_scmcvs','documentation');
 
                
$cvsrootend=$project->getSCMBox().':/cvsroot/'.$project->getUnixName();
@@ -343,6 +348,7 @@
                        $group->SetUsesPserver(false);
                }
 ////           if ($params['scmradio'] == 'scmcvs') {
+//// THIS IS NOT THE PLACE FOR THIS //////// TODO
 ////                   $group->setPluginUse("scmcvs", 1) ;
 ////                   
 ////           } else {





reply via email to

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