Updated database to use SMALLINT instead of TINYINT for bitmapped fields
authorChuck Scott <cscott@gaslightmedia.com>
Fri, 17 Feb 2017 16:47:19 +0000 (11:47 -0500)
committerChuck Scott <cscott@gaslightmedia.com>
Fri, 17 Feb 2017 16:47:19 +0000 (11:47 -0500)
Cleaned up Registrations management "General" and "Terms" pages
Added registrations management settings and terms to the array when registering the add-on to get the data into config.

index.php
misc/documentation/DevelopmentOutline.txt
setup/databaseScripts/create_database_V0.0.1.sql
setup/databaseScripts/dbVersions.php
setup/databaseScripts/update_database_V0.0.2.sql [new file with mode: 0644]
views/admin/management/registrations.html
views/admin/management/regterms.html

index fb1ddb8..25e2ffe 100644 (file)
--- a/index.php
+++ b/index.php
@@ -38,7 +38,7 @@
  *  version from this plugin.
  */
 define('GLM_MEMBERS_REGISTRATIONS_PLUGIN_VERSION', '0.0.1');
-define('GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_VERSION', '0.0.1');
+define('GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_VERSION', '0.0.2');
 
 // This is the minimum version of the GLM Members DB plugin require for this plugin.
 define('GLM_MEMBERS_REGISTRATIONS_PLUGIN_MIN_MEMBERS_REQUIRED_VERSION', '2.8.0');
@@ -143,10 +143,11 @@ if (is_file(GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_SCRIPTS.'/dbVersions.php')) {
 }
 
 // Load Add-On Management Settings data
-/* None - Need to figure out a smooth way to do this.
 $glmMembersRegistrationsManagementSettings = $wpdb->get_row( "SELECT * FROM ".GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX."management WHERE id = 1", ARRAY_A );
 unset($glmMembersRegistrationsManagementSettings['id']);
-*/
+$glmMembersRegistrationsManagementTerms = $wpdb->get_row( "SELECT * FROM ".GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX."settings_terms WHERE id = 1", ARRAY_A );
+unset($glmMembersRegistrationsManagementTerms['id']);
+
 
 function glmMembersRegistrationsRegisterAddOn($addOns) {
 
@@ -158,6 +159,8 @@ function glmMembersRegistrationsRegisterAddOn($addOns) {
         'slug' => GLM_MEMBERS_REGISTRATIONS_PLUGIN_SLUG,
         'actions' => $GLOBALS['glmMembersRegistrationsAddOnValidActions'],
         'config' => array(
+            'settings' => $GLOBALS['glmMembersRegistrationsManagementSettings'],
+            'terms' => $GLOBALS['glmMembersRegistrationsManagementTerms']
         ),
         'shortcodes' => $GLOBALS['glmMembersRegistrationsShortcodes'],
         'shortcodesDescription' => $GLOBALS['glmMembersRegistrationsShortcodesDescription']
index 41a7fef..7390476 100644 (file)
@@ -9,7 +9,7 @@ ADMIN
 
 * Management
     Chuck
-    - Recall and update of management data
+    DONE - Recall and update of management data
     - Access by Managers only
 
 * Misc
index 83308b8..ff21806 100644 (file)
@@ -84,8 +84,8 @@ CREATE TABLE {prefix}management (
     reg_org_toll_free TINYTEXT NULL,
     reg_org_internal_email TINYTEXT NULL,
     reg_org_from_email TINYTEXT NULL,
-    reg_payment_methods TINYINT NULL,                               -- Payment methods available for all registrations - Bitmap - see payment_method in plugin.ini
-    reg_proc_methods TINYINT NULL,                                  -- Payment processing methods available - Bitmap - see proc_method in plugin.ini
+    reg_payment_methods SMALLINT NULL,                               -- Payment methods available for all registrations - Bitmap - see payment_method in plugin.ini
+    reg_proc_methods SMALLINT NULL,                                  -- Payment processing methods available - Bitmap - see proc_method in plugin.ini
     reg_cc_accepts SMALLINT NULL,                                   -- Credit Cards Accepted - Bitmap - See credit_card in plugin.ini
     -- Authorize.net Credentials
     reg_authorize_net_login TINYTEXT NULL,
@@ -99,12 +99,12 @@ CREATE TABLE {prefix}management (
     reg_merchant_solutions_test TINYINT NULL,                       -- Merchant Solutions test mode - List - see proc_test_mode in plugin.ini
     -- Billing settings    
     reg_full_billing_info BOOLEAN NULL,                             -- Always request full billing information in checkout page regardless of the following settings
-    reg_bill_info_req_no_charge TINYINT NULL,                       -- Bitmap of fields to use in checkout for these types of payments - See billing_field in plugin.conf
-    reg_bill_info_req_comp_code TINYINT NULL,     
-    reg_bill_info_req_cash TINYINT NULL,          
-    reg_bill_info_req_check TINYINT NULL,         
-    reg_bill_info_req_credit_card TINYINT NULL,   
-    reg_bill_info_req_merchant_call TINYINT NULL, 
+    reg_bill_info_req_no_charge SMALLINT NULL,                       -- Bitmap of fields to use in checkout for these types of payments - See billing_field in plugin.conf
+    reg_bill_info_req_comp_code SMALLINT NULL,     
+    reg_bill_info_req_cash SMALLINT NULL,          
+    reg_bill_info_req_check SMALLINT NULL,         
+    reg_bill_info_req_credit_card SMALLINT NULL,   
+    reg_bill_info_req_merchant_call SMALLINT NULL, 
     -- Misc Options
     reg_medical_info BOOLEAN NULL,                                  -- This site can ask for "Medical Info" - set in main category of an event
     PRIMARY KEY (id)
@@ -309,9 +309,9 @@ CREATE TABLE {prefix}reg_event (
     attendee_max MEDIUMINT NULL,                                -- Attendee limit - 0 = unlimited
     attendee_max_per_reg TINYINT NULL,                          -- Maximum attendees per registration submission - 0 = unlimited
     attendee_count MEDIUMINT NULL,                              -- Last calculated attendee count
-    registration_account_options TINYINT NULL,                  -- Bitmap of how user accounts may be used for this event - See registration_account_option in plugin.ini
-    payment_methods TINYINT NULL,                               -- Bitmap of payment methods available to users for this event - See payment_method in plugin.ini
-    restricted_payment_methods TINYINT NULL,                    -- Bitmap of restricted (admin use only) payment methods for this event - see payment_method
+    registration_account_options SMALLINT NULL,                  -- Bitmap of how user accounts may be used for this event - See registration_account_option in plugin.ini
+    payment_methods SMALLINT NULL,                               -- Bitmap of payment methods available to users for this event - See payment_method in plugin.ini
+    restricted_payment_methods SMALLINT NULL,                    -- Bitmap of restricted (admin use only) payment methods for this event - see payment_method
     terms TEXT NULL,                                            -- Terms and Conditions for registration
     reg_file TINYTEXT NULL,                                     -- Name of a downloadable file
     reg_file_title TINYTEXT NULL,                               -- Title for downloadable file
index 2633011..aa7f7a2 100644 (file)
@@ -14,7 +14,8 @@
  */
 
 $glmMembersRegistrationsDbVersions = array(
-    '0.0.1' => array('version' => '0.0.1', 'tables' => 18, 'date' => '02/6/2017')
+    '0.0.1' => array('version' => '0.0.1', 'tables' => 18, 'date' => '02/6/2017'),
+    '0.0.2' => array('version' => '0.0.2', 'tables' => 18, 'date' => '02/17/2017')
 );
 
 
diff --git a/setup/databaseScripts/update_database_V0.0.2.sql b/setup/databaseScripts/update_database_V0.0.2.sql
new file mode 100644 (file)
index 0000000..acd8025
--- /dev/null
@@ -0,0 +1,67 @@
+-- Gaslight Media Members Database  - Events Add-On
+-- File Created: 12/09/14 15:27:15
+-- Database Version: 0.0.9
+-- Database Update From Previous Version Script
+-- 
+-- To permit each query below to be executed separately,
+-- all queries must be separated by a line with four dashses
+
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_payment_methods SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_proc_methods SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_cc_accepts SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_no_charge SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_comp_code SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_cash SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_check SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_credit_card SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}management MODIFY reg_bill_info_req_merchant_call SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}reg_event MODIFY registration_account_options SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}reg_event MODIFY payment_methods SMALLINT;
+
+----
+
+-- Change size of integer for bitmapped field.
+ALTER TABLE {prefix}reg_event MODIFY restricted_payment_methods SMALLINT;
+
index 5ae6b5c..82f38b7 100644 (file)
@@ -19,7 +19,7 @@
         <td colspan="2">
             {if $settingsUpdated}<h2 class="glm-notice glm-flash-updated glm-right">Settings Updated</h2>{/if}
             {if $settingsUpdateError}<span class="glm-error glm-flash-updated glm-right">Settings Update Error</span>{/if}
-            <h3>Registrations General Settings</h3>
+            <h3>{$terms.reg_term_registrations_name} General Settings</h3>
         </td>
     </tr>
     <tr>
@@ -31,7 +31,7 @@
 
                 <table>
                     <tr>
-                        <th>Event Registration Page Permalink Name:</th>
+                        <th>{$terms.reg_term_registrations_name} Page Permalink Name:</th>
                         <td>
                             <input type="text" name="canonical_reg_page" value="{$regSettings.fieldData.canonical_reg_page}">
                             <br>Use only the page name at the end of the permalink for the member detail page.
index 46ac7cb..76cea48 100644 (file)
@@ -15,7 +15,7 @@
     </a>
     
 </h2>
-<h3>Registrations Terms</h3>
+<h3>{$terms.reg_term_registrations_name} Terms and Phrases</h3>
         
     <form action="{$thisUrl}?page={$thisPage}" method="post" enctype="multipart/form-data">
         <input type="hidden" name="glm_action" value="regterms">
         
         <table class="glm-admin-table">
         
-            <!-- Admin Menus -->
-        
-            <tr><td colspan="2"><h2>Admin Menu and Tab Names</h2></td></tr>
-      
+            <tr>
+                <th {if $termSettings.fieldRequired.reg_term_registrations_name}class="glm-required"{/if}>Application Title:</th>
+                <td {if $termSettings.fieldFail.reg_term_registrations_name}class="glm-form-bad-input"{/if}>
+                    <input type="text" name="reg_term_registrations_name" value="{$termSettings.fieldData.reg_term_registrations_name}" class="glm-form-text-input-medium">
+                    {if $termSettings.fieldFail.reg_term_registrations_name}<p>{$termSettings.fieldFail.reg_term_registrations_name}</p>{/if}
+                </td>
+            </tr>
             <tr>
                 <th>Registration:</th>
                 <td>
                                 <input type="text" name="reg_term_registration" value="{$termSettings.fieldData.reg_term_registration}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registration}<p>{$termSettings.fieldFail.reg_term_registration}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
-                            <th {if $termSettings.fieldRequired.reg_term_registrations_name}class="glm-required"{/if}>Registrations Name:</th>
-                            <td {if $termSettings.fieldFail.reg_term_registrations_name}class="glm-form-bad-input"{/if}>
-                                <input type="text" name="reg_term_registrations_name" value="{$termSettings.fieldData.reg_term_registrations_name}" class="glm-form-text-input-medium">
-                                {if $termSettings.fieldFail.reg_term_registrations_name}<p>{$termSettings.fieldFail.reg_term_registrations_name}</p>{/if}
-                            </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registration_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_registration_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registration_cap" value="{$termSettings.fieldData.reg_term_registration_cap}" class="glm-form-text-input-medium">
@@ -58,8 +52,6 @@
                                 <input type="text" name="reg_term_registration_plur" value="{$termSettings.fieldData.reg_term_registration_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registration_plur}<p>{$termSettings.fieldFail.reg_term_registration_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registration_plur_cap}class="glm-required"{/if}>Plural Capitalized</th>
                             <td {if $termSettings.fieldFail.reg_term_registration_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registration_plur_cap" value="{$termSettings.fieldData.reg_term_registration_plur_cap}" class="glm-form-text-input-medium">
@@ -70,7 +62,6 @@
                     </td>
                     </tr>
                     <tr>
-                        
                          <th>Register:</th>
                          <td>
                          <table class="glm-admin-table">
@@ -80,8 +71,6 @@
                                 <input type="text" name="reg_term_register" value="{$termSettings.fieldData.reg_term_register}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_register}<p>{$termSettings.fieldFail.reg_term_register}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_register_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_register_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_register_cap" value="{$termSettings.fieldData.reg_term_register_cap}" class="glm-form-text-input-medium">
@@ -94,8 +83,6 @@
                                 <input type="text" name="reg_term_registers" value="{$termSettings.fieldData.reg_term_registers}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registers}<p>{$termSettings.fieldFail.reg_term_registers}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registering}class="glm-required"{/if}>Registering:</th>
                             <td {if $termSettings.fieldFail.reg_term_registering}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registering" value="{$termSettings.fieldData.reg_term_registering}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_registering_cap" value="{$termSettings.fieldData.reg_term_registering_cap}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registering_cap}<p>{$termSettings.fieldFail.reg_term_registering_cap}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registered}class="glm-required"{/if}>Registered:</th>
                             <td {if $termSettings.fieldFail.reg_term_registered}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registered" value="{$termSettings.fieldData.reg_term_registered}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_attendee" value="{$termSettings.fieldData.reg_term_attendee}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_attendee}<p>{$termSettings.fieldFail.reg_term_attendee}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_attendee_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_attendee_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_attendee_cap" value="{$termSettings.fieldData.reg_term_attendee_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_attendee_plur" value="{$termSettings.fieldData.reg_term_attendee_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_attendee_plur}<p>{$termSettings.fieldFail.reg_term_attendee_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_attendee_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_attendee_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_attendee_plur_cap" value="{$termSettings.fieldData.reg_term_attendee_plur_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_attending" value="{$termSettings.fieldData.reg_term_attending}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_attending}<p>{$termSettings.fieldFail.reg_term_attending}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_attended}class="glm-required"{/if}>Attended:</th>
                             <td {if $termSettings.fieldFail.reg_term_attended}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_attended" value="{$termSettings.fieldData.reg_term_attended}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_registered_user" value="{$termSettings.fieldData.reg_term_registered_user}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registered_user}<p>{$termSettings.fieldFail.reg_term_registered_user}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registered_user_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_registered_user_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registered_user_cap" value="{$termSettings.fieldData.reg_term_registered_user_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_registered_user_plur" value="{$termSettings.fieldData.reg_term_registered_user_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_registered_user_plur}<p>{$termSettings.fieldFail.reg_term_registered_user_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_registered_user_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_registered_user_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_registered_user_plur_cap" value="{$termSettings.fieldData.reg_term_registered_user_plur_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_id" value="{$termSettings.fieldData.reg_term_id}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_id}<p>{$termSettings.fieldFail.reg_term_id}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_id_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_id_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_id_cap" value="{$termSettings.fieldData.reg_term_id_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_id_plur" value="{$termSettings.fieldData.reg_term_id_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_id_plur}<p>{$termSettings.fieldFail.reg_term_id_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_id_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_id_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_id_plur_cap" value="{$termSettings.fieldData.reg_term_id_plur_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_password" value="{$termSettings.fieldData.reg_term_password}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_password}<p>{$termSettings.fieldFail.reg_term_password}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_password_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_password_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_password_cap" value="{$termSettings.fieldData.reg_term_password_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_password_plur" value="{$termSettings.fieldData.reg_term_password_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_password_plur}<p>{$termSettings.fieldFail.reg_term_password_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_password_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_password_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_password_plur_cap" value="{$termSettings.fieldData.reg_term_password_plur_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_instructor" value="{$termSettings.fieldData.reg_term_instructor}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_instructor}<p>{$termSettings.fieldFail.reg_term_instructor}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_instructor_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_instructor_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_instructor_cap" value="{$termSettings.fieldData.reg_term_instructor_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_instructor_plur" value="{$termSettings.fieldData.reg_term_instructor_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_instructor_plur}<p>{$termSettings.fieldFail.reg_term_instructor_plur}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_instructor_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_instructor_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_instructor_plur_cap" value="{$termSettings.fieldData.reg_term_instructor_plur_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_payment_code" value="{$termSettings.fieldData.reg_term_payment_code}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_payment_code}<p>{$termSettings.fieldFail.reg_term_payment_code}</p>{/if}
                             </td>
-                        </tr>
-                        <tr>
                             <th {if $termSettings.fieldRequired.reg_term_payment_code_cap}class="glm-required"{/if}>Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_payment_code_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_payment_code_cap" value="{$termSettings.fieldData.reg_term_payment_code_cap}" class="glm-form-text-input-medium">
                                 <input type="text" name="reg_term_payment_code_plur" value="{$termSettings.fieldData.reg_term_payment_code_plur}" class="glm-form-text-input-medium">
                                 {if $termSettings.fieldFail.reg_term_payment_code_plur}<p>{$termSettings.fieldFail.reg_term_payment_code_plur}</p>{/if}
                             </td>
-                        </tr>
-                             <tr>
                             <th {if $termSettings.fieldRequired.reg_term_payment_code_plur_cap}class="glm-required"{/if}>Plural Capitalized:</th>
                             <td {if $termSettings.fieldFail.reg_term_payment_code_plur_cap}class="glm-form-bad-input"{/if}>
                                 <input type="text" name="reg_term_payment_code_plur_cap" value="{$termSettings.fieldData.reg_term_payment_code_plur_cap}" class="glm-form-text-input-medium">
                 </td>
             </tr>
             <tr>
-                <th>Contact:</th>
-                <td>
-                    <table class="glm-admin-table">
-                        <tr>
-                            <th {if $termSettings.fieldRequired.reg_term_contact_information}class="glm-required"{/if}>Contact Information</th>
-                            <td {if $termSettings.fieldFail.reg_term_contact_information}class="glm-form-bad-input"{/if}>
-                                <input type="text" name="reg_term_contact_information" value="{$termSettings.fieldData.reg_term_contact_information}" class="glm-form-text-input-medium">
-                                {if $termSettings.fieldFail.reg_term_contact_information}<p>{$termSettings.fieldFail.reg_term_contact_information}</p>{/if}
-                            </td>
-                        </tr>
-                    </table>
+                <th {if $termSettings.fieldRequired.reg_term_contact_information}class="glm-required"{/if}>Contact Information</th>
+                <td {if $termSettings.fieldFail.reg_term_contact_information}class="glm-form-bad-input"{/if}>
+                    <input type="text" name="reg_term_contact_information" value="{$termSettings.fieldData.reg_term_contact_information}" class="glm-form-text-input-medium">
+                    {if $termSettings.fieldFail.reg_term_contact_information}<p>{$termSettings.fieldFail.reg_term_contact_information}</p>{/if}
                 </td>
             </tr>
                 <tr>