Пример #1
0
    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 
    }
Пример #2
0
 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>";
     }
 }