| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- !defined('IN_MYMPS') && exit('FORBIDDEN');
- define('IN_MYMPS', true);
- define('MEMBERDIR', MYMPS_ROOT . '/member');
- require_once MYMPS_DATA . '/config.db.php';
- require_once MYMPS_INC . '/db.class.php';
- require_once MYMPS_INC . '/member.class.php';
- if (!$id) {
- write_msg('删除的信息主题ID不能为空!');
- }
- if (!($infoid = $db->getOne('SELECT id FROM `' . $db_mymps . 'information` WHERE id = \'' . $id . '\' AND info_level > 0'))) {
- write_msg('您要删除的信息不存在或者正在审核中!', 'olmsg');
- }
- $post = is_member_info($id);
- $manage_pwd = isset($manage_pwd) ? trim($manage_pwd) : '';
- if (empty($manage_pwd) && !$post['ismember']) {
- include MYMPS_ROOT . '/template/box/info_write_pwd.html';
- }
- else {
- if (!empty($manage_pwd) || $post['ismember'] == 1) {
- if ($post['ismember'] == 0 && mymps_count('information', 'WHERE id = \'' . $id . '\' AND manage_pwd = \'' . md5($manage_pwd) . '\'') <= 0) {
- write_msg('删除失败!您输入了错误的管理密码!');
- }
- if ($post['ismember'] == 1) {
- if (!$member_log->chk_in()) {
- @include MYMPS_DATA . '/caches/authcodesettings.php';
- $authcodesettings = $data;
- $data = NULL;
- $gourl = 'delinfo';
- include MYMPS_ROOT . '/template/box/login.html';
- $authcodesettings = NULL;
- exit();
- }
- else if ($s_uid != $post['userid']) {
- write_msg('删除失败!该信息不是您发布的!', 'olmsg');
- exit();
- }
- }
- $image = $db->getAll('SELECT id,path,prepath FROM `' . $db_mymps . 'info_img` WHERE infoid = \'' . $id . '\'');
- if (is_array($image)) {
- foreach ($image as $k => $v) {
- @unlink(MYMPS_ROOT . $v['prepath']);
- @unlink(MYMPS_ROOT . $v['path']);
- mymps_delete('info_img', 'WHERE id = ' . $v['id']);
- }
- }
- if (1 < $post[modid]) {
- mymps_delete('information_' . $post[modid], 'WHERE id = \'' . $id . '\'');
- }
- mymps_delete('information', 'WHERE id = \'' . $id . '\'');
- $url = $post['ismember'] == 1 ? $mymps_global['SiteUrl'] . '/member/index.php?m=info' : $mymps_global['SiteUrl'];
- write_msg('成功删除编号为 ' . $id . ' 的信息主题!<br /><br /><input value="关闭窗口" type="button" onclick="parent.location.href=\'' . $url . '\';parent.closeopendiv();" style=\'margin-left:auto;margin-right:auto;\' class=\'blue\'>', olmsg);
- }
- }
- ?>
|