protected function saveTitles() { global $ilCtrl, $lng; foreach ($_POST["title"] as $id => $title) { if (trim($title)) { if ($this->checkAccess("write", $id)) { $portfolio = new ilObjPortfolio($id, false); $portfolio->setTitle($title); if (is_array($_POST["online"]) && in_array($id, $_POST["online"])) { $portfolio->setOnline(true); } else { $portfolio->setOnline(false); } $portfolio->update(); } } } ilUtil::sendSuccess($lng->txt("saved_successfully"), true); $ilCtrl->redirect($this, "show"); }