Added function to clear shortcode cash where add, update, delete is used for events.
authorChuck Scott <cscott@gaslightmedia.com>
Tue, 23 May 2017 19:20:32 +0000 (15:20 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Tue, 23 May 2017 19:20:32 +0000 (15:20 -0400)
models/admin/events/list.php
models/admin/member/add.php

index 34b6d9a..50a3186 100644 (file)
@@ -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;
                 }
index 7ba3e97..558852a 100644 (file)
@@ -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,