Fixing import from event with event not recurring.
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 5 Oct 2016 15:07:25 +0000 (11:07 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 5 Oct 2016 15:07:25 +0000 (11:07 -0400)
Need to set the default for days of week and the months of year even if
the event is not recurring. This is for events that span more than one
day.

models/admin/management/events.php

index 4f5b1cc..77bdc4b 100644 (file)
@@ -698,7 +698,7 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement
             $get_file_data = $this->dbh->prepare($prepare_sql);
         }
         //$sql .=" AND file != '' ";
-        //$sql .= " AND id = 2396";
+        $sql .= " AND id = 2838";
         $this->wpdb->show_errors();
         //echo '<pre>$sql: ' . print_r($sql, true) . '</pre>';
         try {
@@ -957,6 +957,9 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement
                         $week_of_month = 63;
                     }
                     $month_of_year = 4095;
+                } else {
+                    $day_of_week = 127;
+                    $month_of_year = 4095;
                 }
                 if ( isset($event['btime']) ) {
                     $btime    = $this->getTime($event['btime']);
@@ -997,7 +1000,7 @@ class GlmMembersAdmin_management_events extends GlmDataEventsManagement
                     'by_day_of_month'   => $by_day_of_month,
                     'last_day_of_month' => $last_day_of_month
                 );
-                //echo '<pre>' . print_r( $recurData, true) . '</pre>';
+                echo '<pre>' . print_r( $recurData, true) . '</pre>';
                 echo '<pre>$recurData: ' . print_r($recur_data, true) . '</pre>';
                 $this->wpdb->insert(
                     GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'recurrences',