wenjiro Опубликовано 2 марта, 2016 Жалоба Поделиться Опубликовано 2 марта, 2016 Как сделать так,что бы, при удалении подарка, файлы в папке uploads/gifts не удалялись? Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 2 марта, 2016 Жалоба Поделиться Опубликовано 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 2 марта, 2016 Автор Жалоба Поделиться Опубликовано 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; У меня такой код!! Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 3 марта, 2016 Жалоба Поделиться Опубликовано 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения