[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