wenjiro Posted March 2, 2016 Report Share Posted March 2, 2016 Как сделать так,что бы, при удалении подарка, файлы в папке uploads/gifts не удалялись? Link to comment Share on other sites More sharing options...
kolyan22region Posted March 2, 2016 Report Share Posted March 2, 2016 Как сделать так,что бы, при удалении подарка, файлы в папке uploads/gifts не удалялись? В админке, gifts.php найди этот код: //Удаление if($_GET['act'] == 'del'){ $id = intval($_GET['id']); $row = $db->super_query("SELECT img FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); if($row){ $db->query("DELETE FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); @unlink(ROOT_DIR."/uploads/gifts/".$row['img'].'.jpg'); @unlink(ROOT_DIR."/uploads/gifts/".$row['img'].'.png'); header('Location: ?mod=gifts'); } } Замени его на: //Удаление if($_GET['act'] == 'del'){ $id = intval($_GET['id']); $row = $db->super_query("SELECT img FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); if($row){ $db->query("DELETE FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); header('Location: ?mod=gifts'); } } Если помог, ЖМЯКай по 2 Link to comment Share on other sites More sharing options...
wenjiro Posted March 2, 2016 Author Report Share Posted March 2, 2016 В админке, gifts.php найди этот код: //Удаление if($_GET['act'] == 'del'){ $id = intval($_GET['id']); $row = $db->super_query("SELECT img FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); if($row){ $db->query("DELETE FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); @unlink(ROOT_DIR."/uploads/gifts/".$row['img'].'.jpg'); @unlink(ROOT_DIR."/uploads/gifts/".$row['img'].'.png'); header('Location: ?mod=gifts'); } } Замени его на: //Удаление if($_GET['act'] == 'del'){ $id = intval($_GET['id']); $row = $db->super_query("SELECT img FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); if($row){ $db->query("DELETE FROM `".PREFIX."_gifts_list` WHERE gid = '".$id."'"); header('Location: ?mod=gifts'); } } Если помог, ЖМЯКай по //################### Удаление подарка ###################// case "del": NoAjaxQuery(); $gid = intval($_POST['gid']); $row = $db->super_query("SELECT uid FROM `".PREFIX."_gifts` WHERE gid = '{$gid}'"); if($user_id == $row['uid']){ $db->query("DELETE FROM `".PREFIX."_gifts` WHERE gid = '{$gid}'"); $db->query("UPDATE `".PREFIX."_users` SET user_gifts = user_gifts-1 WHERE user_id = '{$user_id}'"); mozg_mass_clear_cache_file("user_{$user_id}/profile_{$user_id}|user_{$user_id}/gifts"); } die(); break; У меня такой код!! Link to comment Share on other sites More sharing options...
kolyan22region Posted March 3, 2016 Report Share Posted March 3, 2016 //################### Удаление подарка ###################// case "del": NoAjaxQuery(); $gid = intval($_POST['gid']); $row = $db->super_query("SELECT uid FROM `".PREFIX."_gifts` WHERE gid = '{$gid}'"); if($user_id == $row['uid']){ $db->query("DELETE FROM `".PREFIX."_gifts` WHERE gid = '{$gid}'"); $db->query("UPDATE `".PREFIX."_users` SET user_gifts = user_gifts-1 WHERE user_id = '{$user_id}'"); mozg_mass_clear_cache_file("user_{$user_id}/profile_{$user_id}|user_{$user_id}/gifts"); } die(); break; У меня такой код!! Не в модулях, а в админке /system/inc/gifts.php Link to comment Share on other sites More sharing options...
Recommended Posts