[pLog-svn] r6897 - plugins/branches/lifetype-1.2/submissions

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Fri Jun 12 14:55:36 EDT 2009


Author: jondaley
Date: 2009-06-12 14:55:36 -0400 (Fri, 12 Jun 2009)
New Revision: 6897

Modified:
   plugins/branches/lifetype-1.2/submissions/pluginsubmissions.class.php
Log:
more porting to 1.2 stuff

Modified: plugins/branches/lifetype-1.2/submissions/pluginsubmissions.class.php
===================================================================
--- plugins/branches/lifetype-1.2/submissions/pluginsubmissions.class.php	2009-06-04 01:04:14 UTC (rev 6896)
+++ plugins/branches/lifetype-1.2/submissions/pluginsubmissions.class.php	2009-06-12 18:55:36 UTC (rev 6897)
@@ -1,8 +1,6 @@
 <?php
 
 	lt_include( PLOG_CLASS_PATH."class/plugin/pluginbase.class.php" );
-    lt_include( PLOG_CLASS_PATH."class/plugin/pluginmanager.class.php" );
-    lt_include( PLOG_CLASS_PATH."class/net/rawrequestgenerator.class.php" );	
 	
 	define( "POST_STATUS_EXTERNAL_SUBMISSION", 200 );
 	
@@ -12,26 +10,34 @@
 	class PluginSubmissions extends PluginBase
 	{
 	
-		function PluginSubmissions()
+		function PluginSubmissions($source = "")
 		{
-			$this->PluginBase();
+			$this->PluginBase($source);
 			
 			$this->id = "submissions";
 			$this->desc = "Allows visitors to submit stories to the blog.";
 			$this->author = "The LifeType Project";
-			$this->version = "20081204";
+			$this->version = "20090612";
 			
-			$this->init();
+			if( $source == "admin" )
+				$this->initAdmin();
+			else
+				$this->init();
 		}
 		
 		/**
 		 * registers all the filters and actions that we're going to use
 		 */
-		function init()
-		{			
+		function init(){			
 		    // action to show the form to add a new story
 		    $this->registerBlogAction( "submissionForm", "ShowSubmissionFormAction" );
 		    $this->registerBlogAction( "submitStory", "AddSubmissionAction" );
+		}
+
+		/**
+		 * registers all the filters and actions that we're going to use on the admin side
+		 */
+		function initAdmin(){			
 			$this->registerAdminAction( "submissionsPluginSettings", "AdminSubmissionsPluginSettingsAction" );
 			$this->registerAdminAction( "pluginSubmissionsUpdateSettings", "AdminSubmissionsPluginUpdateSettingsAction" );
 			
@@ -39,7 +45,7 @@
 			//$this->addMenuEntry( "/menu/Manage/managePosts", "submissionsPluginSettings", "admin.php?op=submissionsPluginSettings", "submissionsPluginSettings", array(), array("plugin_submission"), false );
 			$this->addMenuEntry( "/menu/Manage/managePosts", "submissionsPluginSettings", "admin.php?op=submissionsPluginSettings", "", true, false );
 		}
-
+        
 		function register()
 		{
 		    $blogSettings = $this->blogInfo->getSettings();
@@ -65,6 +71,7 @@
 
         function pluginTemplatePage()
         {
+            lt_include( PLOG_CLASS_PATH."class/net/rawrequestgenerator.class.php" );	
  			$rg = new RawRequestGenerator($this->blogInfo);
             
         	$rg->addParameter( "op", "submissionForm" );



More information about the pLog-svn mailing list