12 include_once 
'Services/Table/classes/class.ilTable2GUI.php';
 
   27                 $this->
setTitle($lng->txt(
'bookmarks'));
 
   29                 $this->
setRowTemplate(
'tpl.bookmark_administration_row.html', 
'Services/PersonalDesktop');
 
   31                 $this->
addColumn($lng->txt(
'type'), 
'', 
'3%');
 
   32                 $this->
addColumn($lng->txt(
'title'), 
'title', 
'84%');
 
   33                 $this->
addColumn($lng->txt(
'actions'), 
'', 
'10%');
 
   35                 $hash = ($ilUser->prefs[
"screen_reader_optimization"])
 
   43                 $this->
addCommandButton(
'newFormBookmarkFolder', $lng->txt(
"bookmark_folder_new"));
 
   58                 include_once(
"./Services/UIComponent/AdvancedSelectionList/classes/class.ilAdvancedSelectionListGUI.php");
 
   60                 $current_selection_list->setListTitle($this->lng->txt(
"actions"));
 
   61                 $current_selection_list->setId(
"act_".$a_data[
'obj_id']);
 
   64                 $this->tpl->setVariable(
"VAL_ID", $a_data[
"obj_id"]);
 
   72                 if ($a_data[
"type"] != 
"parent")
 
   74                         $hash = ($ilUser->prefs[
"screen_reader_optimization"])
 
   78                         $ilCtrl->setParameter($this->parent_obj, 
"bmf_id", $this->parent_obj->id);
 
   79                         $ilCtrl->setParameter($this->parent_obj, 
"obj_id", $a_data[
"obj_id"]);
 
   80                         $edit_link = ($a_data[
"type"] == 
"bmf")
 
   81                                 ? $ilCtrl->getLinkTarget($this->parent_obj, 
"editFormBookmarkFolder", $hash)
 
   82                                 : $ilCtrl->getLinkTarget($this->parent_obj, 
"editFormBookmark", $hash);
 
   84                         $ilCtrl->clearParameters($this->parent_obj);
 
   85                         $ilCtrl->setParameter($this->parent_obj, 
"bm_id", $a_data[
'obj_id']);
 
   86                         $delete_link = $ilCtrl->getLinkTarget($this->parent_obj, 
'delete', $hash);
 
   87                         $sendmail_link = $ilCtrl->getLinkTarget($this->parent_obj, 
'sendmail', $hash);
 
   88                         $export_link = $ilCtrl->getLinkTarget($this->parent_obj, 
'export', $hash);
 
   92                         $current_selection_list->addItem($this->lng->txt(
'edit'), 
'', $edit_link);
 
   95                         $current_selection_list->addItem($this->lng->txt(
'delete'), 
'', $delete_link);
 
   98                         $current_selection_list->addItem($this->lng->txt(
'export'), 
'', $export_link);
 
  101                         $current_selection_list->addItem($this->lng->txt(
'bkm_sendmail'), 
'', $sendmail_link);  
 
  103                 $this->tpl->setVariable(
"COMMAND_SELECTION_LIST", $current_selection_list->getHTML());
 
  106                 $img_type = ($a_data[
"type"] == 
"bmf"  || $a_data[
"type"] == 
"parent") ? 
"cat" : $a_data[
"type"];
 
  108                 $this->tpl->setVariable(
"VAL_ICON", $val);
 
  109                 $this->tpl->setVariable(
"VAL_ICON_ALT", $lng->txt(
"icon").
" ".$lng->txt($a_data[
"type"]));
 
  112                 if ($a_data[
"type"] == 
"bmf" || $a_data[
"type"] == 
"parent")
 
  114                         $this->tpl->setVariable(
"VAL_BMF_TITLE", $a_data[
"title"]);
 
  115                         $ilCtrl->setParameter($this->parent_obj, 
"bmf_id", $a_data[
"obj_id"]);
 
  116                         $this->tpl->setVariable(
"VAL_BMF_TARGET", $ilCtrl->getLinkTarget($this->parent_obj));
 
  121                         $this->tpl->setVariable(
"VAL_BM_TITLE", $a_data[
"title"]);
 
  122                         $this->tpl->setVariable(
"VAL_BM_TARGET", htmlentities($a_data[
"target"]));
 
  123                         $this->tpl->setVariable(
"VAL_BM_DESCRIPTION", $a_data[
"description"]);
 
  126                 $ilCtrl->clearParameters($this->parent_obj);