Cleaned up a few invalid index references.
authorChuck Scott <cscott@gaslightmedia.com>
Thu, 19 Jul 2018 18:05:48 +0000 (14:05 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Thu, 19 Jul 2018 18:05:48 +0000 (14:05 -0400)
models/admin/ajax/customFieldsFront.php
models/front/customFields/formDisplay.php
views/front/customFields/displayForm.html

index d0cb5be..715919a 100644 (file)
@@ -78,7 +78,7 @@ class GlmMembersAdmin_ajax_customFieldsFront extends GlmDataFieldsCustomFields
     {
 
         // Check if this is a request to only output input fields and ignore comments and such
-        $fieldsOnly = (isset($_REQUEST) && $_REQUEST['option2'] == 'fieldsOnly');
+        $fieldsOnly = (isset($_REQUEST) && isset($_REQUEST['option2']) && $_REQUEST['option2'] == 'fieldsOnly');
 
         switch($_REQUEST['option']) {
 
index ae343a5..54249a0 100644 (file)
@@ -126,7 +126,8 @@ class GlmMembersFront_customFields_formDisplay extends GlmDataFieldsCustomFields
             }
 
             // Try to retrieve the form
-            $formFields = $this->getFormWithData($formId, $recordId, $actionData['request']['ignore-non-input']);
+            $ignoreNonInput = (isset($actionData['request']['ignore-non-input']) ? $actionData['request']['ignore-non-input'] : false);
+            $formFields = $this->getFormWithData($formId, $recordId, $ignoreNonInput);
 
             // If we received good data
             if ( isset($formFields)
index f03ceb7..e1a7e06 100644 (file)
@@ -29,7 +29,7 @@
     {if $field.field_type == 'checkbox'}
                         <div class="glm-row">
                             <div class="glm-small-12 glm-large-12 glm-columns glm-nowrap{if $field.required.value} glm-required{/if}">
-                                <input {if $parentFormId}id="glmCustomFormField_{$field.id}"{/if} type="checkbox" name="glmCustomFormField_{$field.id}"{if $field.checkbox_data} checked{/if}>&nbsp;&nbsp;{$field.field_prompt}
+                                <input {if $parentFormId}id="glmCustomFormField_{$field.id}"{/if} type="checkbox" name="glmCustomFormField_{$field.id}"{if isset($field.checkbox_data) && $field.checkbox_data} checked{/if}>&nbsp;&nbsp;{$field.field_prompt}
                             </div>
                         </div>
     {/if}