From e26c5f1990006e76a6731c15b5d26f16b28e9df5 Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Tue, 23 May 2017 15:20:32 -0400 Subject: [PATCH] Added function to clear shortcode cash where add, update, delete is used for events. --- models/admin/events/list.php | 5 +++++ models/admin/member/add.php | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/models/admin/events/list.php b/models/admin/events/list.php index 34b6d9a..50a3186 100644 --- a/models/admin/events/list.php +++ b/models/admin/events/list.php @@ -366,6 +366,8 @@ class GlmMembersAdmin_events_list extends GlmDataEvents $option = 'edit'; $eventAdded = true; + glmClearShortcodeCache(); + } else { $option = 'add'; $eventAddError = true; @@ -573,6 +575,8 @@ class GlmMembersAdmin_events_list extends GlmDataEvents $haveEvent = true; $view = 'edit'; + glmClearShortcodeCache(); + break; case 'clone': @@ -602,6 +606,7 @@ class GlmMembersAdmin_events_list extends GlmDataEvents if ($event) { $eventDeleted = true; + glmClearShortcodeCache(); } else { $eventDeleteError = true; } diff --git a/models/admin/member/add.php b/models/admin/member/add.php index 7ba3e97..558852a 100644 --- a/models/admin/member/add.php +++ b/models/admin/member/add.php @@ -149,8 +149,8 @@ class GlmMembersAdmin_member_add extends GlmDataEvents } if($option == 'submit'){ if (isset($_REQUEST['events_name'])) { - $title = trim(filter_var($_REQUEST['events_name'],FILTER_SANITIZE_STRING)); - } + $title = trim(filter_var($_REQUEST['events_name'],FILTER_SANITIZE_STRING)); + } // sql query $sql = " @@ -159,13 +159,18 @@ class GlmMembersAdmin_member_add extends GlmDataEvents VALUES (" . "'$memberID '". "," . "'$title '". ") ;"; $this->wpdb->query($sql); + + glmClearShortcodeCache(); + } + $templateData = array( 'displayData' => $displayData, 'haveMember' => $haveMember, 'memberID' => $memberID, 'option' => $option ); + // Return status, any suggested view, and any data to controller return array( 'status' => true, -- 2.17.1