2022-08-30 02:52:48 +00:00
|
|
|
<?php
|
|
|
|
namespace Code\Module;
|
|
|
|
|
|
|
|
use App;
|
|
|
|
use Code\Lib\PConfig;
|
|
|
|
use Code\Web\Controller;
|
2022-08-30 05:06:51 +00:00
|
|
|
use Code\Render\Theme;
|
2022-08-30 02:52:48 +00:00
|
|
|
|
|
|
|
class Legal extends Controller
|
|
|
|
{
|
2022-09-04 00:01:52 +00:00
|
|
|
public const LEGAL_SOURCE = 'doc/src/TermsOfService.mc';
|
2022-08-30 02:52:48 +00:00
|
|
|
|
|
|
|
public function get() {
|
2022-08-30 05:06:51 +00:00
|
|
|
$sys_channel = App::$sys_channel;
|
|
|
|
$site_document = PConfig::Get($sys_channel['channel_id'],'system', 'legal');
|
|
|
|
if (!$site_document) {
|
|
|
|
$site_document = file_get_contents(self::LEGAL_SOURCE);
|
|
|
|
}
|
|
|
|
return replace_macros(Theme::get_template('legal.tpl'), ['$content' => bbcode($site_document)]);
|
2022-08-30 02:52:48 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|