| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- <?php
- function GetUpgradeType($level = '', $formname = 'upgrade_type')
- {
- $mymps .= '<select name=\'' . $formname . '\' id=\'' . $formname . '\'>';
- $info_upgrade_level = array();
- $info_upgrade_level[1] = '不置顶';
- $info_upgrade_level[2] = '<font color=red>大类置顶</font>';
- foreach ($info_upgrade_level as $k => $v) {
- if ($k == $level) {
- $mymps .= '<option value=\'' . $k . '\' selected style=\'background-color:#6EB00C;color:white\'>' . $v . '</option>
- ';
- }
- else {
- $mymps .= '<option value=\'' . $k . '\'>' . $v . '</option>
- ';
- }
- }
- $mymps .= '</select>
- ';
- return $mymps;
- }
- function GetUpgradeTypeList($level = '', $formname = 'upgrade_type_list')
- {
- $mymps .= '<select name=\'' . $formname . '\' id=\'' . $formname . '\'>';
- $info_upgrade_level = array();
- $info_upgrade_level[1] = '不置顶';
- $info_upgrade_level[2] = '<font color=red>小类置顶</font>';
- foreach ($info_upgrade_level as $k => $v) {
- if ($k == $level) {
- $mymps .= '<option value=\'' . $k . '\' selected style=\'background-color:#6EB00C;color:white\'>' . $v . '</option>
- ';
- }
- else {
- $mymps .= '<option value=\'' . $k . '\'>' . $v . '</option>
- ';
- }
- }
- $mymps .= '</select>
- ';
- return $mymps;
- }
- function GetUpgradeTypeIndex($level = '', $formname = 'upgrade_type_index')
- {
- $mymps .= '<select name=\'' . $formname . '\' id=\'' . $formname . '\'>';
- $info_upgrade_level = array();
- $info_upgrade_level[1] = '不置顶';
- $info_upgrade_level[2] = '<font color=red>首页置顶</font>';
- foreach ($info_upgrade_level as $k => $v) {
- if ($k == $level) {
- $mymps .= '<option value=\'' . $k . '\' selected style=\'background-color:#6EB00C;color:white\'>' . $v . '</option>
- ';
- }
- else {
- $mymps .= '<option value=\'' . $k . '\'>' . $v . '</option>
- ';
- }
- }
- $mymps .= '</select>
- ';
- return $mymps;
- }
- define('CURSCRIPT', 'information');
- require_once dirname(__FILE__) . '/global.php';
- require_once MYMPS_INC . '/db.class.php';
- require_once MYMPS_DATA . '/info.level.inc.php';
- (!defined('IN_ADMIN') || !defined('IN_MYMPS')) && exit('Access Denied');
- $do_action == 'upgrade' && $info_upgrade_time[-1] = '取消大类置顶';
- $do_action == 'upgrade_list' && $info_upgrade_time[-1] = '取消小类置顶';
- $do_action == 'upgrade_index' && $info_upgrade_time[-1] = '取消首页置顶';
- $action = $action ? $action : 'list';
- switch ($part) {
- case 'report':
- require_once MYMPS_DATA . '/report.type.inc.php';
- if ($action == 'list') {
- chk_admin_purview('purview_信息举报');
- $here = '信息举报列表';
- $page = empty($page) ? 1 : intval($page);
- $type = $_GET['report_type'];
- $where .= $type ? 'WHERE report_type = \'' . $type . '\'' : '';
- $rows_num = mymps_count('info_report', $where);
- $param = setParam(array('part', 'type'));
- $report = array();
- $page1 = page1('SELECT * FROM `' . $db_mymps . 'info_report` ' . $where . ' ORDER BY pubtime DESC');
- foreach ($page1 as $k => $row) {
- $arr['id'] = $row['id'];
- $arr['infoid'] = $row['infoid'];
- $arr['infotitle'] = $row['infotitle'];
- $arr['content'] = $row['content'];
- $arr['type'] = '<a href=?part=report&report_type=' . $row['report_type'] . '>' . $report_type[$row['report_type']] . '</a>';
- $arr['pubtime'] = GetTime($row['pubtime']);
- $arr['ip'] = $row['ip'];
- $report[] = $arr;
- }
- include mymps_tpl('info_report');
- }
- else if ($action == 'del') {
- mymps_delete('info_report', 'WHERE id=\'' . $id . '\'');
- write_msg('举报记录' . $id . '已成功删除!', $url, 'MYMPS_record');
- }
- else if ($action == 'delall') {
- write_msg('举报记录' . mymps_del_all('info_report', $id) . '删除成功!', $url, 'Mymps');
- }
- break;
- default:
- if ($action == 'delall') {
- require_once MYMPS_MEMBER . '/include/common.func.php';
- empty($id) && write_msg('删除失败,请返回重新操作!');
- foreach (explode(',', $id) as $a => $w) {
- $get_row = $db->getRow('SELECT a.*,b.modid FROM `' . $db_mymps . 'information` AS a LEFT JOIN `' . $db_mymps . 'category` AS b ON a.catid = b.catid WHERE a.id = \'' . $w . '\'');
- if (1 < $get_row['modid']) {
- mymps_delete('information_' . $get_row[modid], 'WHERE id = \'' . $w . '\'');
- }
- if (!empty($get_row['img_path'])) {
- $del = $db->getAll('SELECT path,prepath FROM `' . $db_mymps . 'info_img` WHERE infoid=\'' . $w . '\'');
- foreach ($del as $k => $v) {
- @unlink(MYMPS_ROOT . $v[path]);
- @unlink(MYMPS_ROOT . $v[prepath]);
- }
- mymps_delete('info_img', 'WHERE infoid = \'' . $w . '\'');
- }
- mymps_delete('comment', 'WHERE type = \'information\' AND typeid = \'' . $w . '\'');
- if ($get_row[ismember] == 1) {
- $userid = $get_row['userid'];
- $s_uid = $userid;
- if ($if_money == 1) {
- write_money_use('您发布的信息<<' . $get_row[title] . '>> 未通过审核', '<font color=red>金币 ' . $money_num . ' </font>');
- $db->query('UPDATE `' . $db_mymps . 'member` SET money_own = money_own ' . $money_num . ' WHERE userid = \'' . $userid . '\'');
- }
- if ($if_pm == 1) {
- $title = '你发布的信息主题已经被删除!';
- $msg = '您发布的 <b>' . $get_row[title] . '</b> 已经被删除,可能原因: <b>' . $msg . '</b>';
- $msg .= $if_money == 1 ? '<br />金币变化:<b style=color:red>' . $money_num . '</b>' : '';
- $result = sendpm($admin_id, $userid, $title, $msg, 1);
- }
- }
- }
- mymps_delete('information', ' WHERE id IN (' . $id . ')') && write_msg('分类信息删除成功!', $url, 'mymps');
- }
- else if ($action == 'upgrade_index') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- switch ($upgrade_time) {
- case '-1':
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type_index = \'1\',upgrade_time_index=\'\' WHERE id IN(' . $id . ')');
- $cz = '取消首页置顶';
- break;
- default:
- $upgrade_time = $upgrade_time * 3600 * 24 + $timestamp;
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type_index = \'2\',upgrade_time_index=\'' . $upgrade_time . '\' WHERE id IN(' . $id . ')');
- $cz = '首页置顶';
- break;
- }
- write_msg('信息主题批量' . $cz . '操作成功!', $url, 'write_record');
- }
- else if ($action == 'upgrade') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- switch ($upgrade_time) {
- case '-1':
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type = \'1\',upgrade_time=\'\' WHERE id IN(' . $id . ')');
- $cz = '取消大类置顶';
- break;
- default:
- $upgrade_time = $upgrade_time * 3600 * 24 + $timestamp;
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type = \'2\',upgrade_time=\'' . $upgrade_time . '\' WHERE id IN(' . $id . ')');
- $cz = '大类置顶';
- break;
- }
- write_msg('信息主题批量' . $cz . '操作成功!', $url, 'write_record');
- }
- else if ($action == 'upgrade_list') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- switch ($upgrade_time) {
- case '-1':
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type_list = \'1\',upgrade_time_list=\'\' WHERE id IN(' . $id . ')');
- $cz = '取消小类置顶';
- break;
- default:
- $upgrade_time = $upgrade_time * 3600 * 24 + $timestamp;
- $db->query('UPDATE `' . $db_mymps . 'information` SET upgrade_type_list = \'2\',upgrade_time_list=\'' . $upgrade_time . '\' WHERE id IN(' . $id . ')');
- $cz = '小类置顶';
- break;
- }
- write_msg('信息主题批量' . $cz . '操作成功!', $url, 'write_record');
- }
- else if ($action == 'ifred') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- $set = $ifred == 1 ? 'SET ifred = \'1\'' : 'SET ifred = \'0\'';
- $db->query('UPDATE `' . $db_mymps . 'information` ' . $set . ' WHERE id IN(' . $id . ')');
- write_msg('操作成功!', $url, 'write_record');
- }
- else if ($action == 'ifbold') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- $set = $ifbold == 1 ? 'SET ifbold = \'1\'' : 'SET ifbold = \'0\'';
- $db->query('UPDATE `' . $db_mymps . 'information` ' . $set . ' WHERE id IN(' . $id . ')');
- write_msg('操作成功!', $url, 'write_record');
- }
- else if ($action == 'certify_yes') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- $db->query('UPDATE `' . $db_mymps . 'information` SET certify = \'1\' WHERE id IN(' . $id . ')');
- write_msg('操作成功!', $url, 'write_record');
- }
- else if ($action == 'certify_no') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- $db->query('UPDATE `' . $db_mymps . 'information` SET certify = \'0\' WHERE id IN(' . $id . ')');
- write_msg('操作成功!', $url, 'write_record');
- }
- else if ($action == 'refresh') {
- empty($id) && write_msg('您没有选择任何一条信息主题');
- foreach (explode(',', $id) as $kids => $vids) {
- $activetime = $db->getOne('SELECT activetime FROM `' . $db_mymps . 'information` WHERE id = \'' . $vids . '\'');
- $endtime = $activetime == 0 ? 0 : $activetime * 3600 * 24 + $timestamp;
- $db->query('UPDATE `' . $db_mymps . 'information` SET begintime = \'' . $timestamp . '\',endtime=\'' . $endtime . '\' WHERE id = \'' . $vids . '\'');
- }
- write_msg('刷新分类信息成功!', $url, 'write_record');
- }
- else if ($action == 'list') {
- chk_admin_purview('purview_分类信息');
- $admindir = getcwdOL();
- $where = 'WHERE 1';
- if ($show != '') {
- switch ($show) {
- case 'title':
- $where .= ' AND a.title LIKE \'%' . $keywords . '%\'';
- break;
- case 'idno':
- $keywords = intval($keywords);
- $where .= ' AND a.id = \'' . $keywords . '\'';
- break;
- case 'catidno':
- $keywords = intval($keywords);
- $where .= ' AND ' . get_children(intval($keywords));
- break;
- case 'userid':
- $where .= ' AND a.userid LIKE \'%' . $keywords . '%\'';
- break;
- case 'tel':
- $where .= ' AND a.tel LIKE \'%' . $keywords . '%\'';
- break;
- }
- }
- $where .= $info_level != '' ? ' AND a.info_level = \'' . $info_level . '\'' : '';
- switch ($info_level) {
- case '0':
- $here = '待审 ';
- break;
- case '1':
- $here = '正常 ';
- break;
- case '2':
- $here = '推荐 ';
- break;
- }
- if ($upgrade != '') {
- switch ($upgrade) {
- case 'category':
- $where .= ' AND a.upgrade_type = \'2\'';
- $here .= '大类置顶 ';
- break;
- case 'list':
- $where .= ' AND a.upgrade_type_list = \'2\'';
- $here .= '小类置顶 ';
- break;
- case 'index':
- $where .= ' AND a.upgrade_type_index = \'2\'';
- $here .= '首页置顶 ';
- break;
- }
- }
- if ($ifred != '') {
- $where .= ' AND a.ifred = \'1\'';
- $here .= '标题套红 ';
- }
- if ($certify != '') {
- $where .= ' AND a.certify = \'1\'';
- $here .= '认证 ';
- }
- if ($ifbold != '') {
- $where .= ' AND a.ifbold = \'1\'';
- $here .= '标题加粗 ';
- }
- $here .= '分类信息列表';
- $rows_num = $db->getOne('SELECT COUNT(a.id) FROM `' . $db_mymps . 'information` AS a ' . $where);
- $param = setParam(array('part', 'show', 'keywords', 'info_level', 'upgrade', 'ifred', 'ifbold', 'certify'));
- $information = array();
- $idin = get_page_idin('id', 'SELECT a.id FROM `' . $db_mymps . 'information` AS a ' . $where . ' ORDER BY a.id DESC');
- $page1 = $idin ? $db->getAll('SELECT a.*,b.catname,b.dir_typename FROM `' . $db_mymps . 'information` AS a LEFT JOIN `' . $db_mymps . 'category` AS b ON a.catid = b.catid WHERE a.id in (' . $idin . ') ORDER BY a.begintime DESC') : array();
- foreach ($page1 as $k => $row) {
- $arr['id'] = $row['id'];
- $arr['uri'] = Rewrite('info', array('dir_typename' => $row['dir_typename'], 'id' => $row['id']));
- $arr['uri_cat'] = '?keywords=' . $row[catid] . '&show=catidno';
- $arr['levelid'] = $row['levelid'];
- $arr['ip'] = $row['ip'];
- $arr['certify'] = $row['certify'];
- $arr['ip2area'] = $row['ip2area'];
- $arr['contact_who'] = $row['userid'] ? '<a href="javascript:void(0);" onclick="setbg(\'Mymps会员中心\',400,110,\'../box.php?part=member&userid=' . $row['userid'] . '&admindir=' . $admindir . '\')">' . $row[userid] . '</a>' : $row['contact_who'];
- $arr['title'] = $row['title'];
- $arr['catid'] = $row['catid'];
- $arr['catname'] = $row['catname'];
- $arr['img_path'] = $row['img_path'];
- $arr['img_count'] = $row['img_count'];
- $arr['ifred'] = $row['ifred'];
- $arr['ifbold'] = $row['ifbold'];
- $arr['begintime'] = $row['begintime'];
- $arr['ip'] = $row['ip'];
- $arr['info_level'] = $information_level[$row[info_level]];
- if ($timestamp <= $row['upgrade_time']) {
- if (1 < $row['upgrade_type']) {
- $arr['upgrade_type'] = '<font color=red>置顶</font> ';
- $arr['upgrade_time'] = '<font color=red>大类置顶</font><br />至' . date('Y-m-d', $row['upgrade_time']);
- }
- else {
- $arr['upgrade_type'] = '<font color=#585858>否</font>';
- }
- }
- else {
- $arr['upgrade_type'] = '<font color=#585858>否</font>';
- $arr['upgrade_time'] = '';
- }
- if ($timestamp <= $row['upgrade_time_list']) {
- if (1 < $row['upgrade_type_list']) {
- $arr['upgrade_type_list'] = '<font color=red>置顶</font> ';
- $arr['upgrade_time_list'] = '<font color=red>小类置顶</font><br />至' . date('Y-m-d', $row['upgrade_time_list']);
- }
- else {
- $arr['upgrade_type_list'] = '<font color=#585858>否</font>';
- }
- }
- else {
- $arr['upgrade_type_list'] = '<font color=#585858>否</font>';
- $arr['upgrade_time_list'] = '';
- }
- if ($timestamp <= $row['upgrade_time_index']) {
- if (1 < $row['upgrade_type_index']) {
- $arr['upgrade_type_index'] = '<font color=red>置顶</font> ';
- $arr['upgrade_time_index'] = '<font color=red>首页置顶</font><br />至' . date('Y-m-d', $row['upgrade_time_index']);
- }
- else {
- $arr['upgrade_type_index'] = '<font color=#585858>否</font>';
- }
- }
- else {
- $arr['upgrade_type_index'] = '<font color=#585858>否</font>';
- $arr['upgrade_time_index'] = '';
- }
- $information[] = $arr;
- }
- include mymps_tpl('information_list');
- $idin = NULL;
- }
- else if ($action == 'edit') {
- switch ($do) {
- case 'post':
- require_once MYMPS_INC . '/upfile.fun.php';
- mymps_check_upimage('mymps_img_');
- if (empty($areaid)) {
- write_msg('请选择发布地区!');
- }
- $content = $mymps_global['cfg_post_editor'] == 1 ? $content : textarea_post_change($content);
- $begintime = $timestamp;
- $activetime = $endtime ? intval($endtime) : '';
- $endtime = $endtime == 0 ? 0 : $endtime * 3600 * 24 + $begintime;
- $upgrade_type = intval($upgrade_type);
- $upgrade_type_list = intval($upgrade_type_list);
- $upgrade_type_index = intval($upgrade_type_index);
- $upgrade_time = $upgrade_type == 1 ? '' : $upgrade_time * 3600 * 24 + $begintime;
- $upgrade_time_index = $upgrade_type_index == 1 ? '' : $upgrade_time_index * 3600 * 24 + $begintime;
- $upgrade_time_list = $upgrade_type_list == 1 ? '' : $upgrade_time_list * 3600 * 24 + $begintime;
- $mappoint = trim($mappoint);
- if (empty($contact_who)) {
- write_msg('请填写联系人!');
- }
- $k = $v = NULL;
- if (is_array($extra)) {
- $modid = $db->getOne('SELECT modid FROM `' . $db_mymps . 'category` WHERE catid = \'' . $catid . '\'');
- if (1 < $modid) {
- foreach ($extra as $k => $v) {
- $sql .= is_array($v) ? '`' . $k . '` = \'' . implode(',', $v) . '\',' : '`' . $k . ('` = \'' . $v . '\',');
- }
- $sql = $sql ? substr($sql, 0, -1) : NULL;
- if ($sql) {
- $db->query('UPDATE `' . $db_mymps . 'information_' . $modid . '` SET ' . $sql . ' WHERE id = \'' . $id . '\'');
- $sql = NULL;
- }
- }
- }
- $manage_pwd = $is_member == 0 && $manage_pwd ? 'manage_pwd=\'' . md5($manage_pwd) . '\',' : '';
- $refreshtime = $refresh == 1 ? 'begintime = \'' . $timestamp . '\',' : 'begintime = \'' . strtotime($begintimestr) . '\',';
- $userid = empty($userid) ? '' : 'userid=\'' . $userid . '\',';
- $r = $db->getRow('SELECT gid,catname,dir_typename FROM `' . $db_mymps . 'category` WHERE catid = \'' . $catid . '\'');
- $sql = 'UPDATE `' . $db_mymps . 'information` SET ' . $manage_pwd . ' ' . $refreshtime . ' ' . $userid . ' title = \'' . $title . '\',content = \'' . $content . '\',gid=\'' . $r['gid'] . '\',catname=\'' . $r['catname'] . '\',dir_typename=\'' . $r['dir_typename'] . '\',catid = \'' . $catid . '\', areaid = \'' . $areaid . '\', activetime = \'' . $activetime . '\', endtime = \'' . $endtime . '\', ismember = \'' . $ismember . '\' , info_level = \'' . $info_level . '\' , qq = \'' . $qq . '\' , email = \'' . $email . '\' , tel = \'' . $tel . '\' , contact_who = \'' . $contact_who . '\' , upgrade_type = \'' . $upgrade_type . '\',upgrade_type_list = \'' . $upgrade_type_list . '\' ,upgrade_type_index = \'' . $upgrade_type_index . '\' , upgrade_time = \'' . $upgrade_time . '\',upgrade_time_list = \'' . $upgrade_time_list . '\', upgrade_time_index = \'' . $upgrade_time_index . '\', ifred = \'' . $ifred . '\', ifbold = \'' . $ifbold . '\',mappoint = \'' . $mappoint . '\',hit=\'' . $hit . '\' WHERE id = \'' . $id . '\'';
- $db->query($sql);
- if (is_array($_FILES)) {
- for ($i = 0; $i < count($_FILES); $i++) {
- $name_file = 'mymps_img_' . $i;
- if ($_FILES[$name_file]['name']) {
- $destination = '/information/' . date('Ym') . '/';
- $mymps_image = start_upload($name_file, $destination, $mymps_global[cfg_upimg_watermark], $mymps_mymps[cfg_information_limit][width], $mymps_mymps[cfg_information_limit][height]);
- if ($row = $db->getRow('SELECT path,prepath FROM `' . $db_mymps . 'info_img` WHERE infoid = \'' . $id . '\' AND image_id = \'' . $i . '\'')) {
- @unlink(MYMPS_ROOT . $row[path]);
- @unlink(MYMPS_ROOT . $row[prepath]);
- $db->query('UPDATE `' . $db_mymps . 'info_img` SET image_id = \'' . $i . '\' , path = \'' . $mymps_image[0] . '\' , prepath = \'' . $mymps_image[1] . '\' , uptime = \'' . $timestamp . '\' WHERE image_id = \'' . $i . '\' AND infoid = \'' . $id . '\'');
- }
- else {
- $db->query('INSERT INTO `' . $db_mymps . 'info_img` (image_id,path,prepath,infoid,uptime) VALUES (\'' . $i . '\',\'' . $mymps_image[0] . '\',\'' . $mymps_image[1] . '\',\'' . $id . '\',\'' . $timestamp . '\')');
- }
- }
- if ($i === 0 && $mymps_image[1]) {
- $db->query('UPDATE `' . $db_mymps . 'information` SET img_path = \'' . $mymps_image[1] . '\' WHERE id = \'' . $id . '\'');
- }
- }
- }
- if (is_array($delinfoimg)) {
- foreach ($delinfoimg as $key => $val) {
- if ($val == 'on') {
- $infoimgrow = $db->getRow('SELECT id,path,prepath FROM `' . $db_mymps . 'info_img` WHERE image_id = \'' . $key . '\' AND infoid = \'' . $id . '\'');
- if ($infoimgrow) {
- @unlink(MYMPS_ROOT . $infoimgrow['path']);
- mymps_delete('info_img', 'WHERE id = \'' . $infoimgrow['id'] . '\'');
- }
- unset($infoimgrow);
- }
- }
- }
- write_msg('操作成功,您已经成功修改该信息!', '?action=edit&id=' . $id . '&page=' . $page);
- break;
- default:
- require_once MYMPS_DATA . '/info_lasttime.php';
- require_once MYMPS_DATA . '/info.type.inc.php';
- $post = is_member_info($id, 'admin');
- $catid = $post['catid'];
- $areaid = $post['areaid'];
- $cat = $db->getRow('SELECT a.if_upimg,a.if_mappoint,a.modid,b.catid FROM `' . $db_mymps . 'category` AS a LEFT JOIN `' . $db_mymps . 'category` AS b ON a.parentid = b.catid WHERE a.catid = \'' . $catid . '\'');
- if ($mymps_global['cfg_post_editor'] == 1) {
- $acontent = get_editor('content', 'information', $post[content], '100%', '300px');
- }
- else {
- $acontent = '<textarea name="content" style="width:100%;height:300px;">' . de_textarea_post_change($post[content]) . '</textarea>';
- }
- $now = $timestamp;
- $post['upgrade_time'] = $post['upgrade_time'] == 0 ? 0 : ($post['upgrade_time'] - $post['begintime']) / 3600 / 24;
- $post['upgrade_time_index'] = $post['upgrade_time_index'] == 0 ? 0 : ($post['upgrade_time_index'] - $post['begintime']) / 3600 / 24;
- $post['GetInfoLastTime'] = GetInfoLastTime($post['activetime']);
- $post['upgrade_type'] = GetUpgradeType($post['upgrade_type']);
- $post['upgrade_type_list'] = GetUpgradeTypeList($post['upgrade_type_list']);
- $post['upgrade_type_index'] = GetUpgradeTypeIndex($post['upgrade_type_index']);
- $post['mymps_extra_value'] = return_category_info_options($cat['modid'], $id);
- $post['upload_img'] = get_upload_image_edit($cat['if_upimg'], $id);
- $post['manage_pwd'] = $post['ismember'] == 1 ? '' : '<tr bgcolor="#f5fbff"><td height="25" width="19%">管理密码</td><td><input type="text" name="manage_pwd" class="text" /> 若不修改请留空</td></tr>';
- $post['part'] = 'edit';
- $post['uri'] = Rewrite('info', array('catid' => $post['catid'], 'id' => $post['id']));
- $post['submit'] = '修改';
- $here = '信息内容修改';
- include mymps_tpl('information_edit');
- break;
- }
- }
- else if ($action == 'pm') {
- (!is_array($id) || !$do_action) && write_msg('您没有选中任何会话!');
- $id = !empty($id) ? join(',', $id) : 0;
- if (empty($id)) {
- write_msg('您没有选中任何一条信息记录');
- }
- require_once MYMPS_DATA . '/pm_message.inc.php';
- $here = '信息操作附加处理';
- $title = '您发布的 {title} 被管理员设置为 {action}';
- $msg = '可能原因: ' . $msg;
- $msg .= $if_money == 1 ? '<br />金币变化:<b style=color:red>' . $money_num . '</b>' : '';
- include mymps_tpl('information_pm');
- }
- else if (strstr($action, 'level')) {
- require_once MYMPS_INC . '/common.fun.php';
- require_once MYMPS_MEMBER . '/include/common.func.php';
- $action = FileExt($action);
- $ids = explode(',', $id);
- !is_array($ids) && write_msg('您没有选中任何记录!');
- foreach ($ids as $k => $v) {
- $get_row = is_member_info($v, 'no_level_limit');
- if ($get_row['ismember'] == 1) {
- $userid = $get_row['userid'];
- if ($if_money == 1) {
- $db->query('UPDATE `' . $db_mymps . 'member` SET money_own = money_own ' . $money_num . ' WHERE userid = \'' . $userid . '\'');
- }
- if ($if_pm == 1) {
- $title = str_replace('{title}', $get_row[title], $title);
- $title = str_replace('{action}', $information_level[$action], $title);
- $result = sendpm($admin_id, $userid, $title, $msg, 1);
- }
- }
- $db->query('UPDATE `' . $db_mymps . 'information` SET info_level = \'' . $action . '\' WHERE id = \'' . $v . '\'');
- }
- write_msg('信息状态转为 ' . $information_level[$action] . ' 成功!', $url, 'REcord');
- }
- break;
- }
- is_object($db) && $db->Close();
- $mymps_global = $db = $db_mymps = $part = $idin = $rows_num = $page = $pages_num = $per_page = $per_screen = $startid = NULL;
- ?>
|