/** * Save settings and sorting * * @param * @return */ function saveSorting() { global $ilCtrl, $lng; // save sorting include_once "./Services/Taxonomy/classes/class.ilTaxonomyNode.php"; if (is_array($_POST["order"])) { // asort($_POST["order"]); // $cnt = 10; foreach ($_POST["order"] as $k => $v) { ilTaxonomyNode::writeOrderNr(ilUtil::stripSlashes($k), $v); ilTaxonomyNode::fixOrderNumbers($this->getCurrentTaxonomyId(), (int) $_GET["tax_node"]); // $cnt+= 10; } } // save titles if (is_array($_POST["title"])) { foreach ($_POST["title"] as $k => $v) { ilTaxonomyNode::writeTitle((int) $k, ilUtil::stripSlashes($v)); } } ilUtil::sendSuccess($lng->txt("msg_obj_modified")); $ilCtrl->redirect($this, "listNodes"); }
/** * Save settings and sorting * * @param * @return */ function saveSettingsAndSorting() { global $ilCtrl, $lng; // save settings $tax = $this->determineAOCurrentTaxonomy(); $tax->setSortingMode(ilUtil::stripSlashes($_POST["sorting"])); $tax->update(); // save sorting include_once "./Services/Taxonomy/classes/class.ilTaxonomyNode.php"; if (is_array($_POST["order"])) { asort($_POST["order"]); $cnt = 10; foreach ($_POST["order"] as $k => $v) { ilTaxonomyNode::writeOrderNr(ilUtil::stripSlashes($k), $cnt); $cnt += 10; } } // save titles if (is_array($_POST["title"])) { foreach ($_POST["title"] as $k => $v) { ilTaxonomyNode::writeTitle((int) $k, ilUtil::stripSlashes($v)); } } ilUtil::sendSuccess($lng->txt("msg_obj_modified")); $ilCtrl->redirect($this, "listItems"); }