/**
  * 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");
 }