|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="<?php echo $cfg_soft_lang; ?>">
- <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
- <title>消息管理-会员中心-<?php echo $cfg_webname; ?></title>
- <script src="<?php echo $cfg_cmsurl; ?>/static/web/js/jquery.min.js"></script>
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl; ?>/static/web/css/bootstrap.min.css">
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl; ?>/static/web/font/css/font-awesome.min.css">
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl; ?>/static/web/css/style.css">
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl; ?>/static/web/css/member.css">
- <script src="<?php echo $cfg_cmsurl; ?>/static/web/js/bootstrap.bundle.min.js"></script>
- <script src="<?php echo $cfg_cmsurl; ?>/static/web/js/style.js"></script>
- <script>
-
- function ReadMsg(id) {
- $.get(`<?php echo $cfg_memberurl?>/pm.php?dopost=read&id=${id}`, function(data) {
- let result = JSON.parse(data);
- if (result.code === 200) {
- ShowMsg(`标题:<p>${result.data.subject}</p>
- 时间:<p>${result.data.sendtime}</p>
- 内容<p>${result.data.subject}</p>`, {
- title: "查看短消息",
- });
- $(`.pm-read-status[for='${id}']`).html("已阅读");
- } else {
- ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
- }
- })
- }
- </script>
- </head>
- <body>
- <?php include(DEDEMEMBER."/templets/top_login.htm"); ?>
- <main class="member">
- <div class="pannel">
- <div class="container">
- <div class="row">
- <?php
- $_menu_pmex = true;
- $_menu_pmstate = $state;
- ?>
- <?php include(DEDEMEMBER."/templets/menu.htm"); ?>
- <div class="pannel-main col-md-9 mt-3 mb-3">
- <div class="pannel-main-container">
- <ul class="nav mt-2">
- <li class="nav-item">
- <a class="nav-link<?php if($state === 0) echo ' active';?>" href="pm.php?folder=<?php echo $folder;?>">全部</a>
- </li>
- <li class="nav-item">
- <a class="nav-link<?php if($state === 1) echo ' active';?>" href="pm.php?folder=<?php echo $folder;?>&state=1">已阅读</a>
- </li>
- <li class="nav-item">
- <a class="nav-link<?php if($state === -1) echo ' active';?>" href="pm.php?folder=<?php echo $folder;?>&state=-1">未阅读</a>
- </li>
- </ul>
- <div class="table-responsive">
- <form action="pm.php" method="post" name="form1">
- <input type='hidden' name='dopost' value='del'>
- <div id="feedback-alert">
- </div>
- <table class="table">
- <thead>
- <tr>
- <th scope="col"></th>
- <th scope="col">标题</th>
- <th scope="col">
- <?php
- if($folder == "inbox") echo "发件人";
- else echo "收件人";
- ?>
- </th>
- <th scope="col">状态</th>
- <th scope="col">发布时间</th>
- </tr>
- </thead>
- <tbody>
- {dede:datalist}
- <tr>
- <td scope="row"><input type="checkbox" name="deleteid" value="{dede:field.id/}"></td>
- <td>
- <?php
- if($fields['hasview']==0) echo "<a href='javascript:ReadMsg({$fields['id']})'>{$fields['subject']}</a>";
- else echo "<a href='javascript:ReadMsg({$fields['id']})'>{$fields['subject']}</a>";
- ?>
- </td>
- <td>
- <?php
- if($folder == "inbox") {
- echo $fields['floginid'];
- } else {
- echo $fields['tologinid'];
- }?>
- </td>
- <td>
- <div class="pm-read-status" for="<?php echo $fields['id']; ?>">
- <?php
- $readmsg = ($fields['hasview']==0 ? "<span class='text-danger'>未阅读</span>" : '已阅读');
- echo $readmsg;
- ?>
- </div>
- </td>
- <td>
- <?php
- echo MyDate('Y-m-d H:i:s',$fields['sendtime']);
- ?>
- </td>
- </tr>
- {/dede:datalist}
- </tbody>
- </table>
- </form>
- </div>
- <nav>
- <button type="button" onclick="DoSubmit('<?php echo $folder; ?>')" class="btn btn-success btn-sm">删除选中</button>
- {dede:pagelist listsize='6'/}
- </nav>
- </div>
- </div>
- </div>
- </div>
- </div>
- </main>
- <?php include(DEDEMEMBER."/templets/footer.htm"); ?>
- <script>
-
- function GetCheckfolderItem() {
- var allSel = '';
- if (document.form1.deleteid.value) return document.form1.deleteid.value;
- for (i = 0; i < document.form1.deleteid.length; i++) {
- if (document.form1.deleteid[i].checked) {
- if (allSel == '')
- allSel = document.form1.deleteid[i].value;
- else
- allSel = allSel + "," + document.form1.deleteid[i].value;
- }
- }
- return allSel;
- }
- function DoSubmit(myfolder) {
- var selid = GetCheckfolderItem();
- if (selid == '') {
- ShowMsg("您没选中任何信息");
- return false;
- }
- if (window.confirm("您确定要删除这些消息吗")) {
- location = "pm.php?dopost=del&ids=" + selid + "&folder=" + myfolder;
- }
- }
- </script>
- </body>
- </html>
|