foreach ($expected as $provided) { if (isset($_POST[$provided])) { $action = $provided; $actionval = $_POST[$provided]; break; } elseif (isset($_GET[$provided])) { $action = $provided; $actionval = $_GET[$provided]; break; } } $mode = isset($_REQUEST['mode']) ? $_REQUEST['mode'] : ''; switch ($action) { case 'dup_product': $P = new Product($_REQUEST['id']); $P->Duplicate(); echo COM_refresh(PAYPAL_ADMIN_URL . '/index.php'); break; case 'deleteproduct': $P = new Product($_REQUEST['id']); if (!$P->isUsed()) { $P->Delete(); } else { $content .= "Product has purchase records, can't delete."; } break; case 'deletecatimage': USES_paypal_class_category(); $id = isset($_GET['cat_id']) ? (int) $_GET['cat_id'] : 0; if ($id > 0) { $C = new Category($id);