/** * Constructor */ function __construct($a_parent_obj, $a_parent_cmd) { global $ilCtrl, $lng, $ilAccess, $lng, $ilUser; parent::__construct($a_parent_obj, $a_parent_cmd); include_once "./Services/User/classes/class.ilExtPublicProfilePage.php"; $this->setData(ilExtPublicProfilePage::getPagesOfUser($ilUser->getId())); $this->setTitle($lng->txt("pages")); $this->addColumn($this->lng->txt(""), "", "1"); $this->addColumn($this->lng->txt("user_order")); $this->addColumn($this->lng->txt("title")); $this->addColumn($this->lng->txt("actions")); $this->setFormAction($ilCtrl->getFormAction($a_parent_obj)); $this->setRowTemplate("tpl.ext_user_profile_row.html", "Services/User"); $this->addMultiCommand("confirmProfilePageDeletion", $lng->txt("delete")); $this->addCommandButton("saveExtProfilePagesOrdering", $lng->txt("user_save_ordering_and_titles")); }
/** * Lookup user */ static function lookupTitle($a_page_id) { global $ilDB; return ilExtPublicProfilePage::lookupProperty($a_page_id, "title"); }