Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 12-22-2009, 09:25 AM
squishi squishi is offline
 
Join Date: May 2006
Location: Frankfurt
Posts: 282
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm, picture upload is working again. I guess I must have hit the album limit with the debugging that I did for my album addon.

Thank you for the suggestion, Lynne. That is a good idea. :up:

--------------- Added [DATE]1261486047[/DATE] at [TIME]1261486047[/TIME] ---------------

It doesn't seem to work.

Here is my problem:

I am programming an album addon. This special album should disregard the album limitations (size, # of album pics, # of total album pics).

I have set the maxpicsperalbum to 25 for my admin account.
I'm at 24 total pictures and receive the error message "This picture exceeds your total album picture quota by 7". I cannot explain the "7". Also, I do not have this error message in my code. So it must be in one of the classes that I use for album image uploading.
Uploads work fine if I increase the album picture limitations.

class_upload.php contains this:
PHP Code:
if ($this->userinfo['permissions']['albummaxpics'])
{
    
$overage fetch_count_overage($this->userinfo['userid'], $this->userinfo['permissions']['albummaxpics'], 1);
    if (
$overage 0)
    {
        
$this->set_error('upload_total_album_pics_countfull'vb_number_format($overage));
        return 
false;
    }

This is the error message that is triggered in my case.

So I set these variables before the upload part of my script:
PHP Code:
//disregard any restrictions!
$userinfo['permissions']['albummaxsize'] = 99999;
$userinfo['permissions']['albummaxpics'] = 99999;
$albuminfo['moderation'] = 0;
$vbulletin->options['album_maxpicsperalbum'] = 30
I've tried all kinds of combinations to not make vbulletin check the album limits.
For example:
$userinfo['permissions']['albummaxsize'] = false;
$userinfo['permissions']['albummaxsize'] = "";

It still jumps into the if clause and throws the error message.

What could be the problem?
Is it object related? Do I need to set these variables in a different way?

--------------- Added [DATE]1261493810[/DATE] at [TIME]1261493810[/TIME] ---------------

Instead of
Quote:
$userinfo['permissions']['albummaxsize'] = false;
I just tried
Quote:
$vbulletin->$userinfo['permissions']['albummaxsize'] = false;
with no luck...
Reply With Quote
 


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 06:22 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04954 seconds
  • Memory Usage 2,393KB
  • Queries Executed 12 (?)
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
  • (5)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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