<?php backend::$subnavi = []; $catId = type::super('catId', 'int', 0); if (!$catId) { $catId = type::session('media_cat', 'int', $catId); } if (!$catId) { $sql = sql::factory(); $sql->query('SELECT id FROM ' . sql::table('media_cat') . ' ORDER BY id LIMIT 1')->result(); $catId = $sql->get('id'); } type::addSession('media_cat', $catId); $table = table::factory(['class' => ['media-table']]); $table->setSql('SELECT * FROM ' . sql::table('media') . ' WHERE `category` = ' . $catId); $table->addRow()->addCell()->addCell(lang::get('title'))->addCell(lang::get('file_type'))->addCell(lang::get('action')); $table->addCollsLayout('50,*,100,250'); $table->addSection('tbody'); if ($table->numSql()) { while ($table->isNext()) { $media = new media($table->getSql()); $select = '<button data-id="' . $table->get('id') . '" data-name="' . $table->get('filename') . '" data-loading-text="' . lang::get('selected') . '" class="btn btn-sm btn-warning dyn-media-select">' . lang::get('select') . '</button>'; $table->addRow()->addCell($media->getIcon())->addCell($media->get('title'))->addCell($media->getExtension())->addCell('<span class="btn-group">' . $select . '</span>'); $table->next(); } } else { $table->addRow()->addCell(lang::get('no_entries'), ['colspan' => 4]); } ?> <div class="row"> <div class="col-lg-12">