[pLog-svn] r5413 - in plugins/branches/lifetype-1.2/unported/hostblock: . class/action
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Fri May 18 02:12:41 EDT 2007
Author: oscar
Date: 2007-05-18 02:12:40 -0400 (Fri, 18 May 2007)
New Revision: 5413
Modified:
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblogblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblockedhostsaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockedhostsaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockhostfrompostingaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblogblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblogblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblogblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblogblockedhostaction.class.php
plugins/branches/lifetype-1.2/unported/hostblock/pluginhostblock.class.php
Log:
Hostblock plugin ported and updated to LT 1.2.
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/stringvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminnewblockedhostview.class.php" );
@@ -10,7 +10,7 @@
/**
* Adds new blocked content to the whole site
*/
- class AdminAddBlockedHostAction extends SiteAdminAction
+ class AdminAddBlockedHostAction extends AdminAction
{
var $_ip1;
var $_ip2;
@@ -23,7 +23,9 @@
function AdminAddBlockedHostAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_admin_plugins" );
// set up the data validators
// data validation
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblogblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblogblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminaddblogblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/stringvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminnewblogblockedhostview.class.php" );
@@ -10,7 +10,7 @@
/**
* Adds new blocked content to the blog
*/
- class AdminAddBlogBlockedHostAction extends BlogOwnerAdminAction
+ class AdminAddBlogBlockedHostAction extends AdminAction
{
var $_ip1;
var $_ip2;
@@ -23,8 +23,10 @@
function AdminAddBlogBlockedHostAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_plugins" );
+
// set up the data validators
// data validation
$this->registerFieldValidator( "ip1", new IntegerValidator());
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblockedhostsaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblockedhostsaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblockedhostsaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,17 +1,19 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminblockedhostsview.class.php" );
/**
* Shows the list of hosts that have been globally blocked
*/
- class AdminBlockedHostsAction extends SiteAdminAction
+ class AdminBlockedHostsAction extends AdminAction
{
function AdminBlockedHostsAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_admin_plugins" );
}
/**
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockedhostsaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockedhostsaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockedhostsaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,17 +1,19 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminblogblockedhostsview.class.php" );
/**
* Shows the list of hosts that have been blocked by the current blog
*/
- class AdminBlogBlockedHostsAction extends BlogOwnerAdminAction
+ class AdminBlogBlockedHostsAction extends AdminAction
{
function AdminBlogBlockedHostsAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_plugins" );
}
/**
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockhostfrompostingaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockhostfrompostingaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminblogblockhostfrompostingaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/view/admin/adminerrorview.class.php" );
lt_include( PLOG_CLASS_PATH."class/view/admin/adminmessageview.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
@@ -9,7 +9,7 @@
/**
* blocks the given host from posting comments
*/
- class AdminBlogBlockHostFromPostingAction extends BlogOwnerAdminAction
+ class AdminBlogBlockHostFromPostingAction extends AdminAction
{
var $_host;
@@ -20,7 +20,9 @@
*/
function AdminBlogBlockHostFromPostingAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_plugins" );
}
function validate()
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/arrayvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminnewblockedhostview.class.php" );
@@ -10,7 +10,7 @@
/**
* Deletes a post from the database
*/
- class AdminDeleteBlockedHostAction extends SiteAdminAction
+ class AdminDeleteBlockedHostAction extends AdminAction
{
var $_blockedIds;
@@ -23,8 +23,10 @@
*/
function AdminDeleteBlockedHostAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_admin_plugins" );
+
$this->_op = $actionInfo->getActionParamValue();
$view = new AdminBlockedHostsView( $this->_blogInfo );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblogblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblogblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/admindeleteblogblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/arrayvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/integervalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
@@ -10,7 +10,7 @@
/**
* Deletes a post from the database
*/
- class AdminDeleteBlogBlockedHostAction extends BlogOwnerAdminAction
+ class AdminDeleteBlogBlockedHostAction extends AdminAction
{
var $_blockedIds;
@@ -23,8 +23,10 @@
*/
function AdminDeleteBlogBlockedHostAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_plugins" );
+
$this->_op = $actionInfo->getActionParamValue();
$view = new AdminBlogBlockedHostsView( $this->_blogInfo );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/integervalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/admineditblockedhostview.class.php" );
@@ -9,7 +9,7 @@
/**
* Changes the settings of a blocked host
*/
- class AdminEditBlockedHostAction extends SiteAdminAction
+ class AdminEditBlockedHostAction extends AdminAction
{
var $_hostId;
@@ -20,8 +20,10 @@
*/
function AdminEditBlockedHostAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_admin_plugins" );
+
// data validation stuff
$this->registerFieldValidator( "hostId", new IntegerValidator());
$view = new AdminBlockedHostsView( $this->_blogInfo );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblogblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblogblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/admineditblogblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/integervalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/admineditblogblockedhostview.class.php" );
@@ -9,7 +9,7 @@
/**
* Changes the settings of a blocked host
*/
- class AdminEditBlogBlockedHostAction extends BlogOwnerAdminAction
+ class AdminEditBlogBlockedHostAction extends AdminAction
{
var $_hostId;
@@ -20,8 +20,10 @@
*/
function AdminEditBlogBlockedHostAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_plugins" );
+
// data validation stuff
$this->registerFieldValidator( "hostId", new IntegerValidator());
$view = new AdminBlogBlockedHostsView( $this->_blogInfo );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,17 +1,19 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminnewblockedhostview.class.php" );
/**
* Shows a form to add a new globally blocked host
*/
- class AdminNewBlockedHostAction extends SiteAdminAction
+ class AdminNewBlockedHostAction extends AdminAction
{
function AdminNewBlockedHostAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_admin_plugins" );
}
function perform()
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblogblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblogblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminnewblogblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,17 +1,19 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/adminnewblogblockedhostview.class.php" );
/**
* Shows a form to add a new blocked content to the blog
*/
- class AdminNewBlogBlockedHostAction extends BlogOwnerAdminAction
+ class AdminNewBlogBlockedHostAction extends AdminAction
{
function AdminNewBlogBlockedHostAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_plugins" );
}
function perform()
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/siteadminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/stringvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/admineditblockedhostview.class.php" );
@@ -10,7 +10,7 @@
/**
* Changes the settings of a blocked host
*/
- class AdminUpdateBlockedHostAction extends SiteAdminAction
+ class AdminUpdateBlockedHostAction extends AdminAction
{
var $_hostId;
@@ -29,7 +29,9 @@
*/
function AdminUpdateBlockedHostAction( $actionInfo, $request )
{
- $this->SiteAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+
+ $this->requirePermission( "manage_admin_plugins" );
// fetch the data
$this->_hostId = $this->_request->getValue( "hostId" );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblogblockedhostaction.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblogblockedhostaction.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/class/action/adminupdateblogblockedhostaction.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -1,6 +1,6 @@
<?php
- lt_include( PLOG_CLASS_PATH."class/action/admin/blogowneradminaction.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/action/admin/adminaction.class.php" );
lt_include( PLOG_CLASS_PATH."class/data/validator/stringvalidator.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/dao/blockedhosts.class.php" );
lt_include( PLOG_CLASS_PATH."plugins/hostblock/class/view/admineditblogblockedhostview.class.php" );
@@ -10,7 +10,7 @@
/**
* Changes the settings of a blocked host
*/
- class AdminUpdateBlogBlockedHostAction extends BlogOwnerAdminAction
+ class AdminUpdateBlogBlockedHostAction extends AdminAction
{
var $_hostId;
@@ -29,8 +29,10 @@
*/
function AdminUpdateBlogBlockedHostAction( $actionInfo, $request )
{
- $this->BlogOwnerAdminAction( $actionInfo, $request );
+ $this->AdminAction( $actionInfo, $request );
+ $this->requirePermission( "manage_plugins" );
+
// fetch the data
$this->_hostId = $this->_request->getValue( "hostId" );
Modified: plugins/branches/lifetype-1.2/unported/hostblock/pluginhostblock.class.php
===================================================================
--- plugins/branches/lifetype-1.2/unported/hostblock/pluginhostblock.class.php 2007-05-18 05:41:59 UTC (rev 5412)
+++ plugins/branches/lifetype-1.2/unported/hostblock/pluginhostblock.class.php 2007-05-18 06:12:40 UTC (rev 5413)
@@ -21,65 +21,67 @@
{
var $pluginEnabled;
- function PluginHostBlock()
+ function PluginHostBlock( $source = "" )
{
$this->PluginBase();
$this->id = "hostblock";
$this->desc = "Allows to block hosts";
$this->author = "The LifeType Project";
- $this->locales = Array( "en_UK" , "zh_TW" , "zh_CN" );
-
- $this->init();
+ $this->version = "20070518";
+
+ $this->init( $source );
}
/**
* registers all the filters and actions that we're going to use
*/
- function init()
+ function init( $source )
{
// register the filter
$this->registerFilter( "HostsBlackList" );
- // register the superadmin actions
- $this->registerAdminAction( "blockedHosts", "AdminBlockedHostsAction" );
- $this->registerAdminAction( "newBlockedHost", "AdminNewBlockedHostAction" );
- $this->registerAdminAction( "addBlockedHost", "AdminAddBlockedHostAction" );
- $this->registerAdminAction( "editBlockedHost", "AdminEditBlockedHostAction" );
- $this->registerAdminAction( "updateBlockedHost", "AdminUpdateBlockedHostAction" );
- $this->registerAdminAction( "deleteBlockedHost", "AdminDeleteBlockedHostAction" );
- $this->registerAdminAction( "deleteBlockedHosts", "AdminDeleteBlockedHostAction" );
-
- // register the blog owner actions
- $this->registerAdminAction( "blogBlockHostFromPosting", "AdminBlogBlockHostFromPostingAction" );
- $this->registerAdminAction( "blogBlockedHosts", "AdminBlogBlockedHostsAction" );
- $this->registerAdminAction( "newBlogBlockedHost", "AdminNewBlogBlockedHostAction" );
- $this->registerAdminAction( "addBlogBlockedHost", "AdminAddBlogBlockedHostAction" );
- $this->registerAdminAction( "editBlogBlockedHost", "AdminEditBlogBlockedHostAction" );
- $this->registerAdminAction( "updateBlogBlockedHost", "AdminUpdateBlogBlockedHostAction" );
- $this->registerAdminAction( "deleteBlogBlockedHost", "AdminDeleteBlogBlockedHostAction" );
- $this->registerAdminAction( "deleteBlogBlockedHosts", "AdminDeleteBlogBlockedHostAction" );
-
- // register the plugin settings actions
- $this->registerAdminAction( "blockedHostSettings", "AdminBlockedHostSettingsAction" );
- $this->registerAdminAction( "updateBlockedHostSettings", "AdminUpdateBlockedHostSettingsAction" );
-
- // register the menu entries, but the first one is only registered if it hasn't been
- // created yet
- $menu =& Menu::getMenu();
- if( !$menu->entryExists( "/menu/Manage/blogSecurity" ))
- $this->addMenuEntry( "/menu/Manage", "blogSecurity", "", "", true, false );
- $this->addMenuEntry( "/menu/Manage/blogSecurity", "blogBlockedHosts", "admin.php?op=blogBlockedHosts", "blogBlockedHosts", true, false );
- $this->addMenuEntry( "/menu/Manage/blogSecurity", "newBlogBlockedHost", "admin.php?op=newBlogBlockedHost", "newBlogBlockedHost", true, false );
-
- if( !$menu->entryExists( "/menu/adminSettings/siteSecurity" ))
- $this->addMenuEntry( "/menu/adminSettings", "siteSecurity", "", "", true, false );
- $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "blockedHosts", "admin.php?op=blockedHosts", "blockedHosts", false, true );
- $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "newBlockedHost", "admin.php?op=newBlockedHost", "newBlockedHost", false, true );
-
- if( !$menu->entryExists( "/menu/controlCenter/manageSecurityPlugins" ))
- $this->addMenuEntry( "/menu/controlCenter", "manageSecurityPlugins", "", "", true, false );
- $this->addMenuEntry( "/menu/controlCenter/manageSecurityPlugins", "blockedHostSettings", "admin.php?op=blockedHostSettings", "", true, false );
+ if( $source == "admin" ) {
+ // register the superadmin actions
+ $this->registerAdminAction( "blockedHosts", "AdminBlockedHostsAction" );
+ $this->registerAdminAction( "newBlockedHost", "AdminNewBlockedHostAction" );
+ $this->registerAdminAction( "addBlockedHost", "AdminAddBlockedHostAction" );
+ $this->registerAdminAction( "editBlockedHost", "AdminEditBlockedHostAction" );
+ $this->registerAdminAction( "updateBlockedHost", "AdminUpdateBlockedHostAction" );
+ $this->registerAdminAction( "deleteBlockedHost", "AdminDeleteBlockedHostAction" );
+ $this->registerAdminAction( "deleteBlockedHosts", "AdminDeleteBlockedHostAction" );
+
+ // register the blog owner actions
+ $this->registerAdminAction( "blogBlockHostFromPosting", "AdminBlogBlockHostFromPostingAction" );
+ $this->registerAdminAction( "blogBlockedHosts", "AdminBlogBlockedHostsAction" );
+ $this->registerAdminAction( "newBlogBlockedHost", "AdminNewBlogBlockedHostAction" );
+ $this->registerAdminAction( "addBlogBlockedHost", "AdminAddBlogBlockedHostAction" );
+ $this->registerAdminAction( "editBlogBlockedHost", "AdminEditBlogBlockedHostAction" );
+ $this->registerAdminAction( "updateBlogBlockedHost", "AdminUpdateBlogBlockedHostAction" );
+ $this->registerAdminAction( "deleteBlogBlockedHost", "AdminDeleteBlogBlockedHostAction" );
+ $this->registerAdminAction( "deleteBlogBlockedHosts", "AdminDeleteBlogBlockedHostAction" );
+
+ // register the plugin settings actions
+ $this->registerAdminAction( "blockedHostSettings", "AdminBlockedHostSettingsAction" );
+ $this->registerAdminAction( "updateBlockedHostSettings", "AdminUpdateBlockedHostSettingsAction" );
+
+ // register the menu entries, but the first one is only registered if it hasn't been
+ // created yet
+ $menu =& Menu::getMenu();
+ if( !$menu->entryExists( "/menu/Manage/blogSecurity" ))
+ $this->addMenuEntry( "/menu/Manage", "blogSecurity", "", "", true, false );
+ $this->addMenuEntry( "/menu/Manage/blogSecurity", "blogBlockedHosts", "admin.php?op=blogBlockedHosts", "blogBlockedHosts", true, false );
+ $this->addMenuEntry( "/menu/Manage/blogSecurity", "newBlogBlockedHost", "admin.php?op=newBlogBlockedHost", "newBlogBlockedHost", true, false );
+
+ if( !$menu->entryExists( "/menu/adminSettings/siteSecurity" ))
+ $this->addMenuEntry( "/menu/adminSettings", "siteSecurity", "", "", true, false );
+ $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "blockedHosts", "admin.php?op=blockedHosts", "blockedHosts", false, true );
+ $this->addMenuEntry( "/menu/adminSettings/siteSecurity", "newBlockedHost", "admin.php?op=newBlockedHost", "newBlockedHost", false, true );
+
+ if( !$menu->entryExists( "/menu/controlCenter/manageSecurityPlugins" ))
+ $this->addMenuEntry( "/menu/controlCenter", "manageSecurityPlugins", "", "", true, false );
+ $this->addMenuEntry( "/menu/controlCenter/manageSecurityPlugins", "blockedHostSettings", "admin.php?op=blockedHostSettings", "", true, false );
+ }
}
function register()
More information about the pLog-svn
mailing list