Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 02-03-2006, 01:25 AM
Nullifi3d Nullifi3d is offline
 
Join Date: Apr 2004
Location: FL, USA
Posts: 215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default ksort() error in global.php

[02-Feb-2006 22:18:56] PHP Warning: ksort() expects parameter 1 to be array, null given in /home/*****/public_html/dev/global.php(349) : eval()'d code on line 28
[02-Feb-2006 22:18:56] PHP Warning: Invalid argument supplied for foreach() in /home/*****/public_html/dev/global.php(349) : eval()'d code on line 30

I don't see anything wrong with my global_start plugin. I even tried disabling it and emptying it, but the error still occurs on every page load. It doesn't print to the screen, but instead writes to the error_log file on every page load.
Reply With Quote
  #2  
Old 02-03-2006, 07:44 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A bit difficult to help you if you don't post the code you're using.
Reply With Quote
  #3  
Old 02-03-2006, 02:23 PM
Nullifi3d Nullifi3d is offline
 
Join Date: Apr 2004
Location: FL, USA
Posts: 215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What code? If you're talking about the code in plugin global_start it's:
PHP Code:
$bannerinfo $db->query_first("SELECT status FROM " TABLE_PREFIX "banners WHERE userid = " $vbulletin->userinfo['userid']);

if (
in_array($bannerinfo['status'], array('active''inactive'))) $show['hasbanner'] = true;

if (
$vbulletin->options['banner_onoff'] == 1$show['bannersys'] = true;
if (
$vbulletin->options['banner_offlinks'] == 1$show['bannerlinks'] = true;
if (
$vbulletin->options['banner_allow_file'] == 1$show['bannerfile'] = true;
if (
$vbulletin->options['banner_allow_link'] == 1$show['bannerlink'] = true;
if (
$vbulletin->options['banner_allow_title'] == 1$show['bannertitle'] = true;
if (
$vbulletin->options['banner_require_activity'] == 1$show['bannertimedsql'] = true;
if (
$vbulletin->options['banner_force_redirects'] == 1$show['bannerforceredirect'] = true;

if ( (
$vbulletin->options['banner_allowusermod'] == && $show['hasbanner']) && ( ($show['bannersys']) OR (!$show['bannersys'] && $show['bannerlinks']) ) ) $show['modifybanner'] = true;

if ( (
$show['bannerfile'] OR $show['bannerlink']) && ( (!$show['hasbanner']) && ( ($show['bannersys']) OR (!$show['bannersys'] && $show['bannerlinks']) ) ) ) $show['addbanner'] = true;

if ( (
$show['bannersys'] && $show['hasbanner']) OR (!$show['bannersys'] && $show['bannerlinks'] && $show['hasbanner']) ) $show['bannerstatistics'] = true
But I don't see this plugin being the error as I even removed and the error still remained.
Reply With Quote
  #4  
Old 02-03-2006, 06:45 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Then it should be another plugin or code edit that is causing this.
Reply With Quote
  #5  
Old 02-03-2006, 06:54 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Line 349 is the call to the global_start hook so you have another plugin running that is at fault.
Reply With Quote
  #6  
Old 02-03-2006, 07:38 PM
Nullifi3d Nullifi3d is offline
 
Join Date: Apr 2004
Location: FL, USA
Posts: 215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

a different global_start plugin or a totally different plugin? The only one that I have modified since the errors started (actually the only one that I ever modifed) was the one I showed above.

I got it fixed. I have microstats plugin and for some reason
PHP Code:
    ksort($tempusagecache);
    foreach (
$tempusagecache AS $tempname => $times) {
        if (
$_TEMPLATEQUERIES["$tempname"]) {
            
$microstats .= 'Uncached templates: <b>' $tempname '</b> (' $times ')';
        }
    } 
is generating an error. I just removed it as it never showed anways.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:22 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04077 seconds
  • Memory Usage 2,225KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete