protected function setOrdering($clientid, $type, $parentid) { $i = 1; $categories = $this->_helper->Categories->getCategories(null, $clientid, $type, $parentid); foreach ($categories as $category) { if ($category['ordering'] != $i) { if (!isset($categoriesDb)) { $categoriesDb = new Admin_Model_DbTable_Category(); } $categoriesDb->sortCategory($category['id'], $i); } ++$i; } }