webworld888/app/Http/Controllers/User/TermsController.php
2021-10-26 19:14:12 +09:00

56 lines
1.3 KiB
PHP

<?php
/**
* TermsController.php
*
* PHP version 7
*
* @category Controllers
* @package App\Http\Controllers\User
* @author XE Developers <developers@xpressengine.com>
* @copyright 2020 Copyright XEHub Corp. <https://www.xehub.io>
* @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL
* @link https://xpressengine.io
*/
namespace App\Http\Controllers\User;
use App\Http\Controllers\Controller;
use XePresenter;
use XeTheme;
/**
* Class TermsController
*
* @category Controllers
* @package App\Http\Controllers\User
* @author XE Developers <developers@xpressengine.com>
* @copyright 2020 Copyright XEHub Corp. <https://www.xehub.io>
* @license http://www.gnu.org/licenses/lgpl-3.0-standalone.html LGPL
* @link https://xpressengine.io
*/
class TermsController extends Controller
{
/**
* UserController constructor.
*/
public function __construct()
{
XeTheme::selectSiteTheme();
}
/**
* Show terms.
*
* @param string $id identifier
* @return \Xpressengine\Presenter\Presentable
*/
public function index($id)
{
if (!$term = app('xe.terms')->find($id)) {
abort(404);
}
return XePresenter::make('terms.index', compact('term'));
}
}