[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