[pLog-svn] r3055 - in plog/trunk: class/action/admin/chooser
templates/admin/chooser
oscar at devel.lifetype.net
oscar at devel.lifetype.net
Sun Mar 12 19:47:29 GMT 2006
Author: oscar
Date: 2006-03-12 19:47:28 +0000 (Sun, 12 Mar 2006)
New Revision: 3055
Modified:
plog/trunk/class/action/admin/chooser/adminblogchooseraction.class.php
plog/trunk/templates/admin/chooser/siteblogschooser.template
Log:
The blog chooser can also be multiple. Not needed by our code, but might be useful in the future (and for consistency's sake, since the user chooser can also be used in "multiple" mode)
Modified: plog/trunk/class/action/admin/chooser/adminblogchooseraction.class.php
===================================================================
--- plog/trunk/class/action/admin/chooser/adminblogchooseraction.class.php 2006-03-12 19:29:40 UTC (rev 3054)
+++ plog/trunk/class/action/admin/chooser/adminblogchooseraction.class.php 2006-03-12 19:47:28 UTC (rev 3055)
@@ -13,8 +13,14 @@
function perform()
{
+ // load the mode (single or multiple)
+ $mode = $this->_request->getValue( "mode" );
+ if( $mode == "" )
+ $mode = 1;
+
// load the view in chooser mode
$this->_view = new AdminBlogChooserView( $this->_blogInfo );
+ $this->_view->setValue( "mode", $mode );
$this->setCommonData();
return true;
Modified: plog/trunk/templates/admin/chooser/siteblogschooser.template
===================================================================
--- plog/trunk/templates/admin/chooser/siteblogschooser.template 2006-03-12 19:29:40 UTC (rev 3054)
+++ plog/trunk/templates/admin/chooser/siteblogschooser.template 2006-03-12 19:47:28 UTC (rev 3055)
@@ -51,8 +51,12 @@
<tr>
<td><input class="checkbox" type="checkbox" name="blogIds[{counter}]" value="{$siteblog->getId()}"/></td>
<td class="col_highlighted">
- <a href="#" onclick="setDocumentField(parent.opener.document,'blogName','{$siteblog->getBlog()|escape:javascript}');setDocumentField(parent.opener.document,'blogId','{$siteblog->getId()}');window.close()">
- {$siteblog->getBlog()}
+ {if $mode=="1"}
+ <a href="#" onclick="setDocumentField(parent.opener.document,'blogName','{$siteblog->getBlog()|escape:javascript}');setDocumentField(parent.opener.document,'blogId','{$siteblog->getId()}');window.close()">
+ {else}
+ <a href="#" onclick="appendDocumentList(parent.opener.document,'blogList','{$siteblog->getId()}','{$siteblog->getBlog()|escape:javascript}', );window.close()">
+ {/if}
+ {$siteblog->getBlog()}
</a>
</td>
<td>
@@ -69,7 +73,11 @@
</td>
<td>
<div class="list_action_button">
- <a href="#" onclick="setDocumentField(parent.opener.document,'blogName','{$siteblog->getBlog()|escape:javascript}');setDocumentField(parent.opener.document,'blogId','{$siteblog->getId()}');window.close()">
+ {if $mode=="1"}
+ <a href="#" onclick="setDocumentField(parent.opener.document,'blogName','{$siteblog->getBlog()|escape:javascript}');setDocumentField(parent.opener.document,'blogId','{$siteblog->getId()}');window.close()">
+ {else}
+ <a href="#" onclick="appendDocumentList(parent.opener.document,'blogList','{$siteblog->getId()}','{$siteblog->getBlog()|escape:javascript}', );window.close()">
+ {/if}
<img src="imgs/admin/icon_arrow-16.png" alt="{$locale->tr("select_user")}" />
</a>
</div>
More information about the pLog-svn
mailing list