From 247efc6af6900a1e9368293fd620fdb41e9a0a2f Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Mon, 21 Aug 2017 10:43:49 -0400 Subject: [PATCH] Fixed bad parameter references when listing and editing registration events. --- classes/data/dataRegEvent.php | 2 +- models/admin/registrations/list.php | 26 +++--- views/admin/registrations/list.html | 126 +++------------------------- 3 files changed, 28 insertions(+), 126 deletions(-) diff --git a/classes/data/dataRegEvent.php b/classes/data/dataRegEvent.php index 255ca1b..3551482 100644 --- a/classes/data/dataRegEvent.php +++ b/classes/data/dataRegEvent.php @@ -129,7 +129,7 @@ class GlmDataRegistrationsRegEvent extends GlmDataAbstract 'field' => 'event_name', 'type' => 'text', 'required' => true, - 'use' => 'lgned' + 'use' => 'a' ), // A short code used to reference this event diff --git a/models/admin/registrations/list.php b/models/admin/registrations/list.php index 1c46b65..816620f 100644 --- a/models/admin/registrations/list.php +++ b/models/admin/registrations/list.php @@ -26,7 +26,7 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent * @access public */ public $wpdb; - /**MEMBER + /** * Plugin Configuration Data * * @var $config @@ -104,6 +104,7 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent $alphaSelected = false; $haveRegEvents = false; $regEventsCount = false; + $namesList = false; // If doing alpha list if (isset($_REQUEST['alpha'])) { @@ -126,7 +127,7 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent // Get count of reg event listed $regEventsCount = $this->getStats($where); - // Get stats for number of members found matching current selection criteria (includes alpha selection) + // Get stats for number of registration events found matching current selection criteria (includes alpha selection) $filteredRegEventsFound = $this->getStats(str_replace('T.', '', $where.$alphaWhere)); // Get a current list of reg events @@ -147,7 +148,7 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent $nextStart = $start + $limit; } - // since we're doing paging, we have to break out just the member data + // since we're doing paging, we have to break out just the event data $list = $listResult['list']; unset($listResult); @@ -164,13 +165,6 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent } } - // Add a url for each reg event - if ( isset( $list) && is_array( $list ) ) { - foreach ($list as $regEvent) { - $list[$regEvent['id']]['reg'] = sanitize_title($member['name']); - } - } - @@ -363,7 +357,17 @@ class GlmMembersAdmin_registrations_list extends GlmDataRegistrationsRegEvent 'regEventsCount' => $regEventsCount, 'haveRegEvents' => $haveRegEvents, 'regEvents' => $list, - + 'alphaList' => $alphaList, + 'alphaSelected' => $alphaSelected, + 'numbDisplayed' => $numbDisplayed, + 'lastDisplayed' => $lastDisplayed, + 'paging' => $paging, + 'prevStart' => $prevStart, + 'nextStart' => $nextStart, + 'start' => $start, + 'limit' => $limit, + 'namesList' => $namesList, + 'textSearch' => $textSearch ); // Return status, any suggested view, and any data to controller diff --git a/views/admin/registrations/list.html b/views/admin/registrations/list.html index 2f8ff80..6088c70 100644 --- a/views/admin/registrations/list.html +++ b/views/admin/registrations/list.html @@ -1,5 +1,5 @@ {include file='admin/registrations/header.html'} - +
@@ -58,106 +58,21 @@ {/foreach} {else} - (no {$terms.term_member_plur} listed) + (no registration events listed) {/if} {if $paging} - - + + {/if}
- -
-
- - - - - - - - - - - - - - - - - - - -
Categories: - -
Show Archived:
Featured Only:
Pending Only:
Name Search:
- Enter any portion of a {$terms.term_member_cap} name and press enter or select any specific {$terms.term_member_cap} found. -
Fields to export - - - - - -
- {$terms.term_member_cap} ID
- Old {$terms.term_member_cap} ID
- {$terms.term_member_cap} Name
- Profile Reference Name
- Address Line #1
- Address Line #2
- City
- State
- ZIP/Postal Code
- County
- Region
-
- Phone #
- Toll Free
- Main E-Mail
- Primary Contact Name
- Primary Contact E-Mail
- Web Address (URL)
- Categories
- Mailing Address Line #1
- Mailing Address Line #2
- Mailing City
- Mailing State
- Mailing ZIP/Postal Code
-
-
Export to: - Export for Print
- Export to Spreadsheet (CSV) -
- Cancel - -
-
-- 2.17.1