When checking for request categories do isset also.
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 19 Sep 2018 20:16:25 +0000 (16:16 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 19 Sep 2018 20:16:25 +0000 (16:16 -0400)
This will keep php from getting notices from request categories not
being set.

models/front/events/list.php

index 4c72089..c384384 100644 (file)
@@ -132,8 +132,9 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction
         // Get any numeric categories selected in the submitted shortcode and add to $cats array.
         // This sets categories that are available for selection by the user
         if ( !( isset( $_REQUEST['category'] ) && $_REQUEST['category'] && !isset( $_REQUEST['categories'] ) )
-            && ( isset( $actionData['request']['category'] ) || $_REQUEST['categories'] )
+            && ( isset( $actionData['request']['category'] ) || ( isset( $_REQUEST['categories'] ) && $_REQUEST['categories'] ) )
         ) {
+            $catsRequested = array();
             $pdfCategoryList = $actionData['request']['category'];
             $categoryId = array();