protected function setOrdering($deliveryorderid) { $i = 1; $positions = $this->getPositions($deliveryorderid); foreach ($positions as $position) { if ($position->ordering != $i) { if (!isset($positionsDb)) { $positionsDb = new Sales_Model_DbTable_Deliveryorderpos(); } $positionsDb->sortPosition($position->id, $i); } ++$i; } }