Thread: Add-On Releases - vBExperience 3.8
View Single Post
  #1655  
Old 01-07-2010, 02:01 PM
joshskeety joshskeety is offline
 
Join Date: May 2004
Location: Virginia
Posts: 139
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why is this mod constantly returning manually assigned awards, even though the awards stay with the users? This seems to be the part of the code that is being run when the Scheduled Cronjob executes and updates the Achievements/Awards:

Code:
 $awardsq =$vbulletin->db->query_read("SELECT 
        * 
        FROM " . TABLE_PREFIX . "xperience_awards 
        WHERE awardstatus > 0 
        ORDER BY awardcategory, awardlimit, awardstatus      
        "); 
         
        if ($vbulletin->db->num_rows($awardsq) > 0) 
        {
            while ($awards = $vbulletin->db->fetch_array($awardsq)) 
            { 

                if ($awards['manualassign'] <> 0) 
                {
                    if (!strstr($awards['manualassign'], ",")) 
                    { 
                        if (verify_id("user", $awards['manualassign'], false) <> 0) 
                        { 
                            WriteAward($awards, $awards['manualassign']); 
                        } 
                    } else { 
                        $manualawards=explode(",", $awards['manualassign']); 
                         
                        for ($i = 0; $i < count($manualawards); $i ++) 
                        { 
                            if (verify_id("user", $manualawards[$i], false) <> 0) 
                            { 
                                WriteAward($awards, $manualawards[$i]); 
                            } 
                        } 
                    } 
                } else {
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01200 seconds
  • Memory Usage 1,766KB
  • 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
  • (1)bbcode_code
  • (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