From: <sy...@us...> - 2009-09-02 14:11:25
|
Revision: 21226 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=21226&view=rev Author: sylvieg Date: 2009-09-02 14:11:17 +0000 (Wed, 02 Sep 2009) Log Message: ----------- [FIX]banner: a user can list his own banners Modified Paths: -------------- trunk/templates/tiki-list_banners.tpl trunk/tiki-list_banners.php Modified: trunk/templates/tiki-list_banners.tpl =================================================================== --- trunk/templates/tiki-list_banners.tpl 2009-09-02 14:02:55 UTC (rev 21225) +++ trunk/templates/tiki-list_banners.tpl 2009-09-02 14:11:17 UTC (rev 21226) @@ -4,9 +4,11 @@ {remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}To use a banner in a <a class="rbox-link" href="tiki-admin_modules.php">module</a> or a template, use {literal}{banner zone=ABC}{/literal}, where ABC is the name of the zone.{/tr}{/remarksbox} -<div class="navbar"> - {button href="tiki-edit_banner.php" _text="{tr}Create banner{/tr}"} -</div> +{if $tiki_p_admin eq 'y'} + <div class="navbar"> + {button href="tiki-edit_banner.php" _text="{tr}Create banner{/tr}"} + </div> +{/if} {if $listpages or ($find ne '')} {include file='find.tpl'} Modified: trunk/tiki-list_banners.php =================================================================== --- trunk/tiki-list_banners.php 2009-09-02 14:02:55 UTC (rev 21225) +++ trunk/tiki-list_banners.php 2009-09-02 14:11:17 UTC (rev 21226) @@ -15,13 +15,7 @@ $smarty->display("error.tpl"); die; } -// IF NOT LOGGED aND NOT ADMIN BAIL OUT -if ($tiki_p_admin != 'y') { - $smarty->assign('errortype', 401); - $smarty->assign('msg', tra("Permission denied")); - $smarty->display("error.tpl"); - die; -} + if (isset($_REQUEST["remove"])) { if ($tiki_p_admin_banners != 'y') { $smarty->assign('errortype', 401); @@ -63,7 +57,11 @@ } $smarty->assign('find', $find); // Get a list of last changes to the Wiki database -$who = 'admin'; +if ($tiki_p_admin == 'y') { + $who = 'admin'; +} else { + $who = $user; +} $listpages = $bannerlib->list_banners($offset, $maxRecords, $sort_mode, $find, $who); $smarty->assign_by_ref('cant_pages', $listpages["cant"]); $smarty->assign_by_ref('listpages', $listpages["data"]); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |