From: Steve Sutton Date: Fri, 12 Aug 2016 18:12:31 +0000 (-0400) Subject: Add the two fields into the management page. X-Git-Tag: v1.3.1^2~4^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=f2b136af07c8237785512ca672c1c9430d8b228f;p=WP-Plugins%2Fglm-member-db-events.git Add the two fields into the management page. So we can see them with their feeds. --- diff --git a/classes/data/dataFeedImport.php b/classes/data/dataFeedImport.php index 4444d18..343199b 100644 --- a/classes/data/dataFeedImport.php +++ b/classes/data/dataFeedImport.php @@ -126,7 +126,7 @@ class GlmDataFeedImport extends GlmDataAbstract 'feed_url' => array ( 'field' => 'feed_url', 'type' => 'text', - 'use' => 'a' + 'use' => 'a' ), // Created Date @@ -140,7 +140,21 @@ class GlmDataFeedImport extends GlmDataAbstract 'phone' => array ( 'field' => 'updated', 'type' => 'text', - 'use' => 'a' + 'use' => 'a' + ), + + // Duration + 'duration' => array( + 'field' => 'duration', + 'type' => 'integer', + 'use' => 'a' + ), + + // Events + 'events' => array( + 'field' => 'events', + 'type' => 'integer', + 'use' => 'a' ), ); diff --git a/models/front/events/icalFeedImport.php b/models/front/events/icalFeedImport.php index 79d3761..e3a5397 100644 --- a/models/front/events/icalFeedImport.php +++ b/models/front/events/icalFeedImport.php @@ -49,6 +49,7 @@ class GlmMembersFront_events_icalFeedImport } public function importIcalFeed( $feed_id ) { + $start_timer = time(); $debug = false; $clear_data = false; $number_events = 0; @@ -394,6 +395,18 @@ class GlmMembersFront_events_icalFeedImport if ( !$debug ) { $out = $number_events . ' events imported'; } + $end_timer = time(); + $this->wpdb->update( + GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'feed_import', + array( + 'events' => $number_events, + 'duration' => $end_timer - $start_timer + ), + array( 'id' => $feed_id ), + '%d', + '%d' + ); + return $out; } public function fetchIcalFile( $url ) diff --git a/views/admin/management/events.html b/views/admin/management/events.html index 29be050..c8d5da5 100644 --- a/views/admin/management/events.html +++ b/views/admin/management/events.html @@ -111,16 +111,23 @@ Created Date Updated Date Next Run + Events + Duration   {if $import_feeds} {foreach $import_feeds as $key => $feed} - Refresh + + Refresh + Bump the cron + {$feed.feed_url} {$feed.created} {$feed.updated} {$feed.next_runtime|date_format:"%F %T"} + {$feed.events} + {if $feed.duration}{$feed.duration} Seconds{/if} Delete