]> git.andy128k.dev Git - ipf-legacy-orm.git/commitdiff
reorder customizable
authoravl <alex.litovchenko@gmail.com>
Wed, 25 Mar 2009 10:12:44 +0000 (12:12 +0200)
committeravl <alex.litovchenko@gmail.com>
Wed, 25 Mar 2009 10:12:44 +0000 (12:12 +0200)
ipf/orm/record.php

index 9eeb8f154ef641ad39b3a5f810169a23d14a2ff7..42a86fb24e5010a385cd39faf098f2b846646e46 100644 (file)
@@ -1295,4 +1295,15 @@ abstract class IPF_ORM_Record extends IPF_ORM_Record_Abstract implements Countab
                return $this->_custom[$name];
        return null;
     }
+
+    public function _reorder($ids, $ord_field){
+        $ord = 1;
+        foreach($ids as $id){
+            $item = $this->getTable()->find($id);
+            $item[$ord_field] = $ord;
+            $item->save();
+            $ord++;
+        }
+    }
+
 }
\ No newline at end of file