[pLog-svn] r4837 - plugins/branches/lifetype-1.2/contentfilter
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Thu Feb 22 16:56:30 EST 2007
Author: oscar
Date: 2007-02-22 16:56:30 -0500 (Thu, 22 Feb 2007)
New Revision: 4837
Modified:
plugins/branches/lifetype-1.2/contentfilter/plugincontentfilter.class.php
Log:
added support for the $source parameer
Modified: plugins/branches/lifetype-1.2/contentfilter/plugincontentfilter.class.php
===================================================================
--- plugins/branches/lifetype-1.2/contentfilter/plugincontentfilter.class.php 2007-02-22 21:51:09 UTC (rev 4836)
+++ plugins/branches/lifetype-1.2/contentfilter/plugincontentfilter.class.php 2007-02-22 21:56:30 UTC (rev 4837)
@@ -20,9 +20,9 @@
{
var $pluginEnabled;
- function PluginContentFilter()
+ function PluginContentFilter( $source = "" )
{
- $this->PluginBase();
+ $this->PluginBase( $source );
$this->id = "contentfilter";
$this->desc = "This plugin offers you to filter specific content when comment submitted.";
@@ -37,48 +37,48 @@
*/
function init()
{
- include_once( PLOG_CLASS_PATH.'class/template/menu/menu.class.php' );
-
// register the filter
$this->registerFilter( "ContentFilter" );
-
- // register the superadmin actions
- $this->registerAdminAction( "filteredContent", "AdminFilteredContentAction" );
- $this->registerAdminAction( "newFilteredContent", "AdminNewFilteredContentAction" );
- $this->registerAdminAction( "addFilteredContent", "AdminAddFilteredContentAction" );
- $this->registerAdminAction( "editFilteredContent", "AdminEditFilteredContentAction" );
- $this->registerAdminAction( "updateFilteredContent", "AdminUpdateFilteredContentAction" );
- $this->registerAdminAction( "deleteFilteredContent", "AdminDeleteFilteredContentAction" );
- $this->registerAdminAction( "deleteFilteredContents", "AdminDeleteFilteredContentAction" );
+
+ if( $this->getSource() == "admin" ) {
+ // register the superadmin actions
+ $this->registerAdminAction( "filteredContent", "AdminFilteredContentAction" );
+ $this->registerAdminAction( "newFilteredContent", "AdminNewFilteredContentAction" );
+ $this->registerAdminAction( "addFilteredContent", "AdminAddFilteredContentAction" );
+ $this->registerAdminAction( "editFilteredContent", "AdminEditFilteredContentAction" );
+ $this->registerAdminAction( "updateFilteredContent", "AdminUpdateFilteredContentAction" );
+ $this->registerAdminAction( "deleteFilteredContent", "AdminDeleteFilteredContentAction" );
+ $this->registerAdminAction( "deleteFilteredContents", "AdminDeleteFilteredContentAction" );
- // register the blog owner actions
- $this->registerAdminAction( "blogFilteredContent", "AdminBlogFilteredContentsAction" );
- $this->registerAdminAction( "newBlogFilteredContent", "AdminNewBlogFilteredContentAction" );
- $this->registerAdminAction( "addBlogFilteredContent", "AdminAddBlogFilteredContentAction" );
- $this->registerAdminAction( "editBlogFilteredContent", "AdminEditBlogFilteredContentAction" );
- $this->registerAdminAction( "updateBlogFilteredContent", "AdminUpdateBlogFilteredContentAction" );
- $this->registerAdminAction( "deleteBlogFilteredContent", "AdminDeleteBlogFilteredContentAction" );
- $this->registerAdminAction( "deleteBlogFilteredContents", "AdminDeleteBlogFilteredContentAction" );
+ // register the blog owner actions
+ $this->registerAdminAction( "blogFilteredContent", "AdminBlogFilteredContentsAction" );
+ $this->registerAdminAction( "newBlogFilteredContent", "AdminNewBlogFilteredContentAction" );
+ $this->registerAdminAction( "addBlogFilteredContent", "AdminAddBlogFilteredContentAction" );
+ $this->registerAdminAction( "editBlogFilteredContent", "AdminEditBlogFilteredContentAction" );
+ $this->registerAdminAction( "updateBlogFilteredContent", "AdminUpdateBlogFilteredContentAction" );
+ $this->registerAdminAction( "deleteBlogFilteredContent", "AdminDeleteBlogFilteredContentAction" );
+ $this->registerAdminAction( "deleteBlogFilteredContents", "AdminDeleteBlogFilteredContentAction" );
- // register the plugin settings actions
- $this->registerAdminAction( "filteredContentSettings", "AdminFilteredContentSettingsAction" );
- $this->registerAdminAction( "updateFilteredContentSettings", "AdminUpdateFilteredContentSettingsAction" );
+ // register the plugin settings actions
+ $this->registerAdminAction( "filteredContentSettings", "AdminFilteredContentSettingsAction" );
+ $this->registerAdminAction( "updateFilteredContentSettings", "AdminUpdateFilteredContentSettingsAction" );
- $menu =& Menu::getMenu();
+ $menu =& Menu::getMenu();
- if( !$menu->entryExists( "/menu/Manage/blogSecurity" ))
- $this->addMenuEntry( "/menu/Manage", "blogSecurity", "", "", Array(), Array(), false );
- $this->addMenuEntry( "/menu/Manage/blogSecurity", "blogFilteredContent", "admin.php?op=blogFilteredContent", "blogFilteredContent" );
- $this->addMenuEntry( "/menu/Manage/blogSecurity", "newBlogFilteredContent", "admin.php?op=newBlogFilteredContent", "newBlogFilteredContent" );
+ if( !$menu->entryExists( "/menu/Manage/blogSecurity" ))
+ $this->addMenuEntry( "/menu/Manage", "blogSecurity", "", "", Array(), Array(), false );
+ $this->addMenuEntry( "/menu/Manage/blogSecurity", "blogFilteredContent", "admin.php?op=blogFilteredContent", "blogFilteredContent" );
+ $this->addMenuEntry( "/menu/Manage/blogSecurity", "newBlogFilteredContent", "admin.php?op=newBlogFilteredContent", "newBlogFilteredContent" );
- if( !$menu->entryExists( "/menu/adminSettings/siteSecurity" ))
- $this->addMenuEntry( "/menu/adminSettings", "siteSecurity", "", "" );
- $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "filteredContent", "admin.php?op=filteredContent", "filteredContent", Array( "manage_plugins" ), Array( "manage_plugins"), true );
- $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "newFilteredContent", "admin.php?op=newFilteredContent", "newFilteredContent", Array( "manage_plugins" ), Array( "manage_plugins" ), true );
+ if( !$menu->entryExists( "/menu/adminSettings/siteSecurity" ))
+ $this->addMenuEntry( "/menu/adminSettings", "siteSecurity", "", "" );
+ $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "filteredContent", "admin.php?op=filteredContent", "filteredContent", Array( "manage_plugins" ), Array( "manage_plugins"), true );
+ $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "newFilteredContent", "admin.php?op=newFilteredContent", "newFilteredContent", Array( "manage_plugins" ), Array( "manage_plugins" ), true );
- if( !$menu->entryExists( "/menu/controlCenter/manageSecurityPlugins" ))
- $this->addMenuEntry( "/menu/controlCenter", "manageSecurityPlugins", "", "" );
- $this->addMenuEntry( "/menu/controlCenter/manageSecurityPlugins", "filteredContentSettings", "admin.php?op=filteredContentSettings", "" );
+ if( !$menu->entryExists( "/menu/controlCenter/manageSecurityPlugins" ))
+ $this->addMenuEntry( "/menu/controlCenter", "manageSecurityPlugins", "", "" );
+ $this->addMenuEntry( "/menu/controlCenter/manageSecurityPlugins", "filteredContentSettings", "admin.php?op=filteredContentSettings", "" );
+ }
}
function register()
More information about the pLog-svn
mailing list