]> git.andy128k.dev Git - ipf.git/commitdiff
IPF_Admin_ModelInline $orderby is added
authorAlexander Meteiko <ameteiko@gmail.com>
Fri, 16 Apr 2010 15:31:56 +0000 (18:31 +0300)
committerAlexander Meteiko <ameteiko@gmail.com>
Fri, 16 Apr 2010 15:31:56 +0000 (18:31 +0300)
ipf/admin/modelinline.php

index d07a43832cd67a9bea014280f2eae6ab170f5bc8..54f59ded6a8a58a0c689ed132f4e174b83358e45 100644 (file)
@@ -7,6 +7,8 @@ abstract class IPF_Admin_ModelInline{
     var $parentModel = null;
     var $formset = null;
 
+    var $orderby = 'id';
+
     function __construct($parentModel,$data=null){
         $this->parentModel = $parentModel;
 
@@ -63,7 +65,7 @@ abstract class IPF_Admin_ModelInline{
         if ($this->parentModel->exists()){
             $objects = IPF_ORM_Query::create()
                 ->from(get_class($this->model))
-                ->orderby('id')
+                ->orderby($this->orderby)
                 ->where($this->getFkLocal().'='.$this->parentModel->id)
                 ->execute();
 
@@ -160,7 +162,7 @@ abstract class IPF_Admin_ModelInline{
         $fk_local = $this->getFkLocal();
         foreach($this->formset as $form){
             if ($form->isValid()){
-               if ($form->isAdd){
+                if ($form->isAdd){
                     unset($form->cleaned_data[0]);
                     $form->cleaned_data[$fk_local] = $parent_obj->id;
                     $form->save();