From 791195c44d0afed1092c022a8c8a19357143495a Mon Sep 17 00:00:00 2001 From: printempw Date: Sun, 3 Apr 2016 08:27:33 +0800 Subject: [PATCH] remove DOM after deleting texture at user manage page --- admin/admin_ajax.php | 4 ++-- assets/js/admin.utils.js | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/admin/admin_ajax.php b/admin/admin_ajax.php index 359a584b..5956c72e 100644 --- a/admin/admin_ajax.php +++ b/admin/admin_ajax.php @@ -3,7 +3,7 @@ * @Author: printempw * @Date: 2016-02-04 13:53:55 * @Last Modified by: printempw - * @Last Modified time: 2016-04-03 07:55:53 + * @Last Modified time: 2016-04-03 08:26:15 */ require "../libraries/session.inc.php"; @@ -51,7 +51,7 @@ if (isset($_GET['action'])) { } if ($_POST[$type] == "true" && $user->getTexture($type) != "") { Utils::remove("./textures/".$user->getTexture($type)); - $user->db->update($user->uname, 'hash_'.$type, ''); + $user->db->update('hash_'.$type, '', ['where' => "username='$user->uname'"]); } } $json['errno'] = 0; diff --git a/assets/js/admin.utils.js b/assets/js/admin.utils.js index ab329f78..edd0cf30 100644 --- a/assets/js/admin.utils.js +++ b/assets/js/admin.utils.js @@ -2,7 +2,7 @@ * @Author: printempw * @Date: 2016-02-04 16:48:42 * @Last Modified by: printempw -* @Last Modified time: 2016-03-19 10:08:43 +* @Last Modified time: 2016-04-03 08:23:49 */ 'use strict'; @@ -82,6 +82,10 @@ function deleteTexture(uname) { success: function(json) { if (json.errno == 0) { showAlert(json.msg); + // remove DOM + if (steve) $('[src="../skin/' + uname + '-steve.png"]').remove(); + if (alex) $('[src="../skin/' + uname + '-alex.png"]').remove(); + if (cape) $('[src="../cape/' + uname + '.png"]').remove(); } else { showAlert(json.msg); }