]> git.andy128k.dev Git - ipf.git/commitdiff
customizable ListTreeFilter
authorAndrey Kutejko <andy128k@gmail.com>
Thu, 22 Sep 2011 14:23:42 +0000 (17:23 +0300)
committerAndrey Kutejko <andy128k@gmail.com>
Thu, 22 Sep 2011 14:23:42 +0000 (17:23 +0300)
ipf/admin/model.php
ipf/admin/templates/admin/items.html

index c8de83e5f1d6f398da741217f0425d5658e8472b..65345c294a01c3b7b70342655df5b213e1d2c7ee 100644 (file)
@@ -107,8 +107,10 @@ class ListTreeFilter extends BaseListFilter{
         $choices[] = array(
             'id'=>$id,
             'param'=>'filter_'.$this->name.'='.$id,
+            'original_name'=>$o->name,
             'name'=>$name,
             'selected'=>false,
+            'level'=>$level,
         );
     }
     function SetSelect($request){
index 8d3cb820577d78878a6a3fee7e7322a5aa1b5659..ca0e99fcca54f9fce17e207aeaf2232e4a689880 100644 (file)
@@ -59,7 +59,7 @@ $(document).ready(function()
             <h3>{$f->title}</h3>
             <ul>
             {foreach $f->choices as $ch}
-                <li{if $ch['selected']} class="selected"{/if}><a href="?{$ch['param']}">{$ch['name']}</a></li>
+                {block filterchoice}<li{if $ch['selected']} class="selected"{/if}><a href="?{$ch['param']}">{$ch['name']}</a></li>{/block}
             {/foreach}
             </ul>
             {/foreach}