$('.sidebar').on('click', 'a', function() {
var deleteCategory = confirm('Вы действительно хотите удалить выбранную категорию?');
if (deleteCategory) {
var deleteCategoryId = $(this).data('id');
$.post(
'/includes/admin.php',
{'deleteCategoryId': deleteCategoryId}
).done(function(check) {
if (check) {
alert('Сначала удалите все блюда и подкатегории выбранной категории');
} else {
return true;
}
});
}
return false;
});
/* При открывании блока добавления/редактирования передали данные с клиента и запомнили их на сервере: */
$_SESSION['dishId'] = $_GET['dishId'];
$_SESSION['actionForDish'] = $_GET['actionForDish'];
/* Тут идет различная обработка входящих данных */
...
if ($_SESSION['actionForDish'] == 'add') {
/* Тут добавляем новое блюдо */
} elseif ($_SESSION['actionForDish'] == 'edit') {
/* Тут редактируем */
}
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit();
if (isset($_POST['composition'])) {
foreach ($_POST['composition'] as $id => $weight) {
if ($weight > 0) {
$comsposition[$id] = $weight;
}
}
}