function fn_reward_points_update_product_post(&$product_data, &$product_id) { if (isset($product_data['point_price'])) { fn_add_price_in_points(array('point_price' => $product_data['point_price']), $product_id); } if (isset($product_data['reward_points']) && $product_data['is_op'] == 'Y') { foreach ($product_data['reward_points'] as $v) { fn_add_reward_points($v, $product_id, PRODUCT_REWARD_POINTS); } } }
if (isset($_REQUEST['reward_points'])) { foreach ((array) $_REQUEST['reward_points'] as $product_id => $v) { foreach ((array) $v as $usergroup_id => $amount) { $data = array('amount' => $amount, 'usergroup_id' => $usergroup_id); fn_add_reward_points($data, $product_id, PRODUCT_REWARD_POINTS); } } } // // Override multiple products with the one value // } elseif ($mode == 'do_m_override') { if (!empty($_REQUEST['product_ids'])) { foreach ($_REQUEST['product_ids'] as $product_id => $value) { if (isset($_REQUEST['override_products_points']['point_price'])) { fn_add_price_in_points(array('point_price' => $_REQUEST['override_products_points']['point_price']), $product_id); } if (isset($_REQUEST['override_reward_points'])) { foreach ((array) $_REQUEST['override_reward_points'] as $usergroup_id => $amount) { $data = array('amount' => $amount, 'usergroup_id' => $usergroup_id); fn_add_reward_points($data, $product_id, PRODUCT_REWARD_POINTS); } } } } } return; } // // 'Management' page //