[pLog-svn] r4158 - in plog/trunk: class/action/admin templates/admin
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Sun Oct 22 17:48:31 GMT 2006
Author: oscar
Date: 2006-10-22 17:48:30 +0000 (Sun, 22 Oct 2006)
New Revision: 4158
Modified:
plog/trunk/class/action/admin/admindeletetrackbackaction.class.php
plog/trunk/class/action/admin/adminedittrackbacksaction.class.php
plog/trunk/class/action/admin/adminmarktrackbackaction.class.php
plog/trunk/templates/admin/edittrackbacks.template
Log:
implemented permissions for trackbacks
Modified: plog/trunk/class/action/admin/admindeletetrackbackaction.class.php
===================================================================
--- plog/trunk/class/action/admin/admindeletetrackbackaction.class.php 2006-10-22 17:46:27 UTC (rev 4157)
+++ plog/trunk/class/action/admin/admindeletetrackbackaction.class.php 2006-10-22 17:48:30 UTC (rev 4158)
@@ -38,6 +38,8 @@
$view = new AdminArticleTrackbacksListView( $this->_blogInfo );
$view->setErrorMessage( $this->_locale->tr("error_deleting_trackbacks"));
$this->setValidationErrorView( $view );
+
+ $this->requirePermission( "update_trackback" );
}
/**
Modified: plog/trunk/class/action/admin/adminedittrackbacksaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminedittrackbacksaction.class.php 2006-10-22 17:46:27 UTC (rev 4157)
+++ plog/trunk/class/action/admin/adminedittrackbacksaction.class.php 2006-10-22 17:48:30 UTC (rev 4158)
@@ -23,6 +23,8 @@
$this->AdminEditCommentsAction( $actionInfo, $request );
$this->_viewClass = "AdminArticleTrackbacksListView";
+
+ $this->requirePermission( "view_trackbacks" );
}
}
?>
Modified: plog/trunk/class/action/admin/adminmarktrackbackaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminmarktrackbackaction.class.php 2006-10-22 17:46:27 UTC (rev 4157)
+++ plog/trunk/class/action/admin/adminmarktrackbackaction.class.php 2006-10-22 17:48:30 UTC (rev 4158)
@@ -38,6 +38,8 @@
$view = new AdminPostsListView( $this->_blogInfo );
$view->setErrorMessage( $this->_locale->tr("error_incorrect_trackback_id"));
$this->setValidationErrorView( $view );
+
+ $this->requirePermission( "view_trackbacks" );
}
/**
Modified: plog/trunk/templates/admin/edittrackbacks.template
===================================================================
--- plog/trunk/templates/admin/edittrackbacks.template 2006-10-22 17:46:27 UTC (rev 4157)
+++ plog/trunk/templates/admin/edittrackbacks.template 2006-10-22 17:48:30 UTC (rev 4158)
@@ -43,9 +43,11 @@
</div>
<form id="postTrackbacksList" action="admin.php" method="post">
+ {check_perms perm=update_trackback}
<div class="optionIcon">
<a id="optionIconLink" href="#bulkEdit" title="{$locale->tr("show_massive_change_option")}" onclick="switchMassiveOption()">{$locale->tr("show_massive_change_option")}</a>
</div>
+ {/check_perms}
<div id="list">
{include file="$admintemplatepath/successmessage.template"}
{include file="$admintemplatepath/errormessage.template"}
@@ -90,6 +92,7 @@
{$trackback->getClientIp()}
</td>
<td>
+ {check_perms perm=update_trackback}
<div class="list_action_button">
<a href="?op=deleteTrackback&articleId={if $post}{$post->getId()}{else}0{/if}&trackbackId={$trackback->getId()}" title="{$locale->tr("delete_trackback")}">
<img src="imgs/admin/icon_delete-16.png" alt="{$locale->tr("delete_trackback")}" />
@@ -103,6 +106,7 @@
<img src="imgs/admin/icon_nospam-16.png" alt="{$locale->tr("mark_as_no_spam")}" />
</a>
{/if}
+ {/check_perms}
{if $trackback->getUserUrl()}
<a href="{$trackback->getUserUrl()}" title="{$locale->tr("url")}">
<img src="imgs/admin/icon_url-16.png" alt="{$locale->tr("url")}" />
@@ -118,9 +122,12 @@
<a name="bulkEdit"></a>
<div id="list_action_bar">
{adminpager style=list}
+ {check_perms perm=update_trackback}
<input type="hidden" name="articleId" value="{if $post}{$post->getId()}{else}0{/if}" />
<input type="button" name="delete" value="{$locale->tr("delete")}" class="submit" onClick="javascript:submitTrackbacksList('deleteTrackbacks');" />
- <input type="hidden" name="op" value="" />
+ <input type="hidden" name="op" value="" />
+ {/check_perms}
+ {check_perms perm=update_trackback}
<div id="massiveChangeOption" style="display: none;">
<fieldset>
<legend>{$locale->tr("massive_change_option")}</legend>
@@ -134,6 +141,7 @@
<input type="button" name="changeTrackbacksStatus" value="{$locale->tr("change_status")}" class="submit" onClick="javascript:submitTrackbacksList('changeTrackbacksStatus');" />
</fieldset>
</div>
+ {/check_perms}
</div>
</form>
More information about the pLog-svn
mailing list