Work on the setting
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 8 Jul 2019 20:47:11 +0000 (16:47 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 8 Jul 2019 20:47:11 +0000 (16:47 -0400)
Adding fields for setting.
Using ui elements

views/admin/billing/reports.html
views/admin/settings/billingAjax.html

index 81ca2dc..c9075fc 100644 (file)
@@ -1,7 +1,7 @@
 {include file='admin/billing/header.html'}
 <div class="callout large">
 
-    <h2 class="subheader">Invoicing</h2>
+    <h2 class="subheader">Reports</h2>
     {include file='admin/billing/reportsSubHeader.html'}
 
     {if $option == 'reportGenerator'}
index 9f13de6..0c3587f 100644 (file)
@@ -7,6 +7,134 @@
 <div class="tabs-content" data-tabs-content="glm-settings-tabs">
     <div class="tabs-panel is-active" id="panel1">
         <p>Main Settings</p>
+
+        <div class="grid-x grid-margin-x">
+            <div class="cell small-12 medium-4">
+
+                <fieldset class="fieldset">
+                    <legend>Invoice Information</legend>
+
+                    {$data = $billingSettings}
+
+                    {* Company Name *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_name,
+                        'field'       => 'company_name',
+                        'label'       => 'Company Name',
+                        'required'    => $data.fieldRequired.company_name,
+                        'errorText'   => 'Company Name is Required',
+                        'dataError'   => '$data.fieldError.company_name'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company Name 2 *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_name2,
+                        'field'       => 'company_name2',
+                        'label'       => 'Company Name 2',
+                        'required'    => $data.fieldRequired.company_name2,
+                        'errorText'   => 'Company Name 2 is Required',
+                        'dataError'   => '$data.fieldError.company_name2'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company Address 1 *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_add1,
+                        'field'       => 'company_add1',
+                        'label'       => 'Company Address 1',
+                        'required'    => $data.fieldRequired.company_add1,
+                        'errorText'   => 'Company Address 1 is Required',
+                        'dataError'   => '$data.fieldError.company_add1'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company Address 2 *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_addr2,
+                        'field'       => 'company_addr2',
+                        'label'       => 'Company Address 2',
+                        'required'    => $data.fieldRequired.company_addr2,
+                        'errorText'   => 'Company Address 2 is Required',
+                        'dataError'   => '$data.fieldError.company_addr2'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company City *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_city,
+                        'field'       => 'company_city',
+                        'label'       => 'Company City',
+                        'required'    => $data.fieldRequired.company_city,
+                        'errorText'   => 'Company City is Required',
+                        'dataError'   => '$data.fieldError.company_city'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company State *}
+                    {$ui = [
+                        'value'     => $data.fieldData.company_state.value,
+                        'field'     => 'company_state',
+                        'label'     => 'Company State',
+                        'list'      => $data.fieldData.company_state.list,
+                        'l_label'   => 'name',
+                        'l_value'   => 'value',
+                        'l_blank'   => true,
+                        'required'  => $data.fieldRequired.company_state,
+                        'errorText' => 'Company State is Required',
+                        'dataError' => '$data.fieldError.company_state'
+                    ]}
+                    {include file='ui/f6/select.html'}
+
+                    {* Company Zip *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_zip,
+                        'field'       => 'company_zip',
+                        'label'       => 'Company Zip',
+                        'required'    => $data.fieldRequired.company_zip,
+                        'errorText'   => 'Company Zip is Required',
+                        'dataError'   => '$data.fieldError.company_zip'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company Phone *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_phone,
+                        'field'       => 'company_phone',
+                        'label'       => 'Company Phone',
+                        'required'    => $data.fieldRequired.company_phone,
+                        'errorText'   => 'Company Phone is Required',
+                        'dataError'   => '$data.fieldError.company_phone'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company Email *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_email,
+                        'field'       => 'company_email',
+                        'label'       => 'Company Email',
+                        'required'    => $data.fieldRequired.company_email,
+                        'errorText'   => 'Company Email is Required',
+                        'dataError'   => '$data.fieldError.company_email'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                    {* Company URL *}
+                    {$ui = [
+                        'value'       => $data.fieldData.company_url,
+                        'field'       => 'company_url',
+                        'label'       => 'Company URL',
+                        'required'    => $data.fieldRequired.company_url,
+                        'errorText'   => 'Company URL is Required',
+                        'dataError'   => '$data.fieldError.company_url'
+                    ]}
+                    {include file='ui/f6/text.html'}
+
+                </fieldset>
+            </div>
+        </div>
+
+
     </div>
     <div class="tabs-panel" id="panel2">
         <p>Payment Types</p>