L#6
authorLaury GvR <laury@gaslightmedia.com>
Thu, 9 Feb 2017 14:24:45 +0000 (09:24 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Thu, 9 Feb 2017 14:24:45 +0000 (09:24 -0500)
models/admin/management/registrations.php
setup/validActions.php
views/admin/management/regpaymentcodes.html [new file with mode: 0644]

index 7809dc0..2fbfc31 100644 (file)
@@ -190,7 +190,7 @@ class GlmMembersAdmin_management_registrations extends GlmDataRegistrationsManag
         // Compile template data
         $template_data = array(
             'regSettings'           => $reg_settings,
-            'option2'                => $option2,
+            'option2'               => $option2,
             'settingsUpdated'       => $settings_updated,
             'settingsUpdateError'   => $settings_update_error,
         );
index 5209ebc..9482fc0 100644 (file)
@@ -65,7 +65,7 @@ $glmMembersRegistrationsAddOnValidActions = array(
         ),
         'management' => array(
             'registrations' => GLM_MEMBERS_REGISTRATIONS_PLUGIN_SLUG,
-            'regterms'      => GLM_MEMBERS_REGISTRATIONS_PLUGIN_SLUG
+            'regterms'      => GLM_MEMBERS_REGISTRATIONS_PLUGIN_SLUG,
         ),
     ),
     'frontActions' => array(
diff --git a/views/admin/management/regpaymentcodes.html b/views/admin/management/regpaymentcodes.html
new file mode 100644 (file)
index 0000000..05a5bfe
--- /dev/null
@@ -0,0 +1,89 @@
+<h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
+    
+    <input type="hidden" name="glm_action" value="general">
+    
+    
+    <a id="glm-settings" data-show-table="glm-table-general" href="{$thisUrl}?page=glm-members-admin-menu-management&glm_action=registrations"
+       class="glm-settings-tab nav-tab{if $option2=='registrations'} nav-tab-active{/if}">
+        General
+    </a>
+    
+    <a id="glm-settings" data-show-table="glm-table-terms" href="{$thisUrl}?page=glm-members-admin-menu-management&glm_action=regterms"  
+       class="glm-settings-tab nav-tab{if $option2=='regterms'  }{/if}">
+        Terms
+    </a>
+    
+    <a id="glm-settings" data-show-table="glm-table-payment-codes" href="{$thisUrl}?page=glm-members-admin-menu-management&glm_action=regpaymentcodes"  
+       class="glm-settings-tab nav-tab{if $option2=='regpaymentcodes'  }{/if}">
+        Payment Codes
+    </a>
+    
+</h2>
+<h3>Registrations Payment Codes</h3>
+        
+    <form action="{$thisUrl}?page={$thisPage}" method="post" enctype="multipart/form-data">
+        <input type="hidden" name="glm_action" value="regpaymentcodes">
+        <input type="hidden" name="option" value="submit">
+        
+        <table class="glm-admin-table">
+        
+            <!-- Admin Menus -->
+        
+            <tr><td colspan="2"><h2>Admin Menu and Tab Names</h2></td></tr>
+      
+            <tr>
+                <th>Registration:</th>
+                <td>
+                    <table class="glm-admin-table">
+                        <tr>
+                            <th>Code Type:</th>
+                            <td>
+                                <select id="default-state" data-id="code_type" class="location-address" name="code_type">
+                                    <option value=""></option>
+                                    {foreach from=$paymentCodeSettings.fieldData.code_type.list item=v}
+                                    <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
+                                        {$v.name}
+                                    </option>
+                                    {/foreach}
+                                </select>
+                            </td>
+                        </tr>
+                        <tr>
+                            <th>Ref Type:</th>
+                            <td>
+                                <select id="default-state" data-id="ref_type" class="location-address" name="ref_type">
+                                    <option value=""></option>
+                                    {foreach from=$paymentCodeSettings.fieldData.ref_type.list item=v}
+                                    <option value="{$v.value}"{if $v.default} selected="selected"{/if}>
+                                        {$v.name}
+                                    </option>
+                                    {/foreach}
+                                </select>
+                            </td>
+                        </tr>
+                            <tr>
+                                <th {if $paymentCodeSettings.fieldRequired.code}class="glm-required"{/if}>Payment Code:</th>
+                                <td {if $paymentCodeSettings.fieldFail.code}class="glm-form-bad-input"{/if}>
+                                    <input type="text" name="code" value="{$paymentCodeSettings.fieldData.code}" class="glm-form-text-input-medium">
+                                    {if $paymentCodeSettings.fieldFail.code}<p>{$paymentCodeSettings.fieldFail.code}</p>{/if}
+                                </td>
+                            </tr>
+                            <tr>
+                                <th {if $paymentCodeSettings.fieldRequired.amount}class="glm-required"{/if}>Name of Field / Prompt:</th>
+                                <td {if $paymentCodeSettings.fieldFail.amount}class="glm-form-bad-input"{/if}>
+                                    <input type="text" name="amount" value="{$paymentCodeSettings.fieldData.amount}" class="glm-form-text-input-medium">
+                                    {if $paymentCodeSettings.fieldFail.amount}<p>{$paymentCodeSettings.fieldFail.amount}</p>{/if}
+                                </td>
+                            </tr>
+                            <tr>
+                                <th {if $paymentCodeSettings.fieldRequired.descr}class="glm-required"{/if}>Field Description / Explanation:</th>
+                                <td {if $paymentCodeSettings.fieldFail.descr}class="glm-form-bad-input"{/if}>
+                                    <input type="text" name="descr" value="{$paymentCodeSettings.fieldData.descr}" class="glm-form-text-input-medium">
+                                    {if $paymentCodeSettings.fieldFail.descr}<p>{$paymentCodeSettings.fieldFail.descr}</p>{/if}
+                                </td>
+                            </tr>
+                        
+        </table>
+        <input type="submit" value="Update Settings" class="button button-primary">
+    </form>
+{include file='admin/footer.html'}