修复后台无法删除的bug
This commit is contained in:
@@ -48,9 +48,9 @@ function plugin_setting_view(){
|
||||
<?php
|
||||
while ($item = $DB->fetch_array($feeds)) {
|
||||
?>
|
||||
<li class="entry">
|
||||
<span class="right" id="data-id" data="<?php echo $item['id']; ?>"><a href="?plugin=lastRSS&do=del&id=<?php echo $item['id']; ?>" onclick="javascript:if (!confirm('确认删除这个 RSS 数据源?')) { return false }">删除</a></span>
|
||||
《<span id="data-title" data="<?php echo $item['title']; ?>"><?php echo $item['title']; ?></span>》 URL:<span style="color:#666; font-size: 12px;" id="data-url" data="<?php echo $item['url']; ?>"><?php echo $item['url']; ?></span>
|
||||
<li class="entry" data-id="<?php echo $item['id']; ?>" data-url="<?php echo $item['url']; ?>" data-title="<?php echo $item['title']; ?>">
|
||||
<span class="right"><a href="javascript:;" class="del">删除</a></span>
|
||||
《<span ><?php echo $item['title']; ?></span>》 URL:<span style="color:#666; font-size: 12px;"><?php echo $item['url']; ?></span>
|
||||
</li>
|
||||
<?php
|
||||
}
|
||||
@@ -63,12 +63,13 @@ function plugin_setting_view(){
|
||||
?>
|
||||
<?php
|
||||
function plugin_setting(){
|
||||
$do = isset($_GET['do']) ? addslashes($_GET['do']) : '';
|
||||
$do = isset($_GET['do']) ? $_GET['do'] : '';
|
||||
if ($do == 'del') {
|
||||
$id = intval($_GET['id']);
|
||||
$id = intval($_POST['id']);
|
||||
if ($id != 0) {
|
||||
deleteFeed($id);
|
||||
header("Location:plugin.php?plugin=lastRSS&setting=true");
|
||||
$msg = array('success' => 'true');
|
||||
exit(json_encode($msg));
|
||||
}
|
||||
} elseif ($do == 'update') {
|
||||
$id = intval($_POST['id']);
|
||||
@@ -127,9 +128,9 @@ function plugin_setting(){
|
||||
$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body");
|
||||
$("#lastRSS").addClass('sidebarsubmenu1');
|
||||
$(".entry").dblclick(function(){
|
||||
var feedUrl = $(this).children("#data-url").attr("data"),
|
||||
feedId = $(this).children("#data-id").attr("data"),
|
||||
feedTitle = $(this).children("#data-title").attr("data");
|
||||
var feedUrl = $(this).data("url"),
|
||||
feedId = $(this).data("id"),
|
||||
feedTitle = $(this).data("title");
|
||||
$("#modify_url").val(feedUrl);
|
||||
$("#modify_title").val(feedTitle);
|
||||
$("#modify_id").val(feedId);
|
||||
@@ -140,6 +141,20 @@ function plugin_setting(){
|
||||
$("#modify_url").focus();
|
||||
});
|
||||
});
|
||||
$('.del').click(function(){
|
||||
if (confirm('确认删除这个 RSS 数据源?')) {
|
||||
var _parent = $(this).parents('.entry');
|
||||
var _id = _parent.data('id');
|
||||
$.post('./plugin.php?plugin=lastRSS&action=setting&do=del', {id: _id}, function(e, s){
|
||||
if (s === 'success') {
|
||||
_parent.remove();
|
||||
} else {
|
||||
alert('删除出错!请前往http://xiaosong.org/留言');
|
||||
}
|
||||
})
|
||||
}
|
||||
return false;
|
||||
});
|
||||
$("#cancel_update").click(function(){
|
||||
$("#lastRSS_form_modify").slideUp(200,function(){
|
||||
$("#modify_url").blur();
|
||||
|
||||
Reference in New Issue
Block a user