";exit;
+
// Get info on the desired sites for processing
$websites = $this->bandwidthLastMonthAllSites(false, $site);
diff --git a/index.php b/index.php
index 5f07411..9e5bcc4 100755
--- a/index.php
+++ b/index.php
@@ -284,7 +284,7 @@ register_deactivation_hook(__FILE__, 'glmServerStatsPluginDeactivate');
*/
// Called by WordPress scheduler as set below
-add_action('glm_serverstats_notify_cron', 'doGlmServerstatsCron');
+//add_action('glm_serverstats_notify_cron', 'doGlmServerstatsCron');
function doGlmServerstatsCron() {
trigger_error('GLM Serverstats Cron Called', E_USER_NOTICE);
@@ -297,7 +297,7 @@ function doGlmServerstatsCron() {
$targetCheckMonth .= '/43';
trigger_error("BLOCKING TARGET CHECK FOR NOW FOR TEST", E_USER_NOTICE);
- if (FALSE && $targetCheckMonth != $targetCheckLast) {
+ if ( false && $targetCheckMonth != $targetCheckLast) {
trigger_error('Running Target Check Process for Month = '.$targetCheckMonth, E_USER_NOTICE);
@@ -331,8 +331,8 @@ if (apply_filters('glm-serverstats-is-provider', false) || true) {
$cronTimestamp = wp_next_scheduled( 'glm_serverstats_notify_cron' );
if (!$cronTimestamp) {
-// wp_schedule_event( time(), 'hourly', 'glm_serverstats_notify_cron' );
- wp_schedule_event( time(), 'minute', 'glm_serverstats_notify_cron' );
+ wp_schedule_event( time(), 'hourly', 'glm_serverstats_notify_cron' );
+// for testing wp_schedule_event( time(), 'minute', 'glm_serverstats_notify_cron' );
}
diff --git a/models/adminServerStats.php b/models/adminServerStats.php
index 7bef2f1..1a58bfd 100755
--- a/models/adminServerStats.php
+++ b/models/adminServerStats.php
@@ -73,11 +73,11 @@ class adminServerStats extends glmServerStatsBandwidthSupport
return ['redirect' => 'adminServerStatsConfig'];
}
-// *** THIS IS HERE TEMPORARILY FOR TEST ****
+/* // Enable this code to have serverUsageTargetCheck() run each time this model runs. For Testing Only!
require_once GLM_SERVERSTATS_PLUGIN_MODEL_PATH.'/serverUsageTargetCheck.php';
$ServerUsageTargetCheck = new serverUsageTargetCheck();
$ServerUsageTargetCheck->model();
-// *** END OF TEST ****
+*/
$haveStats = false;
$stats = false;
diff --git a/models/adminServerStatsConfig.php b/models/adminServerStatsConfig.php
index 6840f35..357c9cd 100755
--- a/models/adminServerStatsConfig.php
+++ b/models/adminServerStatsConfig.php
@@ -119,8 +119,9 @@ class adminServerStatsConfig extends glmServerStatsBandwidthSupport
'
This site uses temporary "Cookies" to store limited information that\'s '
.'required to provide you with a consistent user experience. We don\'t store '
.'personally identifying or other sensitive information in these Cookies and '
- .'these Cookies are erased when you close your Web Browser.
If you\'re '
- .'on a public computer, be sure to close all Web Browsers when you\'re done!
';
+ .'these Cookies are erased when you close your Web Browser unless otherwise '
+ .'stated when you click "Show more".
If you\'re on a public computer,'
+ .'be sure to close all Web Browsers when you\'re done!
GDPR: The EU GDPR legislation obligates us to tell you how we use information you supply through
@@ -58,10 +60,10 @@ $serverstatsConfig = get_option(GLM_SERVERSTATS_PLUGIN_CONFIG_OPTION);
- ACCESS LOGS: We retain for a certain period of time access log entries with minimal information
- about your use of this Website for the sole purpose of ensuring security of our systems and compliance
- of acceptable use by users of this site. We don't share log entries with anyone unless obligated to do
- so by way of a lawful request from a law enforcement agency or court with appropriate jurisdiction.
+ ACCESS LOGS: We retain access logs entries for a certain period of time for the sole purpose of
+ ensuring security of our systems and compliance of acceptable use by users of this site. We don't share
+ log entries with anyone unless obligated to do so by way of a lawful request from a law enforcement
+ agency or court with appropriate jurisdiction.
diff --git a/views/adminServerStatsConfig.html b/views/adminServerStatsConfig.html
index fe77327..3b3417f 100755
--- a/views/adminServerStatsConfig.html
+++ b/views/adminServerStatsConfig.html
@@ -26,9 +26,12 @@
{* Section Start *}
{$ui = [
'title' => 'Database Connection',
- 'tip' => "
- If you need help with these settings, please contact the Gaslight Media network engineering department.
- "
+ 'tip' => '
+ This section sets paramters required to connect to the Usage and Disk Space
+ database. There is only one of these for all customers. This data should be
+ the same for all sites using this plugin. Contact Gaslight Media Engineering
+ if you need help with these settings.
+ '
]}
{include file="ui/f6/section-start.html"}
@@ -43,8 +46,8 @@
'field' => 'db_name',
'value' => {$db_name},
'label' => 'Database Name',
- 'placeholder' => 'Provided by Gaslight Media Engineering',
'required' => true,
+ 'placeholder' => 'Try: bandwidth',
'errorText' => 'The database name is required for connecting to the usage database.'
]}
{include file="ui/f6/text.html"}
@@ -54,9 +57,11 @@
'field' => 'db_host',
'value' => {$db_host},
'label' => 'Database Server Hostname',
- 'placeholder' => 'Provided by Gaslight Media Engineering',
+ 'placeholder' => 'Try: bandwidth.gaslightmedia.com',
'required' => true,
- 'maxWidth' => 20
+ 'maxWidth' => 20,
+ 'errorText' => 'This is an error!',
+ 'helpText' => 'This is a test!'
]}
{include file="ui/f6/text.html"}
@@ -65,7 +70,7 @@
'field' => 'db_user',
'value' => {$db_user},
'label' => 'Database Username',
- 'placeholder' => 'Provided by Gaslight Media Engineering',
+ 'placeholder' => 'Try: bandwidthRO',
'required' => true,
'maxWidth' => 20
]}
@@ -76,7 +81,7 @@
'field' => 'db_pass',
'value' => {$db_pass},
'label' => 'Database Password',
- 'placeholder' => 'Provided by Gaslight Media Engineering',
+ 'placeholder' => 'Try: ,Wv4W*~^bL_vF3F4PbGsS',
'required' => true
]}
{include file="ui/f6/text.html"}
@@ -86,7 +91,7 @@
'field' => 'website',
'value' => {$website},
'label' => 'Default Website Name',
- 'placeholder' => 'Provided by Gaslight Media Engineering',
+ 'placeholder' => 'i,e, www.gaslightmedia.com',
'required' => true
]}
{include file="ui/f6/text.html"}
@@ -95,14 +100,17 @@
{* Section Start *}
{$ui = [
- 'title' => 'Usage and Notifications for This Site'
+ 'title' => 'Usage and Notifications',
+ 'tip' => '
+ This section controls display of site usage and generation of various notifcations to customers.
+ '
]}
{include file="ui/f6/section-start.html"}
{* show_usage *}
{$ui = [
'field' => 'show_usage',
- 'value' => {$show_usage},
+ 'value' => {!empty($show_usage)},
'label' => 'Show Data Usage',
'helpText' => 'Check this box to have server display website usage information.'
@@ -112,7 +120,7 @@
{* send_usage *}
{$ui = [
'field' => 'send_usage',
- 'value' => {$send_usage},
+ 'value' => {!empty($send_usage)},
'label' => 'Automatically Send Usage Notices Monthly',
'helpText' => 'More help stuff. Arent you excited?'
]}
@@ -135,7 +143,7 @@
{* show_notifications *}
{$ui = [
'field' => 'show_notifications',
- 'value' => {$show_notifications},
+ 'value' => {!empty($show_notifications)},
'label' => 'Customer Notiifications'
]}
{include file="ui/f6/checkbox.html"}
@@ -144,14 +152,22 @@
{* Section Start *}
{$ui = [
- 'title' => 'Cookie Pop-Ups for This Site'
+ 'title' => 'Cookie Pop-Ups for This Site',
+ 'tip' => '
+ This section enables and sets parameters for the "Cookie Popup" that
+ will be displayed to a front-end user until they click to confirm that they
+ have read this popup. The popup will redisplay after the sent number of days
+ selected below.
+ See "Additional Notices" to select other standard
+ notices to display based on what is included withe Web site.
+ '
]}
{include file="ui/f6/section-start.html"}
{* show_cookie_popup *}
{$ui = [
'field' => 'show_cookie_popup',
- 'value' => {$show_cookie_popup},
+ 'value' => {!empty($show_cookie_popup)},
'label' => 'Show Cookie Pop-Up'
]}
{include file="ui/f6/checkbox.html"}
@@ -176,14 +192,19 @@
'value' => {$cookie_message},
'label' => 'Cookies Notice Text',
'required' => true,
- 'height' => 10,
- 'rows' => 5,
- 'maxWidth' => '900px',
+ 'teeny' => true,
+ 'rows' => 10,
'helpText' => '
This is the main text of the Cookie Pop-Up.
- The selected "Additional Notices" texts will show below this when the "Show more" button is clicked.
+ The selected "Additional Notices" texts will show below this text in the Cookie Popup window on the
+ front-end of this site when the "Show more" button is clicked. To reset this field to the original
+ text, remove all content in the editor below and submit this page.
',
- 'errorText' => 'Im a fool.'
+ 'tip' => '
+ This text is always displayed at the top of the Cookie Popup and is the only text displayed in the
+ Cookie Popup until the user views other notices by clicking the "Show mode" button. This
+ is important text and should always be included.
+ '
]}
{include file="ui/f6/editor.html"}
@@ -191,7 +212,14 @@
{* Section Start *}
{$ui = [
- 'title' => 'Addional Notices'
+ 'title' => 'Addional Notices',
+ 'tip' => '
+ Below are various special notices that you may want to include for display in the Cookie Popup.
+ The content of these messages will display when the user clicks to see more information in the
+ cookie popup. What you select here should be related to what is included in the Web site. For
+ example, if the site includes a secure payment form, you would want to include the notice related
+ to Payment Forms.
+ '
]}
{include file="ui/f6/section-start.html"}
@@ -205,7 +233,13 @@
{$ui = [
'field' => 'cookie_opt_gdpr',
'value' => {$cookie_opt_gdpr},
- 'label' => 'GDPR'
+ 'label' => 'GDPR',
+ 'tip' => '
+ GDPR stands for General Data Protection Regulation, which is a European Union Regulation
+ that controls matters of personal privacy and data protection. If this site is likely to be
+ accessed by persons in the EU or otherwise covered by EU regulations, you will probably
+ want this on.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -213,7 +247,11 @@
{$ui = [
'field' => 'cookie_opt_access_logs',
'value' => {$cookie_opt_access_logs},
- 'label' => 'Access Logs'
+ 'label' => 'Access Logs',
+ 'tip' => '
+ If this site maintains access logs primarily for reasons of security and compliance with
+ policies, but not for sharing user access information with others, you should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -221,7 +259,11 @@
{$ui = [
'field' => 'cookie_opt_permanent',
'value' => {$cookie_opt_permanent},
- 'label' => 'Permanent Cookies'
+ 'label' => 'Permanent Cookies',
+ 'tip' => '
+ If this site issues permanent cookies to user browsers that maintain information the user will
+ need when they return to the site, you should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -229,7 +271,12 @@
{$ui = [
'field' => 'cookie_opt_tracking',
'value' => {$cookie_opt_tracking},
- 'label' => 'Tracking Cookies'
+ 'label' => 'Tracking Cookies',
+ 'tip' => '
+ If this site issues cookies to user browsers for the purpose of tracking user usage primarily
+ to evaluate and improve the site but not for distribution to other organizations, they you should
+ enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -237,7 +284,11 @@
{$ui = [
'field' => 'cookie_opt_shared_tracking',
'value' => {$cookie_opt_shared_tracking},
- 'label' => 'Shared Tracking Cookies'
+ 'label' => 'Shared Tracking Cookies',
+ 'tip' => '
+ If this site issues cookies to the user browsers for the purpoose of collecting tracking information
+ that may be distributed to other organizations, you should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -245,7 +296,10 @@
{$ui = [
'field' => 'cookie_opt_https',
'value' => {$cookie_opt_https},
- 'label' => 'HTTPS'
+ 'label' => 'HTTPS',
+ 'tip' => '
+ If this site uses HTTPS protocol for users to connect securely to this site, you should ensable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -253,7 +307,11 @@
{$ui = [
'field' => 'cookie_opt_logged_in',
'value' => {$cookie_opt_logged_in},
- 'label' => 'Logged-In Users'
+ 'label' => 'Logged-In Users',
+ 'tip' => '
+ If this site permits users to log into the site or a portion of the site with some type of password, you
+ should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -261,7 +319,10 @@
{$ui = [
'field' => 'cookie_opt_forms',
'value' => {$cookie_opt_forms},
- 'label' => 'Submission Forms'
+ 'label' => 'Submission Forms',
+ 'tip' => '
+ If this site has any entry forms that users may submit, you should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
@@ -269,7 +330,10 @@
{$ui = [
'field' => 'cookie_opt_payment',
'value' => {$cookie_opt_payment},
- 'label' => 'Payment Forms'
+ 'label' => 'Payment Forms',
+ 'tip' => '
+ If this site accepts payments in any way, you should enable this notice.
+ '
]}
{include file="ui/f6/checkbox.html"}
diff --git a/views/footer.html b/views/footer.html
index cbb53e6..a0b3cb9 100644
--- a/views/footer.html
+++ b/views/footer.html
@@ -8,8 +8,3 @@
{* /admin wrapper *}
-
diff --git a/views/ui/multiSelectSearch.html b/views/multiSelectSearch.html
similarity index 100%
rename from views/ui/multiSelectSearch.html
rename to views/multiSelectSearch.html
diff --git a/views/ui/f6/checkbox.html b/views/ui/f6/checkbox.html
index be8c402..decb533 100644
--- a/views/ui/f6/checkbox.html
+++ b/views/ui/f6/checkbox.html
@@ -1,17 +1,15 @@
{*
Foundation 6 - Checkbox Input Field
- All parameters are required.
- Only 0ne of $data or $field may be used.
- Do not list fields if they're false. (We're not checking for false)
{$ui = [
- 'value' => string True/False, 0/1
- 'field' => string Name of field that holds the data if not using data abstract,
- 'label' => string Label text for this field,
- 'required' => boolean True if required,
- 'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
- 'dataError' => string Error from data Abstract Class
+ 'field' => string Required Name of field that holds the data if not using data abstract,
+ 'value' => string Required True/False, 0/1
+ 'label' => string Required Label text for this field,
+ 'required' => boolean True if required,
+ 'helpText' => string Help text for this input,
+ 'errorText' => string Error text that appears when the field doesn't validate,
+ 'dataError' => string Error from data Abstract Class,
+ 'tip' => string Tool Tip text
]}
*}
@@ -19,18 +17,21 @@
-
-
+
+
-
+ {if isset($ui.tip)}
+ ?
+ {/if}
+
-
- {if isset($ui.helpText)}{$ui.helpText}{/if}
+
+ {if !empty($ui.helpText)}{$ui.helpText}{/if}
diff --git a/views/ui/f6/editor.html b/views/ui/f6/editor.html
index 7dcda5e..1be437e 100644
--- a/views/ui/f6/editor.html
+++ b/views/ui/f6/editor.html
@@ -1,49 +1,64 @@
{*
- Foundation 6 Editor
- All parameters are required.
- Do not list parameters if they're false. (We're not checking for false)
- If supplying field data (formData) from the data abstract, supply a
- name of that in the "field" parameter. Also then certain parameters like
- "required" will be supplied by the abstract rather than in a parameter in
- this array.
+ Foundation 6 UI - Text Editor
{$ui = [
- 'value' => string Value of the element
- 'field' => string Name of field that holds the data if not using data abstract,
- 'label' => string Label text for this field,
- 'height' => integer Height in px,
- 'media' => boolean Enable Media Button,
- 'quicktags' => boolean Enable Quicktags,
- 'required' => boolean True if required,
- 'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
- 'dataError' => string Error from data Abstract Class
+ 'field' => string Required Name of field that holds the data if not using data abstract,
+ 'value' => string Required Value of the element
+ 'label' => string Required Label text for this field,
+ 'height' => integer Required Height in px (overrides rows - don't use with rows),
+ 'rows' => integer Height in rows (don't ues height with this option),
+ 'media' => boolean Enable "Add Media" Button,
+ 'quicktags' => boolean Enable desired tag buttons that are available in "Text" edit mode,
+ For full list use: ['buttons' => 'link,strong,code,del,fullscreen,em,li,img,ol,block,ins,more,ul,spell,close']
+ Default (false) dissables HTML/TEXT tabs, true enables all.
+ 'teeny' => boolean Use limited version of editor if true.
+ 'required' => boolean True if required,
+ 'helpText' => string Help text for this input,
+ 'errorText' => string Error text that appears when the field doesn't validate,
+ 'dataError' => string Error from data Abstract Class
+ 'tip' => string Tool Tip text
]}
*}
diff --git a/views/ui/f6/image.html b/views/ui/f6/image.html
index 81b2887..cd6b677 100644
--- a/views/ui/f6/image.html
+++ b/views/ui/f6/image.html
@@ -13,7 +13,7 @@
'label' => string Label text for this field,
'required' => boolean True if required,
'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
+ 'errorText' => string Error text that appears when the field doesn't validate,
'dataError' => string Error from data Abstract Class
]}
*}
diff --git a/views/ui/f6/multicheckboxes.html b/views/ui/f6/multicheckboxes.html
index 9f40622..26612f3 100644
--- a/views/ui/f6/multicheckboxes.html
+++ b/views/ui/f6/multicheckboxes.html
@@ -14,7 +14,7 @@
'list' => array Array of list key=value pairs value=>label
'required' => boolean True if required,
'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
+ 'errorText' => string Error text that appears when the field doesn't validate,
'dataError' => string Error from data Abstract Class
]}
*}
diff --git a/views/ui/f6/multiselect.html b/views/ui/f6/multiselect.html
index de0ec27..c61f76c 100644
--- a/views/ui/f6/multiselect.html
+++ b/views/ui/f6/multiselect.html
@@ -17,7 +17,7 @@
'l_size' => integer select size,
'required' => boolean True if required,
'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
+ 'errorText' => string Error text that appears when the field doesn't validate,
'dataError' => string Error from data Abstract Class
]}
*}
diff --git a/views/ui/f6/number.html b/views/ui/f6/number.html
index 8a4e4fe..67036fe 100644
--- a/views/ui/f6/number.html
+++ b/views/ui/f6/number.html
@@ -1,23 +1,23 @@
{*
- Foundation 6 - Number Input Field
+ Foundation 6 UI - Number Input Field
Do not include fields if they're false. (We're not checking for false)
{$ui = [
- 'value' => array Data from data abstract if using that,
- 'field' => string Name of field that holds the data if not using data abstract,
- 'label' => string Label text for this field,
- 'placeholder' => string Placeholder string,
- 'suffix' => string Suffix text to add after input field,
- 'min' => integer Minimum numeric value
- 'max' => integer Maximum numeric value
- 'width' => integer Size of input field in characters,
- 'message' => string Message string to display between label and input,
- 'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate
+ 'field' => string Required Name of field that holds the data if not using data abstract,
+ 'value' => array Required Value of this number field
+ 'label' => string Required Label text for this field,
+ 'placeholder' => string Placeholder string,
+ 'suffix' => string Suffix text to add after input field,
+ 'min' => integer Minimum numeric value
+ 'max' => integer Maximum numeric value
+ 'width' => integer Size of input field in characters,
+ 'message' => string Message string to display between label and input,
+ 'helpText' => string Help text for this input,
+ 'errorText' => string Error text that appears when the field doesn't validate
]}
*}
-{if !isset($ui.width)}
+{if empty($ui.width)}
{$ui.width = 5}
{else}
{$ui.width = $ui.width * .55 + 2.5}
@@ -35,21 +35,21 @@
type="number"
name="{$ui.field}"
value="{$ui.value}"
- {if $ui.required}required{/if}
- {if isset($ui.errorText)}aria-errormessage="{$ui.field}_ErrorText"{/if}
- {if isset($ui.helpText)}aria-describedby="{$ui.field}_HelpText"{/if}
- {if isset($ui.placeholder)}placeholder="{$ui.placeholder}"{/if}
- {if isset($ui.min)}min="{$ui.min}"{/if}
- {if isset($ui.min)}max="{$ui.max}"{/if}
+ {if !empty($ui.required)}required{/if}
+ {if !empty($ui.errorText)}aria-errormessage="{$ui.field}_ErrorText"{/if}
+ {if !empty($ui.helpText)}aria-describedby="{$ui.field}_HelpText"{/if}
+ {if !empty($ui.placeholder)}placeholder="{$ui.placeholder}"{/if}
+ {if !empty($ui.min)}min="{$ui.min}"{/if}
+ {if !empty($ui.min)}max="{$ui.max}"{/if}
style="width: {$ui.width}rem;"
>
{/if}
diff --git a/views/ui/f6/section-end.html b/views/ui/f6/section-end.html
index 8fc3de7..cd10d79 100644
--- a/views/ui/f6/section-end.html
+++ b/views/ui/f6/section-end.html
@@ -1,5 +1,5 @@
{*
- Foundation 6 - Form Section End
+ Foundation 6 UI - Form Section End
No parameters are needed for Section-End
*}
diff --git a/views/ui/f6/section-start.html b/views/ui/f6/section-start.html
index ea15d8e..fb3ab58 100644
--- a/views/ui/f6/section-start.html
+++ b/views/ui/f6/section-start.html
@@ -1,5 +1,5 @@
{*
- Foundation 6 - Form Section Start
+ Foundation 6 UI - Form Section Start
{$ui = [
'title' => string Section title text,
@@ -14,7 +14,7 @@
{else}
{if isset($ui.tip)}
- ?
+ ?
{/if}
{$ui.title}
{if isset($ui.helpText)}
{$ui.helpText}
{/if}
diff --git a/views/ui/f6/select.html b/views/ui/f6/select.html
index 2e26b10..c2a095f 100644
--- a/views/ui/f6/select.html
+++ b/views/ui/f6/select.html
@@ -16,7 +16,7 @@
'l_blank' => string Add empty option
'required' => boolean True if required,
'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
+ 'errorText' => string Error text that appears when the field doesn't validate,
'dataError' => string Error from data Abstract Class
]}
*}
diff --git a/views/ui/f6/text-line.html b/views/ui/f6/text-line.html
index f8bb358..e362436 100644
--- a/views/ui/f6/text-line.html
+++ b/views/ui/f6/text-line.html
@@ -1,5 +1,5 @@
{*
- Foundation 6 - Text Line (display only)
+ Foundation 6 UI - Text Line (display only)
{$ui = [
'text' => string Required Text to display,
diff --git a/views/ui/f6/text.html b/views/ui/f6/text.html
index 71f8675..538bbd0 100644
--- a/views/ui/f6/text.html
+++ b/views/ui/f6/text.html
@@ -1,5 +1,5 @@
{*
- Foundation 6 - Text Input Field
+ Foundation 6 UI - Text Input Field
Do not list parameters if they're false. (We're not checking for false).
@@ -13,14 +13,14 @@
'maxWidth' => string Size of input field using standard style notation ('900px', '15rem', ...),
'maxlength' => integer Maximum number of characters that may be entered,
'helpText' => string Help text for this input,
- 'errortext' => string Error text that appears when the field doesn't validate,
+ 'errorText' => string Error text that appears when the field doesn't validate,
'dataError' => string Error from data Abstract Class
'tip' => string String to display when hover over question mark on right
]}
*}
{if (!isset($ui.value) && !isset($ui.field)) || !isset($ui.label)}
- Field Error: Required field information not supplied!
+ Field Error: Required field information not supplied!
{else}