Example #1
0
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);
        }
    }
}
Example #2
0
        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
//