From 11ee3e9f430472b67bf180077ba093e10c73928c Mon Sep 17 00:00:00 2001 From: Alexander Meteiko Date: Fri, 16 Apr 2010 18:31:56 +0300 Subject: [PATCH] IPF_Admin_ModelInline $orderby is added --- ipf/admin/modelinline.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ipf/admin/modelinline.php b/ipf/admin/modelinline.php index d07a438..54f59de 100644 --- a/ipf/admin/modelinline.php +++ b/ipf/admin/modelinline.php @@ -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(); -- 2.49.0