]> git.andy128k.dev Git - ipf.git/commitdiff
ListTreeFilter - _getObjects method is added by andrevv
authorAlexander Meteiko <ameteiko@gmail.com>
Tue, 9 Nov 2010 17:15:07 +0000 (19:15 +0200)
committerAlexander Meteiko <ameteiko@gmail.com>
Tue, 9 Nov 2010 17:15:07 +0000 (19:15 +0200)
ipf/admin/model.php

index a1aa76275b2b083715d2f1da9973df061095ddd2..968b02e2bd6d7039b681f4c6650c24aeab0471fd 100644 (file)
@@ -69,7 +69,7 @@ class ListTreeFilter extends BaseListFilter{
                     'local'=>$mrels[$fname]->getLocal(),
                     'parent_key'=>$parent_key,
                     'class'=>$mrels[$fname]->getClass(),
-                    'objects'=>IPF_ORM_Query::create()->from($mrels[$fname]->getClass())->orderby('ord')->execute(),
+                    'objects'=>$this->_getObjects($mrels[$fname]->getClass()),
                 );
             }
         }
@@ -77,6 +77,13 @@ class ListTreeFilter extends BaseListFilter{
         parent::__construct($title, $choices);
     }
 
+    protected function _getObjects($modelName)
+    {
+        return IPF_ORM_Query::create()
+            ->from($modelName)
+            ->orderby('ord')
+            ->execute();
+    }
 
     protected function _collectTreeRecursive(&$choices,$level=0,$parent_id=null,$valname=''){
         foreach($this->fields[$level]['objects'] as $o){