$o = new $m();
$ids = split(',',(string)$request->POST['ids']);
- $ord = 1;
- foreach($ids as $id){
- $item = $o->getTable()->find($id);
- $item[$ord_field] = $ord;
- $item->save();
- $ord++;
- }
+ $o->_reorder($ids, $ord_field);
return new IPF_HTTP_Response_Json("Ok");
}
}
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