fuc/storage/framework/smarty/compile/0ac2413c32ab0a76bef982680e07f0a90a1beec1_0.file_create.tpl.php
2025-03-27 19:56:30 +08:00

154 lines
5.9 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/* Smarty version 5.3.1, created on 2025-03-18 18:31:50
from 'file:admin/announcement/create.tpl' */
/* @var \Smarty\Template $_smarty_tpl */
if ($_smarty_tpl->getCompiled()->isFresh($_smarty_tpl, array (
'version' => '5.3.1',
'unifunc' => 'content_67d94b96c53de5_22273192',
'has_nocache_code' => false,
'file_dependency' =>
array (
'0ac2413c32ab0a76bef982680e07f0a90a1beec1' =>
array (
0 => 'admin/announcement/create.tpl',
1 => 1740366544,
2 => 'file',
),
),
'includes' =>
array (
'file:admin/header.tpl' => 1,
'file:admin/footer.tpl' => 1,
),
))) {
function content_67d94b96c53de5_22273192 (\Smarty\Template $_smarty_tpl) {
$_smarty_current_dir = '/www/wwwroot/fuuu.cloud/resources/views/tabler/admin/announcement';
$_smarty_tpl->renderSubTemplate('file:admin/header.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
?>
<?php echo '<script'; ?>
src="//cdnjs.cloudflare.com/ajax/libs/tinymce/7.0.0/tinymce.min.js"><?php echo '</script'; ?>
>
<div class="page-wrapper">
<div class="container-xl">
<div class="page-header d-print-none text-white">
<div class="row align-items-center">
<div class="col">
<h2 class="page-title">
<span class="home-title">创建公告</span>
</h2>
<div class="page-pretitle my-3">
<span class="home-subtitle">创建站点公告</span>
</div>
</div>
<div class="col-auto ms-auto d-print-none">
<div class="btn-list">
<button id="create-ann" href="#" class="btn btn-primary">
<i class="icon ti ti-device-floppy"></i>
保存
</button>
</div>
</div>
</div>
</div>
</div>
<div class="page-body">
<div class="container-xl">
<div class="card">
<div class="card-body">
<div class="mb-3">
<form method="post">
<textarea id="tinymce"></textarea>
</form>
</div>
<div class="mb-3">
<label class="form-label col-3 col-form-label">公告通知的用户等级0为不分级</label>
<div class="col">
<input id="email_notify_class" type="text" class="form-control" value="">
</div>
</div>
<div class="mb-3">
<div class="divide-y">
<div>
<label class="row">
<span class="col">发送邮件通知</span>
<span class="col-auto">
<label class="form-check form-check-single form-switch">
<input id="email_notify" class="form-check-input" type="checkbox"
checked="">
</label>
</span>
</label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php echo '<script'; ?>
>
document.addEventListener("DOMContentLoaded", function () {
let options = {
selector: '#tinymce',
menubar: false,
statusbar: false,
plugins:
'advlist autolink lists link image charmap preview anchor searchreplace visualblocks ' +
'code insertdatetime media table',
toolbar: 'undo redo | bold italic backcolor link | styles | fontsize | lineheight | alignleft aligncenter ' +
'alignright alignjustify | bullist numlist outdent indent | removeformat',
content_style: 'body { font-size: 14px; }',
<?php if ($_smarty_tpl->getValue('user')->is_dark_mode) {?>
skin: 'oxide-dark',
content_css: 'dark',
<?php }?>
}
tinyMCE.init(options);
})
$("#create-ann").click(function () {
$.ajax({
url: '/admin/announcement',
type: 'POST',
dataType: "json",
data: {
<?php
$_from = $_smarty_tpl->getSmarty()->getRuntime('Foreach')->init($_smarty_tpl, $_smarty_tpl->getValue('update_field'), 'key');
$foreach0DoElse = true;
foreach ($_from ?? [] as $_smarty_tpl->getVariable('key')->value) {
$foreach0DoElse = false;
?>
<?php echo $_smarty_tpl->getValue('key');?>
: $('#<?php echo $_smarty_tpl->getValue('key');?>
').val(),
<?php
}
$_smarty_tpl->getSmarty()->getRuntime('Foreach')->restore($_smarty_tpl, 1);?>
email_notify: $("#email_notify").is(":checked"),
content: tinyMCE.activeEditor.getContent(),
},
success: function (data) {
if (data.ret === 1) {
$('#success-message').text(data.msg);
$('#success-dialog').modal('show');
window.setTimeout("location.href=top.document.referrer", <?php echo $_smarty_tpl->getValue('config')['jump_delay'];?>
);
} else {
$('#fail-message').text(data.msg);
$('#fail-dialog').modal('show');
}
}
})
});
<?php echo '</script'; ?>
>
<?php $_smarty_tpl->renderSubTemplate('file:admin/footer.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), (int) 0, $_smarty_current_dir);
}
}