Thread: Profile Enhancements - Extra Profile Fields Page
View Single Post
  #205  
Old 11-07-2007, 01:43 AM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not sure if this is related or not but I just updated to 3.6.8.PL2 and when trying to access member.php I ran into an error.

The error was rather generic so it led me to do further research. Basically unexpected end to the code on the last line of code in member.php (line 848).

When I compared the 3.6.8 version of member.php to the new version (3.6.8.pl2) I found that there was an addition on lines 573-574 as follows. Removing the added code (the vbulletin code, not the modification code) let's it run normally.

Any ideas?

PHP Code:
if ($execute['profilefields'])

This was right before the following code which has been added:

PHP Code:
    // *********************
    // CUSTOM PROFILE FIELDS
    
$profilefield_categories = array(=> array());
    
$profilefields_result $db->query_read_slave("
        SELECT pf.profilefieldid, pf.profilefieldcategoryid, pf.required, pf.type, pf.data, pf.def, pf.height
        FROM " 
TABLE_PREFIX "profilefield AS pf
        LEFT JOIN " 
TABLE_PREFIX "profilefieldcategory AS pfc ON(pfc.profilefieldcategoryid = pf.profilefieldcategoryid)
        WHERE pf.form = 0 " 
iif(!($permissions['genericpermissions'] & $vbulletin->bf_ugp_genericpermissions['canseehiddencustomfields']), "
                AND pf.hidden = 0"
) . "
        ORDER BY pfc.displayorder, pf.displayorder
    "
);
    while (
$profilefield $db->fetch_array($profilefields_result))
    {
        
$profilefield_categories["$profilefield[profilefieldcategoryid]"][] = $profilefield;
    }

    
$customfields '';
    
$customfields_category = array();
    foreach (
$profilefield_categories AS $profilefieldcategoryid => $profilefields)
    {
        
$category = array(
            
'title' => $vbphrase["category{$profilefieldcategoryid}_title"],
            
'description' => $vbphrase["category{$profilefieldcategoryid}_desc"],
            
'fields' => ''
        
);

        foreach (
$profilefields AS $profilefield)
        {
            
exec_switch_bg();

            
fetch_profilefield_display($profilefield$userinfo["field$profilefield[profilefieldid]"]);

            (
$hook vBulletinHook::fetch_hook('member_customfields')) ? eval($hook) : false;

            if (
$profilefield['value'] != '')
            {
                
$show['extrainfo'] = true;
                eval(
'$category[\'fields\'] .= "' fetch_template('memberinfo_customfields') . '";');
            }
        }

        
$customfields_category["$profilefieldcategoryid"] = $category['fields'];

        eval(
'$customfields .= "' fetch_template('memberinfo_customfields_category') . '";');
    }
    
// END CUSTOM PROFILE FIELDS
    // ************************* 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01121 seconds
  • Memory Usage 1,804KB
  • 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