Repository URL to install this package:
|
Version:
3.2.0 ▾
|
<?php
namespace Evsmash\Files\Http\Admin;
use Evsmash\Core\Http\Base as Base;
use Evsmash\Core\Input\Route;
use Evsmash\Core\Simpy\Element;
use Evsmash\Files\AttachmentsGroup;
class AttachmentsGroups extends Base {
// index
public function index() {
// elements
$elements = AttachmentsGroup::params()->paginate(Route::limit(100));
// bar
$bar = [
'create' => '/attachments-groups/create',
'search' => true,
'order' => ['id', 'name'],
'summary' => $elements
];
// view
$this->view(compact(['elements']));
}
// insert
public function insert() {
Element::insert(new AttachmentsGroup, ['name']);
}
// inline
public function inline() {
Element::inline(new AttachmentsGroup, ['name']);
}
// delete
public function delete() {
Element::delete(new AttachmentsGroup);
}
}