Thread: Major Additions - DownloadsII
View Single Post
  #1788  
Old 02-09-2012, 03:28 PM
squidsk's Avatar
squidsk squidsk is offline
 
Join Date: Nov 2010
Posts: 969
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hippy View Post
I luv bug fixes .. is there any thing other than to wrap that code you posted ?
did you test it again..

thansk for the post:up:
I was actually slightly mistaken about the second bug. It isn't a php error I'm getting but rather the intentional error of the plugin. Its just creating a simple blank page instead of using a vbulletin error page. It would be nice if this was fixed so that if the file doesn't exist it displays a standard vbulletin error message. The line that would need to be fixed is link 672, and there's another instance of that type of page at 667 if the filename is the empty string.

As for the first bug, I realized after giving it some thought that it isn't actually a bug, but rather how things are supposed to work to deal with the CSRF issue mentioned here.

Which leads me to a slightly modified request for improvement, in two parts. First improvement, can the act & and actionhash be converted from get to post type parameters for the page, this would at least eliminate the second problem of people linking to the download button's link. The second improvement would be to not include the download function in those requiring the session token, the reason being that if someone forced a download it would not have any adverse affect on the downloads table, the most it does is increment the number of downloads a user has and the number of times a particular file has been downloaded, especially if you have your extensions setup correctly. The upload and delete functions should of course absolutely require the action hash.

A third improvement request, could the report function be linked into the standard vbulletin reports so that threads are created in whatever forum was setup to post other reports to?
Reply With Quote
2 благодарности(ей) от:
Hippy, jerde
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01132 seconds
  • Memory Usage 1,769KB
  • 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_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (2)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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