Definition at line 99 of file link_library_view.inc.
◆ __construct()
TabularLinkLibraryView::__construct |
( |
|
$library | ) |
|
◆ buildView()
TabularLinkLibraryView::buildView |
( |
| ) |
|
Reimplemented from LinkLibraryView.
Definition at line 106 of file link_library_view.inc.
108 $table =
new DataListView($this->links,
"library_link_list");
109 $table->column(
"Link", array($this,
formatLinkTitle),
true,
"width: 40%", String,
null,
"{title:lower}")
110 ->column(
"Description",
"{description}",
true,
"width: 40%");
114 $table->emptyMessage =
"No links have been added to this library.";
118 $table->writeIdTag =
true;
◆ drawButtons()
TabularLinkLibraryView::drawButtons |
( |
| ) |
|
Definition at line 153 of file link_library_view.inc.
155 if(!checkRole(
"admin") && !checkRole($this->library->upload_files))
160 echo
"<div id='document_library_button_row'>\n";
161 if (checkRole($this->library->upload_files))
163 echo
"<button id='upload' class='button' onclick='LinkLibraryManager.addLink({$this->library->link_library_id});'>Add a Link...</button>\n";
◆ drawView()
TabularLinkLibraryView::drawView |
( |
| ) |
|
◆ formatLinkTitle()
TabularLinkLibraryView::formatLinkTitle |
( |
|
$link | ) |
|
Definition at line 123 of file link_library_view.inc.
125 if(checkRole($this->library->write_access))
127 $details_icon =
"icon_edit.png";
128 $fn =
"LinkLibraryManager.editLink";
129 $details_link =
"<a href=\"#\" onclick=\"LinkLibraryManager.editLink({link_id}); return false;\"><img src=\"/fakoli/images/{$details_icon}\" style=\"border: none;display: inline-block;vertical-align: middle;padding-right: 4px\"></a>\n";
132 if(checkRole($this->library->write_access))
134 $delete_link .=
"<a href=\"#\" onclick=\"LinkLibraryManager.deleteLink({link_id}); return false;\"><img alt=\"delete\" src=\"/fakoli/images/icon_delete_trash.png\"></a>\n";
137 return $link->format(
"<span class='document_title'>{title}</span><br/><img style='display:inline-block;vertical-align: middle' src='/fakoli/images/file_icon.png' alt='External Link'/> <a target = '_new' href='{url}'> View Web Page </a><span style='display: inline-block'> {$details_link} {$delete_link}</span>");
The documentation for this class was generated from the following file: