$pda['keywords'] = $pkeys; $pda['status_price'] = '1'; //$pda['products_selling_points'] = $pspoint; $pda['short_name'] = $pshortname; tep_db_perform('jng_sp_catalog', $pda, 'update', "products_id={$pid}"); } $class_pm->updateFlagContentImproved($products_id, $improved_content); $class_pm->updateFlagImageImproved($products_id, $improved_image); $product = new Product($products_id); $price_uvp = $product->getPriceUVP(); $price_default = $product->getPriceDefault(); $is_finalized = $pname != '' && $pdesc != '' && $price_uvp > 0 && $price_default > 0; if ($is_finalized) { $draft->finalizeProduct($products_id, $session_userinfo['username']); } else { $draft->unfinalizeProduct($products_id); } echo utf8_encode($result); exit; } elseif ($_POST['me_action'] == "REASSIGNSELLINGPOINTS") { $products_id = tep_db_prepare_input($_POST['products_id']); $spoint_result = $class_pm->setSellingPointToProducts($products_id, null, true); $product = $class_pm->retrieveDetail($products_id, 'pd'); $product_selling_points = explode(';', $product['pd']['2']['products_selling_points']); $product_selling_points_amde = explode(';', $product['pd']['2']['products_selling_points_amde']); $result = drawSellingPointsData($product_selling_points, $product_selling_points_amde); echo utf8_encode($result); exit; } } $class_pm->drawAttributesPostAction();