Пример #1
0
function ProjectTheme_mark_images_cost_extra($pid)
{
    $ProjectTheme_charge_fees_for_images = get_option('ProjectTheme_charge_fees_for_images');
    $projectTheme_extra_image_charge = get_option('projectTheme_extra_image_charge');
    $image_fee_paid = get_post_meta($pid, 'image_fee_paid', true);
    if (empty($image_fee_paid)) {
        $image_fee_paid = 0;
        update_post_meta($pid, 'image_fee_paid', 0);
    }
    if ($ProjectTheme_charge_fees_for_images == "yes") {
        $projectTheme_nr_of_free_images = get_option('projectTheme_nr_of_free_images');
        if (empty($projectTheme_nr_of_free_images)) {
            $projectTheme_nr_of_free_images = 1;
        }
        $ProjectTheme_get_post_nr_of_images = ProjectTheme_get_post_nr_of_images($pid);
        $nr_imgs = $ProjectTheme_get_post_nr_of_images - $projectTheme_nr_of_free_images - $image_fee_paid;
        if ($nr_imgs > 0) {
            update_post_meta($pid, 'image_fee_paid', $nr_imgs + $image_fee_paid);
        }
    }
}
Пример #2
0
function ProjectTheme_get_images_cost_extra($pid)
{
    $ProjectTheme_charge_fees_for_images = get_option('ProjectTheme_charge_fees_for_images');
    $projectTheme_extra_image_charge = get_option('projectTheme_extra_image_charge');
    if ($ProjectTheme_charge_fees_for_images == "yes") {
        $projectTheme_nr_of_free_images = get_option('projectTheme_nr_of_free_images');
        if (empty($projectTheme_nr_of_free_images)) {
            $projectTheme_nr_of_free_images = 1;
        }
        $ProjectTheme_get_post_nr_of_images = ProjectTheme_get_post_nr_of_images($pid);
        $nr_imgs = $ProjectTheme_get_post_nr_of_images - $projectTheme_nr_of_free_images;
        if ($nr_imgs > 0) {
            return $nr_imgs * $projectTheme_extra_image_charge;
        }
    }
    return 0;
}