public function entryPostProcessing( $result_data, $action )
{
- // Remove payment methods that are turned of in management
- foreach ($result_data['payment_methods']['bitmap'] as $pmKey=>$pm) {
- $bit = pow(2, $pm['value']);
- if (($bit & $this->config['settings']['reg_payment_methods']) == 0) {
- unset($result_data['payment_methods']['bitmap'][$pmKey]);
- unset($result_data['restricted_payment_methods']['bitmap'][$pmKey]);
+ // If we have Payment Methods field data, Remove payment methods that are turned of in management
+ if (isset($result_data['payment_methods'])) {
+ foreach ($result_data['payment_methods']['bitmap'] as $pmKey=>$pm) {
+ $bit = pow(2, $pm['value']);
+ if (($bit & $this->config['settings']['reg_payment_methods']) == 0) {
+ unset($result_data['payment_methods']['bitmap'][$pmKey]);
+ unset($result_data['restricted_payment_methods']['bitmap'][$pmKey]);
+ }
}
}
{
if ($time_specific['value']) {
-trigger_error("**** Time SPecific",E_USER_NOTICE);
+
$sql = "
SELECT SUM(attendee_max) AS total, SUM(attendee_count) AS registered, SUM(attendees_pending) AS cartHold, SUM(attendees_available) AS curAvail
FROM ".GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX."reg_time
AND non_time_specific = false
";
} else {
-trigger_error("**** Not Time SPecific",E_USER_NOTICE);
+
$sql = "
SELECT SUM(attendee_max) AS total, SUM(attendee_count) AS registered, SUM(attendees_pending) AS cartHold, SUM(attendees_available) AS curAvail
FROM ".GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX."reg_time
{if $regEvent.fieldFail.reg_hold_minutes}<p>{$regEvent.fieldFail.reg_hold_minutes}</p>{/if}<br>
</td>
</tr>
-<!-- No longer in use, now using defined parameter for all hold days for all requests
- <tr>
- <th {if $regEvent.fieldRequired.cart_hold_days}class="glm-required-nowrap-left-align"{else}class="glm-nowrap-left-align"{/if}>Cart Hold (days):</th>
- <td {if $regEvent.fieldFail.cart_hold_days}class="glm-form-bad-input" data-tabid="glm-cart_hold_days"{/if}>
- If the user has {$terms.reg_term_registration_plur} entered but has not yet checked out, their "cart" will be maintained for this number of days.
- After that time, the card will be deleted. If a user has established a {$terms.reg_term_registration_plur} account (entered {$terms.reg_term_registration_plur} or
- have been {$terms.reg_term_registered} before, the user will be able log in and continue with the cart up to this number of days.<br>
- <input type="text" name="cart_hold_days" value="{$regEvent.fieldData.cart_hold_days}" class="glm-form-text-input-medium">
- {if $regEvent.fieldFail.cart_hold_days}<p>{$regEvent.fieldFail.cart_hold_days}</p>{/if}<br>
- </td>
- </tr>
--->
<tr>
<th {if $regEvent.fieldRequired.reg_hours_before}class="glm-required-nowrap-left-align"{else}class="glm-nowrap-left-align"{/if}>End of {$terms.reg_term_registration_cap}:</th>
<td {if $regEvent.fieldFail.reg_hours_before}class="glm-form-bad-input" data-tabid="glm-reg_hours_before"{/if}>