[pLog-svn] r4839 - plugins/branches/lifetype-1.2/gravatar

oscar at devel.lifetype.net oscar at devel.lifetype.net
Thu Feb 22 17:00:07 EST 2007


Author: oscar
Date: 2007-02-22 17:00:07 -0500 (Thu, 22 Feb 2007)
New Revision: 4839

Modified:
   plugins/branches/lifetype-1.2/gravatar/plugingravatar.class.php
Log:
added the $source parameter


Modified: plugins/branches/lifetype-1.2/gravatar/plugingravatar.class.php
===================================================================
--- plugins/branches/lifetype-1.2/gravatar/plugingravatar.class.php	2007-02-22 21:58:16 UTC (rev 4838)
+++ plugins/branches/lifetype-1.2/gravatar/plugingravatar.class.php	2007-02-22 22:00:07 UTC (rev 4839)
@@ -17,9 +17,9 @@
         var $default;
         var $size;
 
-        function PluginGravatar()
+        function PluginGravatar( $source = "" )
         {
-            $this->PluginBase();
+            $this->PluginBase( $source );
 
             $this->id = "gravatar";            
             $this->author = "Original by Dani Armengol, Modified by Mark Wu";
@@ -32,13 +32,15 @@
         
 		function init()
 		{
-            $this->registerAdminAction( "gravatar", "PluginGravatarConfigAction" );
-			$this->registerAdminAction( "updateGravatarConfig", "PluginGravatarUpdateConfigAction" );
+            if( $this->getSource() == "admin") {
+                $this->registerAdminAction( "gravatar", "PluginGravatarConfigAction" );
+                $this->registerAdminAction( "updateGravatarConfig", "PluginGravatarUpdateConfigAction" );
 			
-			$menu =& Menu::getMenu();
-			if( !$menu->entryExists( "/menu/controlCenter/manageAppearancePlugins" ))						
-				$this->addMenuEntry( "/menu/controlCenter", "manageAppearancePlugins", "", "", true, false );			
-            $this->addMenuEntry( "/menu/controlCenter/manageAppearancePlugins", "Gravatar", "?op=gravatar", "" );
+                $menu =& Menu::getMenu();
+                if( !$menu->entryExists( "/menu/controlCenter/manageAppearancePlugins" ))						
+                    $this->addMenuEntry( "/menu/controlCenter", "manageAppearancePlugins", "", "", true, false );			
+                $this->addMenuEntry( "/menu/controlCenter/manageAppearancePlugins", "Gravatar", "?op=gravatar", "" );
+            }
 		}
 
 		function register()



More information about the pLog-svn mailing list