if (!$C->isUsed()) { $C->Delete(); } else { $content .= "Category has related products, can't delete."; } $view = 'catlist'; break; case 'delete_img': $img_id = (int) $_REQUEST['img_id']; Product::DeleteImage($img_id); $view = 'editproduct'; break; case 'saveproduct': $P = new Product($_POST['id']); if (!$P->Save($_POST)) { $content .= PAYPAL_errMsg($P->PrintErrors()); $view = 'editproduct'; } break; case 'savecat': USES_paypal_class_category(); $C = new Category($_POST['cat_id']); if (!$C->Save($_POST)) { $content .= PAYPAL_popupMsg($LANG_PP['invalid_form']); $view = 'editcat'; } else { $view = 'catlist'; } break; case 'saveopt': USES_paypal_class_attribute();