query('UPDATE `' . $db_mymps . 'plugin` SET disable = \'1\' WHERE id = \'' . $id . '\'');
write_plugin_cache();
echo '';
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 '';
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 '';
write_msg('插件配置更新成功!
若未出现插件的管理菜单,请F5刷新浏览器', $return ? $return : 'plugin.php', 'write_admin_record');
}
is_object($db) && $db->Close();
$mymps_global = $db = $op = $db_mymps = $part = NULL;