public static function deleteMenuItem() { $itemId = intval($_POST['itemId']); $response = new stdClass(); $module = new VerticalMegaMenus(); if ($itemId > 0) { $item = DB::getInstance()->getRow("Select * From " . _DB_PREFIX_ . "verticalmegamenus_menu_items Where id = " . $itemId); if ($item) { if (DB::getInstance()->execute("Delete From " . _DB_PREFIX_ . "verticalmegamenus_menu_items Where id = " . $itemId)) { DB::getInstance()->execute("Delete From " . _DB_PREFIX_ . "verticalmegamenus_menu_item_lang Where menuId = " . $itemId); if ($item['image'] && file_exists($module->pathBanner . $item['image'])) { unlink($module->pathBanner . $item['image']); } $response->status = '1'; $response->msg = $module->ajaxTranslate('Delete menu success!'); } else { $response->status = '0'; $response->msg = $module->ajaxTranslate('Delete menu not success.'); } } else { $response->status = '0'; $response->msg = $module->ajaxTranslate('Item menu not found.'); } } else { $response->status = '0'; $response->msg = $module->ajaxTranslate('Item menu not found.'); } die(Tools::jsonEncode($response)); }
public static function changMenuItemStatus() { $module = new VerticalMegaMenus(); $itemId = intval($_POST['itemId']); $value = intval($_POST['value']); $response = new stdClass(); if ($value == '1') { DB::getInstance()->execute("Update " . _DB_PREFIX_ . "verticalmegamenus_menu_items Set `status` = 0 Where id = " . $itemId); $response->status = 1; $response->msg = 'Update status success'; } else { DB::getInstance()->execute("Update " . _DB_PREFIX_ . "verticalmegamenus_menu_items Set `status` = 1 Where id = " . $itemId); $response->status = 1; $response->msg = 'Update status success'; } $module->clearCache(); die(Tools::jsonEncode($response)); }