function listVideoPage($filter = []) { $data = $this->implementation->ReadMany($filter, ['sort' => ['date' => -1]]); $f = $_GET['f']; ?> <!-- <div class="richlist-top-bar theme-color"> <span><i class="material-icons">add</i>Add</span> </div> --> <div class="row"> <div class="small-12 large-8 column"> <div class="list-filter"> Filter <span class="links"> <a href="./?a=video" class="<?php if (!$f) { echo "active"; } ?> ">All</a> <a href="./?a=video&f=live" class="<?php if ($f == "live") { echo "active"; } ?> ">Live</a> <a href="./?a=video&f=vod" class="<?php if ($f == "vod") { echo "active"; } ?> ">VOD</a> </span> </div> <?php $list_data = self::convert_list($data); $list = new DynamicList($list_data, "videolist"); $list->display(); ?> </div> <div class="small-12 large-4 column video-info" id="video-preview-section"> <div class="video-preview-parent"> <div class="video-preview-container"> <div class="video-preview"></div> </div> </div> <div class="video-info-text"> <p>Select a video to load preview</p> </div> <div class="video-info-actions theme-color"></div> </div> </div> <?php }
function PrintItemList() { $data = $this->implementation->ReadMany([]); $data = $this->PrepareData($data); if (count($data) > 0) { $list = new DynamicList($data, "datalist"); $list->display(); } else { echo "<div class=\"list\"><div class=\"listcontrols\"><span class=\"empty\">No items</span></div></div>"; } }