View Single Post
  #126  
Old 02-01-2006, 02:56 PM
Gizmo999 Gizmo999 is offline
 
Join Date: Dec 2005
Location: In my own virtual world
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've applied James hack below but I can't now edit an event, clicking the edit button submits me as attending member

I'm working round it by running a testing template without the calendar roll template submit form hack, is there any other way of doing it??


Quote:
Originally Posted by James Goddard
I had PM'd arpy asking him to include this with the module but he seems to be AWOL.

Here is how you can add guests to this hack after it is installed:

calendar_roll template:

Find
PHP Code:
<else />
[<
a href="calendar.php?$session[sessionurl]do=getinfo&amp;ea=attend&amp;e=$eventinfo[eventid]">$vbphrase[roll_enroll]</a>]
</if> 
Replace with
PHP Code:
<else /> 
<
form action="calendar.php" method="post"
<
input type="hidden" name="do" value="getinfo" /> 
<
input type="hidden" name="ea" value="attend" /> 
<
input type="hidden" name="e" value="$eventinfo[eventid]/> 
[
I will be attending this event with <input type="text" name="guests" value="0" size=/> guests. <input type="submit" value="Submit" />] 
</
form
</if> 
Event Attendance - show/enroll plugin:

Find
PHP Code:
$roll[$vbulletin->userinfo['userid']] = $vbulletin->userinfo['username']; 
Replace with
PHP Code:
$info $vbulletin->userinfo['username']; 
$guests intval$_REQUEST['guests']); 
if (
== $guests
$info .= ' (' $guests ' guest)'
else if (
$guests 0
$info .= ' (' $guests ' guests)'
$roll[$vbulletin->userinfo['userid']] = $info
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01281 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
  • (4)bbcode_php
  • (1)bbcode_quote
  • (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