protected function cancelPassword() { global $ilUser; if ($ilUser->getId() && $ilUser->getId() != ANONYMOUS_USER_ID) { if ($this->node_id) { include_once "Services/PersonalWorkspace/classes/class.ilWorkspaceAccessHandler.php"; include_once "Services/PersonalWorkspace/classes/class.ilWorkspaceTree.php"; $tree = new ilWorkspaceTree($ilUser->getId()); $owner = $tree->lookupOwner($this->node_id); ilUtil::redirect("ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToWorkspace&dsh=" . $owner); } else { include_once "Services/Portfolio/classes/class.ilObjPortfolio.php"; $prtf = new ilObjPortfolio($this->portfolio_id, false); $owner = $prtf->getOwner(); ilUtil::redirect("ilias.php?baseClass=ilPersonalDesktopGUI&cmd=jumpToPortfolio&dsh=" . $owner); } } }