From d75e5ece964ea20d9cf30484063cbf8130430196 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 21 Jun 2019 14:32:05 -0400 Subject: [PATCH] Add manage option for label on add event button Option to change the label text on the add event button. --- classes/data/dataManagement.php | 7 +++++++ index.php | 2 +- ...base_V0.1.15.sql => create_database_V0.1.16.sql} | 5 +++-- setup/databaseScripts/dbVersions.php | 1 + setup/databaseScripts/update_database_V0.1.16.sql | 13 +++++++++++++ views/admin/management/events.html | 13 ++++++++++++- views/front/events/glmgrid-searchForm.html | 2 +- views/front/events/searchForm.html | 2 +- 8 files changed, 39 insertions(+), 6 deletions(-) rename setup/databaseScripts/{create_database_V0.1.15.sql => create_database_V0.1.16.sql} (98%) create mode 100644 setup/databaseScripts/update_database_V0.1.16.sql diff --git a/classes/data/dataManagement.php b/classes/data/dataManagement.php index a2410e7..8890bfe 100644 --- a/classes/data/dataManagement.php +++ b/classes/data/dataManagement.php @@ -273,6 +273,13 @@ class GlmDataEventsManagement extends GlmDataAbstract 'use' => 'a' ), + // Label for Add an Event Button + 'event_add_button_label' => array( + 'field' => 'event_add_button_label', + 'type' => 'text', + 'use' => 'a', + ), + // Turn on to keep from adding target blank to detail page url's 'detail_ext_links_same_window' => array( 'field' => 'detail_ext_links_same_window', diff --git a/index.php b/index.php index b7ff0a0..55999ec 100755 --- a/index.php +++ b/index.php @@ -47,7 +47,7 @@ define('GLM_MEMBERS_EVENTS_PLUGIN_VERSION', '1.7.28'); /** * Plugin DB Version */ -define('GLM_MEMBERS_EVENTS_PLUGIN_DB_VERSION', '0.1.15'); +define('GLM_MEMBERS_EVENTS_PLUGIN_DB_VERSION', '0.1.16'); // This is the minimum version of the GLM Members DB plugin require for this plugin. define('GLM_MEMBERS_EVENTS_PLUGIN_MIN_MEMBERS_REQUIRED_VERSION', '2.9.15'); diff --git a/setup/databaseScripts/create_database_V0.1.15.sql b/setup/databaseScripts/create_database_V0.1.16.sql similarity index 98% rename from setup/databaseScripts/create_database_V0.1.15.sql rename to setup/databaseScripts/create_database_V0.1.16.sql index 17dde17..41e1cb6 100644 --- a/setup/databaseScripts/create_database_V0.1.15.sql +++ b/setup/databaseScripts/create_database_V0.1.16.sql @@ -240,6 +240,7 @@ CREATE TABLE {prefix}management ( event_member_message TEXT NULL, -- Member Message event_add_button_color TINYTEXT NULL, -- Color of the search button event_add_button_hidden BOOLEAN NULL, -- Option to hide the add event button + event_add_button_label TINYTEXT NULL, -- Label Text for the Add Event Button event_back_to_search_color TINYTEXT NULL, -- Background Color of the search default_agenda_view TINYTEXT NULL, -- Default view file for agenda views agenda_date_background_color TINYTEXT NULL, -- Background Color of the date @@ -265,9 +266,9 @@ CREATE TABLE {prefix}management ( -- Set default event management entry INSERT INTO {prefix}management - ( id, canonical_event_page, term_event_amenities_singular, term_event_amenities_plural, member_events_allowed, ical_feed_image_size, event_display_member_message, event_member_message, default_agenda_view, agenda_view_more_text ) + ( id, canonical_event_page, term_event_amenities_singular, term_event_amenities_plural, member_events_allowed, ical_feed_image_size, event_display_member_message, event_member_message, default_agenda_view, agenda_view_more_text, event_add_button_label ) VALUES - ( 1, 'event-detail', 'Amenity', 'Amenities', 1, 'large', 0, '', 'agenda', 'Read More') + ( 1, 'event-detail', 'Amenity', 'Amenities', 1, 'large', 0, '', 'agenda', 'Read More', 'Add an Event') ; ---- diff --git a/setup/databaseScripts/dbVersions.php b/setup/databaseScripts/dbVersions.php index f0c1f03..86313bd 100644 --- a/setup/databaseScripts/dbVersions.php +++ b/setup/databaseScripts/dbVersions.php @@ -51,5 +51,6 @@ $glmMembersEventsDbVersions = array( '0.1.13' => array('version' => '0.1.13', 'tables' => 13, 'date' => '02/04/2019'), '0.1.14' => array('version' => '0.1.14', 'tables' => 13, 'date' => '02/13/2019'), '0.1.15' => array('version' => '0.1.15', 'tables' => 13, 'date' => '04/09/2019'), + '0.1.16' => array('version' => '0.1.16', 'tables' => 13, 'date' => '06/21/2019'), ); diff --git a/setup/databaseScripts/update_database_V0.1.16.sql b/setup/databaseScripts/update_database_V0.1.16.sql new file mode 100644 index 0000000..2ed88e9 --- /dev/null +++ b/setup/databaseScripts/update_database_V0.1.16.sql @@ -0,0 +1,13 @@ +-- Gaslight Media Members Database - Events Add-On +-- File Created: 06/21/19 +-- Database Version: 0.1.16 +-- 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 dashes + +ALTER TABLE {prefix}management ADD COLUMN event_add_button_label TINYTEXT NULL; -- Label Text for the Add Event Button + +---- + +UPDATE {prefix}management SET event_add_button_label = 'Add an Event'; diff --git a/views/admin/management/events.html b/views/admin/management/events.html index 6ad7290..e2b36b3 100644 --- a/views/admin/management/events.html +++ b/views/admin/management/events.html @@ -105,7 +105,6 @@ Front-End Event Options -





@@ -179,6 +178,18 @@ + + Front-End Add Event Button + +

+ + + + Add Your Event Button Text: + + + + Front-End Event Agenda Read more diff --git a/views/front/events/glmgrid-searchForm.html b/views/front/events/glmgrid-searchForm.html index 04cbf6f..d89b81a 100644 --- a/views/front/events/glmgrid-searchForm.html +++ b/views/front/events/glmgrid-searchForm.html @@ -13,7 +13,7 @@
- Add an Event + {$settings.event_add_button_label}
diff --git a/views/front/events/searchForm.html b/views/front/events/searchForm.html index bd27835..074959d 100644 --- a/views/front/events/searchForm.html +++ b/views/front/events/searchForm.html @@ -13,7 +13,7 @@
- Add an Event + {$settings.event_add_button_label}
-- 2.17.1