View Single Post
  #1018  
Old 05-27-2004, 01:46 PM
CarlitoBrigante's Avatar
CarlitoBrigante CarlitoBrigante is offline
 
Join Date: Nov 2002
Location: Iceland
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The system doesn't seem to properly calculate exceptions... while it gives you the right discounts, if you don't have enough money, you have no access to that action. For example, if I buy Italics username for 500, and I have 200 gils left, and I want to reset the username to normal (cost: 0), the system doesn't let me access that action - it always controls against the "normal" full price of the action.

I think the problem is here, in ushop.php

PHP Code:
    // Run through the standard procedure...
    
$rcost calculate_discounted_price($action['cost'], $action['tax']);
    
$rcost calculate_taxed_price($rcost$action['tax']);
    
$cost uttpoints_number_format($rcost);
    
$cost uttstore_actions_cost_exceptions($cost);
    if (
$rcost $points) {
        
$message "You do not have enough points for this.";
        
uttstore_print_end_message($message);
    } 
It should check for $cost >$points - or, it should be like this:

PHP Code:
    // Run through the standard procedure...
    
$rcost calculate_discounted_price($action['cost'], $action['tax']);
    
$rcost calculate_taxed_price($rcost$action['tax']);
    
$rcost uttpoints_number_format($rcost);
    
$rcost uttstore_actions_cost_exceptions($rcost);
    if (
$rcost $points) {
        
$message "You do not have enough points for this.";
        
uttstore_print_end_message($message);
    } 
Zachery?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01218 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete