protected function updateOrder(\AbstractView $view, Model_Page $m) { if ($_GET['action'] == 'refresh_order') { $ids = $_GET['ids']; $ids_arr = []; foreach (explode(',', $ids) as $k => $v) { $ids_arr[$v] = $k; } $m->addCondition('id', 'in', $ids); foreach ($m as $row) { $row->set('order', $ids_arr[$row->id])->saveAndUnload(); } $this->js()->univ()->successMessage('Order updated')->execute(); } }