[pLog-svn] r4838 - plugins/branches/lifetype-1.2/feedreader

oscar at devel.lifetype.net oscar at devel.lifetype.net
Thu Feb 22 16:58:16 EST 2007


Author: oscar
Date: 2007-02-22 16:58:16 -0500 (Thu, 22 Feb 2007)
New Revision: 4838

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


Modified: plugins/branches/lifetype-1.2/feedreader/pluginfeedreader.class.php
===================================================================
--- plugins/branches/lifetype-1.2/feedreader/pluginfeedreader.class.php	2007-02-22 21:56:30 UTC (rev 4837)
+++ plugins/branches/lifetype-1.2/feedreader/pluginfeedreader.class.php	2007-02-22 21:58:16 UTC (rev 4838)
@@ -4,24 +4,26 @@
 	
 	class PluginFeedReader extends PluginBase 
 	{
-		function PluginFeedReader()
+		function PluginFeedReader( $source = "" )
 		{
-			$this->PluginBase();
+			$this->PluginBase( $source );
 			
 			$this->id = "feedreader";
 			$this->desc = "RSS/Atom feed reader integrated into LifeType's admin interface";
 			$this->author = "The LifeType Project";
 			$this->locales = Array( "en_UK" , "zh_TW" , "zh_CN", "es_ES" );
+
+            if( $source == "admin" ) {
+                    // register our actions
+                $this->registerAdminAction( "feedReader", "FeedReaderAction" );
+                $this->registerAdminAction( "readFeed", "ReadFeedAction" );
 			
-			// register our actions
-			$this->registerAdminAction( "feedReader", "FeedReaderAction" );
-			$this->registerAdminAction( "readFeed", "ReadFeedAction" );
-			
-			// register a new menu entry
-			$this->addMenuEntry( "/menu/Manage/manageLinks",      // menu path
-			                     "feedReader",   // menu id
-								 "?op=feedReader",
-								 "feedReader" );
+                    // register a new menu entry
+                $this->addMenuEntry( "/menu/Manage/manageLinks",      // menu path
+                                     "feedReader",   // menu id
+                                     "?op=feedReader",
+                                     "feedReader" );
+            }
 		}
 	}
 ?>
\ No newline at end of file



More information about the pLog-svn mailing list