Files
admin_hura_8/inc/Hura8/Components/Template/AdminController/ATemplateSetController.php

47 lines
1.1 KiB
PHP
Raw Normal View History

2024-01-31 11:36:25 +07:00
<?php
namespace Hura8\Components\Template\AdminController;
use Hura8\Components\Template\Controller\TemplateController;
use Hura8\Components\Template\Model\TemplateSetModel;
use Hura8\Interfaces\AppResponse;
use Hura8\System\Controller\SettingController;
class ATemplateSetController
{
/* @var TemplateSetModel $objTemplateSetModel */
protected $objTemplateSetModel;
public function __construct() {
$this->objTemplateSetModel = new TemplateSetModel();
}
// get empty/default item for form
public function getEmptyInfo($addition_field_value = []) {
return $this->objTemplateSetModel->getEmptyInfo($addition_field_value);
}
public function checkSetExist($set_name)
{
return $this->objTemplateSetModel->getInfoBySet($set_name);
}
public function getActivatedSet() {
return $this->objTemplateSetModel->getActivatedSet();
}
public function getList(array $condition)
{
return $this->objTemplateSetModel->getList($condition);
}
public function getInfo($id): ?array
{
return $this->objTemplateSetModel->getInfo($id);
}
}