| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- //decode by http://dezend.qiling.org QQ 2859470
- define('CURSCRIPT', 'plugin');
- require_once dirname(__FILE__) . '/global.php';
- require_once MYMPS_INC . '/db.class.php';
- !defined('IN_ADMIN') && exit('Access Denied');
- chk_admin_purview('purview_已安装插件');
- if (!submit_check(CURSCRIPT . '_submit')) {
- if ($op == 'disable' && !empty($id)) {
- $db->query('UPDATE `' . $db_mymps . 'plugin` SET disable = \'1\' WHERE id = \'' . $id . '\'');
- write_plugin_cache();
- echo '<script language="javascript">window.parent.framLeft.location.reload(); </script><style>body,*,html{font-size:12px;}</style>';
- write_msg('成功禁用该插件!', 'plugin.php', 'write_record');
- } else {
- if ($op == 'able' && !empty($id)) {
- $db->query('UPDATE `' . $db_mymps . 'plugin` SET disable = \'0\' WHERE id = \'' . $id . '\'');
- write_plugin_cache();
- echo '<script language="javascript">window.parent.framLeft.location.reload(); </script><style>body,*,html{font-size:12px;}</style>';
- write_msg('成功启用该插件!', 'plugin.php', 'write_record');
- } else {
- if ($op == 'edit' && !empty($id)) {
- $here = '插件详情';
- $edit = $db->getRow('SELECT * FROM `' . $db_mymps . 'plugin` WHERE id = \'' . $id . '\'');
- if (!$edit['flag']) {
- write_msg('您所指定的插件不存在!');
- }
- $edit['config'] = $charset == 'utf-8' ? utf8_unserialize($edit['config']) : unserialize($edit['config']);
- include mymps_tpl('plugin_edit');
- } else {
- $here = '插件管理';
- $plugin = $db->getAll('SELECT * FROM `' . $db_mymps . 'plugin`');
- include mymps_tpl(CURSCRIPT);
- }
- }
- }
- } else {
- if ($op == 'edit' && !empty($id)) {
- $config = serialize($config);
- $db->query('UPDATE `' . $db_mymps . 'plugin` SET name=\'' . $name . '\',config = \'' . $config . '\' WHERE id = \'' . $id . '\'');
- $return = 'plugin.php?op=edit&id=' . $id;
- }
- write_plugin_cache();
- echo '<script language="javascript">window.parent.framLeft.location.reload(); </script><style>body,*,html{font-size:12px;}</style>';
- write_msg('插件配置更新成功!<br />若未出现插件的管理菜单,请F5刷新浏览器', $return ? $return : 'plugin.php', 'write_admin_record');
- }
- is_object($db) && $db->Close();
- $mymps_global = $db = $op = $db_mymps = $part = NULL;
|