54 $table =
new DataListView(
$galleries,
"galleries");
56 ->column(
"Owner",
"{getOwnerName()}",
true,
"width: 30%")
57 ->column(
"# Videos",
"{countVideos()}",
true,
"width: 15%;text-align: right")
58 ->column(
"Published", array($this,
showPublished),
false,
"text-align: center");
63 $table->emptyMessage =
"No Video Galleries have been created.";
70 return $this->table->writeScript();
75 $this->table->drawView();
80 return $gallery->format(
"<a href='video_gallery_form?video_gallery_id={video_gallery_id}'>{gallery_name}</a>");
85 $img =
$gallery->published ?
"on.png" :
"off.png";
86 $alt =
$gallery->published ?
"Enabled" :
"Disabled";
88 return "<img src='/fakoli/images/$img' alt='$alt' onclick='toggleGalleryPublished(this, {$gallery->gallery_id})' style='display: inline-block; vertical-align: middle; border: none; cursor: pointer'/>";
97 parent::VideoGalleriesView($showHidden);
102 return $gallery->format(
"<a href='/admin/video_gallery_form?gallery_id={gallery_id}'>{gallery_name}</a>");
AdminVideoGalleriesView($showHidden=false)
formatTitleLink($gallery)
VideoGalleriesView($showHidden=false)
formatTitleLink($gallery)