Added new reg event admin "Registrants" list page. Moved tab code to eventSubTabs...
authorChuck Scott <cscott@gaslightmedia.com>
Wed, 13 Dec 2017 21:55:32 +0000 (16:55 -0500)
committerChuck Scott <cscott@gaslightmedia.com>
Wed, 13 Dec 2017 21:55:32 +0000 (16:55 -0500)
models/admin/registrations/events.php
views/admin/registrations/eventDashboard.html
views/admin/registrations/eventEdit.html
views/admin/registrations/eventEditCustomFields.html
views/admin/registrations/eventEditLevels.html
views/admin/registrations/eventRegistrants.html [new file with mode: 0644]
views/admin/registrations/eventSubTabs.html [new file with mode: 0644]

index 4636efb..9257895 100644 (file)
@@ -157,6 +157,12 @@ class GlmMembersAdmin_registrations_events extends GlmDataRegistrationsRegEvent
 
         switch ($option) {
 
+            case 'registrants':
+
+                $view = 'eventRegistrants';
+
+                break;
+
             case 'eventCustomFields':
 
                 require_once GLM_MEMBERS_REGISTRATIONS_PLUGIN_CLASS_PATH.'/data/dataRegClass.php';
index 57246d8..2f7440e 100644 (file)
@@ -1,26 +1,5 @@
 {include file='admin/registrations/eventHeader.html'}
-
-<h1>{$regEvent.event_name}</h1>
-
-    <h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
-        <a onClick="return false;" class="nav-tab nav-tab-active">Event Dashboard</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=edit&regEventID={$regEventID}" class="nav-tab">Edit Registration Settings</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent&regEventID={$regEventID}" class="nav-tab">Registration Levels & Charges</a> 
-{if apply_filters('glm-members-customfields-active', false)}        
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventCustomFields&regEventID={$regEventID}" class="nav-tab">Additional Fields</a>
-{/if}
-    </h2>
-
-{if $haveMessages}
-    <div class="glm-error" style="font-size: 1rem; line-height: 1rem; margin-top: 1rem;">
-        <i>Please Note:</i>
-        <UL>
-  {foreach $messages as $m}
-            <li>{$m}</li>
-  {/foreach}          
-        </UL>
-    </div>
-{/if}
+{include file='admin/registrations/eventSubTabs.html'}
  
  <div id="glm-admin-member-dashboard" class="glm-admin-table">   
 {if $haveRegEvent}
index 542f25e..d4baf82 100644 (file)
@@ -1,35 +1,11 @@
 {include file='admin/registrations/eventHeader.html'}
-    
-       <h1>
-               {$regEvent.fieldData.event_name}
-               &nbsp;&nbsp;&nbsp;
+{include file='admin/registrations/eventSubTabs.html'}
+
+    <h1>
         {if $regEventUpdated}<span class="glm-notice glm-flash-updated">Registration Event Updated</span>{/if}
         {if $regEventUpdateError}<span class="glm-error glm-flash-updated">Registration Event Update Error</span>{/if}
         {if $regEventAdded}<span class="glm-notice glm-flash-updated">Registration Event Added</span>{/if}
-       </h1>
-
-<div class="glm-admin-table-inner glm-admin-table">
-
-{if $haveMessages}
-    <div class="glm-error" style="font-size: 1rem; line-height: 1rem; margin-top: 1rem;">
-        <i>Please Note:</i>
-        <UL>
-  {foreach $messages as $m}
-            <li>{$m}</li>
-  {/foreach}          
-        </UL>
-    </div>
-{/if}
-
-    <h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventDashboard" class="nav-tab">Event Dashboard</a>
-        <a onClick="return false;" class="nav-tab nav-tab-active">Edit Registration Settings</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent&regEventID={$regEventID}" class="nav-tab">Registration Levels & Charges</a>
-{if apply_filters('glm-members-customfields-active', false)}        
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventCustomFields&regEventID={$regEventID}" class="nav-tab">Additional Fields</a>
-{/if}
-    </h2>
-
+    </h1>
 
        <a href="{$thisUrl}?page={$thisPage}&option=dashboard&regEventID={$regEventID}"
        class="button button-secondary glm-button glm-right">Return to Dashboard</a>
index b1d7da0..bfd44b9 100644 (file)
@@ -1,36 +1,11 @@
 {include file='admin/registrations/eventHeader.html'}
-
+{include file='admin/registrations/eventSubTabs.html'}
+    
     <h1>
-        {$regEvent.event_name}
-
-        &nbsp;&nbsp;&nbsp;
         {if $regEventUpdated}<span class="glm-notice glm-flash-updated">Registration Event Updated</span>{/if}
         {if $regEventUpdateError}<span class="glm-error glm-flash-updated">Registration Event Update Error</span>{/if}
         {if $regEventAdded}<span class="glm-notice glm-flash-updated">Registration Event Added</span>{/if}
-
     </h1>
-
-<div class="glm-admin-table-inner glm-admin-table">
-
-{if $haveMessages}
-    <div class="glm-error" style="font-size: 1rem; line-height: 1rem; margin-top: 1rem;">
-        <i>Please Note:</i>
-        <UL>
-  {foreach $messages as $m}
-            <li>{$m}</li>
-  {/foreach}          
-        </UL>
-    </div>
-{/if}
-
-    <h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventDashboard" class="nav-tab">Event Dashboard</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=edit&regEventID={$regEventID}" class="nav-tab">Edit Registration Settings</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent&regEventID={$regEventID}" class="nav-tab">Registration Levels & Charges</a> 
-        <a onClick="return false;" class="nav-tab nav-tab-active">Additional Fields</a> 
-         
-    </h2>
-    
     
 {if apply_filters('glm-members-customfields-active', false)}
     <p><hr></p>
index b0ca41b..009c5d6 100644 (file)
@@ -1,36 +1,11 @@
 {include file='admin/registrations/eventHeader.html'}
+{include file='admin/registrations/eventSubTabs.html'}
 
     <h1>
-        {$regEvent.event_name}
-
-        &nbsp;&nbsp;&nbsp;
         {if $regEventUpdated}<span class="glm-notice glm-flash-updated">Registration Event Updated</span>{/if}
         {if $regEventUpdateError}<span class="glm-error glm-flash-updated">Registration Event Update Error</span>{/if}
         {if $regEventAdded}<span class="glm-notice glm-flash-updated">Registration Event Added</span>{/if}
-
     </h1>
-
-<div class="glm-admin-table-inner glm-admin-table">
-
-{if $haveMessages}
-    <div class="glm-error" style="font-size: 1rem; line-height: 1rem; margin-top: 1rem;">
-        <i>Please Note:</i>
-        <UL>
-  {foreach $messages as $m}
-            <li>{$m}</li>
-  {/foreach}          
-        </UL>
-    </div>
-{/if}
-
-    <h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventDashboard" class="nav-tab">Event Dashboard</a>
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=edit&regEventID={$regEventID}" class="nav-tab">Edit Registration Settings</a>
-        <a onClick="return false;" class="nav-tab nav-tab-active">Registration Levels & Charges</a> 
-{if apply_filters('glm-members-customfields-active', false)}        
-        <a href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventCustomFields&regEventID={$regEventID}" class="nav-tab">Additional Fields</a>
-{/if}
-    </h2>
     
     {* Event Registration App - Backbone.js *}
     {* Underscore Templates for the Event Registration App *}
diff --git a/views/admin/registrations/eventRegistrants.html b/views/admin/registrations/eventRegistrants.html
new file mode 100644 (file)
index 0000000..5680b15
--- /dev/null
@@ -0,0 +1,4 @@
+{include file='admin/registrations/eventHeader.html'}
+{include file='admin/registrations/eventSubTabs.html'}
+    
+this is the registrants page.
\ No newline at end of file
diff --git a/views/admin/registrations/eventSubTabs.html b/views/admin/registrations/eventSubTabs.html
new file mode 100644 (file)
index 0000000..6e696f8
--- /dev/null
@@ -0,0 +1,28 @@
+<h1>
+ {if isset($regEvent.fieldData)}
+    {$regEvent.fieldData.event_name}
+ {else}
+    {$regEvent.event_name}
+ {/if}
+</h1>
+
+    <h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
+        <a {if $option=="eventDashboard"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventDashboard&regEventID={$regEventID}" class="nav-tab"{/if}>Event Dashboard</a>
+        <a {if $option=="edit"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=edit&regEventID={$regEventID}" class="nav-tab"{/if}>Edit Registration Settings</a>
+        <a {if $option=="configureEvent"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=configureEvent&regEventID={$regEventID}" class="nav-tab"{/if}>Registration Levels & Charges</a> 
+{if apply_filters('glm-members-customfields-active', false)}        
+        <a {if $option=="eventCustomFields"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=eventCustomFields&regEventID={$regEventID}" class="nav-tab"{/if}>Additional Fields</a>
+{/if}
+        <a {if $option=="registrants"}onClick="return false;" class="nav-tab nav-tab-active"{else}href="{$thisUrl}?page=glm-members-admin-menu-registrations-events&option=registrants&regEventID={$regEventID}" class="nav-tab"{/if}>Registratants</a> 
+    </h2>
+
+{if $haveMessages}
+    <div class="glm-error" style="font-size: 1rem; line-height: 1rem; margin-top: 1rem;">
+        <i>Please Note:</i>
+        <UL>
+  {foreach $messages as $m}
+            <li>{$m}</li>
+  {/foreach}          
+        </UL>
+    </div>
+{/if}