[limb-svn] r6758 - 3.x/trunk/limb/macro/src/tags/list

svn at limb-project.com svn at limb-project.com
Tue Jan 29 16:30:01 MSK 2008


Author: serega
Date: 2008-01-29 16:30:01 +0300 (Tue, 29 Jan 2008)
New Revision: 6758
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6758

Modified:
   3.x/trunk/limb/macro/src/tags/list/list.tag.php
Log:
-- fix for "using" attribute in {{list}} tag

Modified: 3.x/trunk/limb/macro/src/tags/list/list.tag.php
===================================================================
--- 3.x/trunk/limb/macro/src/tags/list/list.tag.php	2008-01-29 12:31:49 UTC (rev 6757)
+++ 3.x/trunk/limb/macro/src/tags/list/list.tag.php	2008-01-29 13:30:01 UTC (rev 6758)
@@ -120,10 +120,12 @@
     $using = $this->get('using');
 
     $this->source_var = $code->generateVar();
+    $temp_using = $code->generateVar();
     $item_var = $code->generateVar();
 
-    $code->writePHP("\nif(!is_array({$using}) && !({$using} instanceof Iterator)) {\n");
-      $code->writePHP("{$using}  = array();}\n");
+    $code->writePHP("{$temp_using} = {$using};\n");
+    $code->writePHP("\nif(!is_array({$temp_using}) && !({$temp_using} instanceof Iterator)) {\n");
+      $code->writePHP("{$temp_using} = array();}\n");
     
     if($this->count_source)
     {



More information about the limb-svn mailing list