[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