| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?php
- //decode by http://dezend.qiling.org QQ 2859470
- function get_docuarr_options($arrid = '')
- {
- global $docu_arr;
- foreach ($docu_arr as $key => $value) {
- $mymps .= '<option value=' . $key . '';
- $mymps .= $arrid == $key ? ' style = "background-color:#6EB00C;color:white" selected>' : '>';
- $mymps .= $value . '</option>';
- }
- return $mymps;
- }
- define('CURSCRIPT', 'document');
- require_once dirname(__FILE__) . '/global.php';
- require_once MYMPS_INC . '/db.class.php';
- require_once dirname(__FILE__) . '/include/ifview.inc.php';
- (!defined('IN_ADMIN') || !defined('IN_MYMPS')) && exit('Access Denied');
- $mlevel = array();
- $mlevel[0] = '<font color=red>待审</font>';
- $mlevel[1] = '<font color=#006acd>正常</font>';
- $docu_arr = array(1 => '文章', 2 => '图文');
- $do = $do ? $do : 'type';
- if (!submit_check(CURSCRIPT . '_submit')) {
- if ($do == 'type') {
- chk_admin_purview('purview_会员文章');
- $here = '会员文章模型管理';
- if ($part == 'edit') {
- $typeid = intval($typeid);
- $edit = $db->getRow('SELECT * FROM `' . $db_mymps . 'member_docutype` WHERE typeid = ' . $typeid);
- include mymps_tpl(CURSCRIPT . '_' . $do . '_' . $part);
- exit;
- } else {
- $notice = '<li>如果你原有的模型已正式投入使用,请谨慎删除原模型</li>';
- $docu = $db->getAll('SELECT * FROM `' . $db_mymps . 'member_docutype` ORDER BY displayorder ASC');
- }
- } else {
- chk_admin_purview('purview_会员文章');
- $here = '会员文章管理';
- if ($if_check == '1') {
- $where = ' WHERE a.if_check = 0';
- $where .= $admin_cityid ? ' AND b.cityid = \'' . $admin_cityid . '\'' : '';
- } else {
- if ($if_check == 2) {
- $where = ' WHERE a.if_check = 1';
- $where .= $admin_cityid ? ' AND b.cityid = \'' . $admin_cityid . '\'' : '';
- } else {
- $where = '';
- $where .= $admin_cityid ? ' WHERE b.cityid = \'' . $admin_cityid . '\'' : '';
- }
- }
- $rows_num = $db->getOne('SELECT COUNT(a.id) FROM `' . $db_mymps . 'member_docu` AS a ' . $where);
- $param = setParam(array('do', 'part', 'if_check'));
- $docu = page1('SELECT a.*,b.tname FROM `' . $db_mymps . 'member_docu` AS a LEFT JOIN `' . $db_mymps . 'member` AS b ON a.userid = b.userid ' . $where . ' ORDER BY a.id DESC');
- }
- include $do == 'document' ? mymps_tpl(CURSCRIPT) : mymps_tpl(CURSCRIPT . '_type');
- } else {
- if ($part == 'edit') {
- $forward_url = '?part=edit&typeid=' . $typeid;
- (empty($typeid) || empty($typename)) && write_msg('请填写完整模型相关信息!');
- $db->query('UPDATE `' . $db_mymps . 'member_docutype` SET typename=\'' . $typename . '\',arrid=\'' . $arrid . '\',ifview=\'' . $ifview . '\',displayorder=\'' . $displayorder . '\' WHERE typeid = \'' . $typeid . '\'');
- $i = 1;
- } else {
- if (is_array($ids)) {
- if ($part == 'delall') {
- foreach ($ids as $kids => $vids) {
- mymps_delete('member_docu', 'WHERE id = ' . $vids);
- }
- write_msg('成功删除指定机构文章!', $url, 'writerecord');
- } else {
- if (strstr($part, 'level')) {
- $part = FileExt($part);
- foreach ($ids as $kids => $vids) {
- $db->query('UPDATE `' . $db_mymps . 'member_docu` SET if_check = \'' . $part . '\' WHERE id = ' . $vids);
- }
- write_msg('成功修改指定文章状态为' . $mlevel[$part] . '!', $url, 'writerecord');
- } else {
- write_msg('Undefined Action!');
- }
- }
- } else {
- write_msg('请选定您要操作处理的文章!');
- }
- if (is_array($delids)) {
- $i = 1;
- foreach ($delids as $kids => $vids) {
- mymps_delete('member_docutype', 'WHERE typeid = ' . $vids);
- }
- }
- if (is_array($displayorder)) {
- $i = 1;
- foreach ($displayorder as $keyorder => $vorder) {
- $db->query('UPDATE `' . $db_mymps . 'member_docutype` SET displayorder = \'' . $vorder . '\' WHERE typeid = ' . $keyorder);
- }
- }
- if (is_array($add) && $add[typename] && $add[displayorder]) {
- $i = 1;
- $do_insert = $db->query('INSERT INTO `' . $db_mymps . 'member_docutype` (typename,arrid,ifview,displayorder) VALUES (\'' . $add['typename'] . '\',\'' . $add['arrid'] . '\',\'' . $add['ifview'] . '\',\'' . $add['displayorder'] . '\')');
- !$do_insert && write_msg('会员文章模型增加失败!');
- }
- }
- if ($i != 1 || !$i) {
- write_msg('您没有进行任何操作!');
- } else {
- clear_cache_files('document_type');
- write_msg($do == 'type' ? '会员文章模型设置更新成功!' : '会员文章更新成功!', $forward_url, 'MympsRecord');
- }
- }
- is_object($db) && $db->Close();
- $db = $mymps_global = $part = $action = $here = NULL;
|