From 7ca882960774b4f020f1a68eb0079c88648a15bd Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 12 Aug 2016 14:57:45 -0400 Subject: [PATCH] Adding the fields into management page for duration and events. The two fields for ical feed now display in the management list of feeds. Duration - show hour min sec in template. Events showing how many insert or updates where done. --- models/front/events/icalFeedImport.php | 4 ++-- views/admin/management/events.html | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/models/front/events/icalFeedImport.php b/models/front/events/icalFeedImport.php index e3a5397..c4cfb11 100644 --- a/models/front/events/icalFeedImport.php +++ b/models/front/events/icalFeedImport.php @@ -196,8 +196,9 @@ class GlmMembersFront_events_icalFeedImport $event_id = $this->wpdb->insert_id; } if ( !$event_id ) { - die('something is wrong no event_id'); + continue; } + ++$number_events; // generate the slug name for this new event $event_abstract = new GlmDataEvents( $this->wpdb, $this->config ); $event_abstract->updateSlug( $event_id ); @@ -389,7 +390,6 @@ class GlmMembersFront_events_icalFeedImport ); $recurr_id = $this->wpdb->insert_id; $Recurrences->createRecurrenceTimesEntries( $recurr_id, true, true ); - ++$number_events; } } if ( !$debug ) { diff --git a/views/admin/management/events.html b/views/admin/management/events.html index c8d5da5..90912cb 100644 --- a/views/admin/management/events.html +++ b/views/admin/management/events.html @@ -127,7 +127,20 @@ {$feed.updated} {$feed.next_runtime|date_format:"%F %T"} {$feed.events} - {if $feed.duration}{$feed.duration} Seconds{/if} + {if $feed.duration} + {*************************************************************************************** + Calculate the duration time in hour:min:sec + hour = time / 3600 + min = (time / 60) % 60 + sec = time % 60 + The smarty way of doing things! + ****************************************************************************************} + {math assign="t_hours" equation="t_time / 3600" t_time=$feed.duration format="%d"} + {math assign="t_minutes" equation="(t_time / 60) % 60" t_time=$feed.duration format="%d"} + {math assign="t_seconds" equation="t_time % 60" t_time=$feed.duration format="%d"} + + {$t_hours}:{$t_minutes}:{$t_seconds} + {/if} Delete -- 2.17.1