break; case 2: $model = new Layout_Model(); if (!empty($_POST)) { if ($info = $model->getCategoryInfoById($_POST['catId'])) { $data['categoryInfo'] = $info; $subcategories = $model->getSubcategoriesByCategoryId($_POST['catId']); $data['subcategories'] = $subcategories; echo htmlspecialchars(json_encode($data), ENT_NOQUOTES); } } break; case 3: $model = new Layout_Model(); if (!empty($_POST)) { if ($model->updateCategory($_POST)) { echo 1; } else { echo 0; } } break; case 4: $model = new Layout_Model(); if (!empty($_POST)) { if ($model->deleteCategory($_POST)) { echo 1; } else { echo 0; } }