Updates to rsv.class and epg,class to support the new schedchk package #6

Merged
af123 merged 4 commits from :schedchk into master 2020-06-03 10:36:22 +00:00
Contributor

Epg class:

proc {epg dbfetch}
Add collate nocase to crid searches to allow case insensitive searches.
This fixes the problem with searches from the schedule web pages since BBC crids are mixed case but they are upper cased in rsv database so searches fail.

epg method scheduled/ epg method process_sched
Add debug option to simplify debugging
Add search for hsvc:evtid to match entries from aul/skiplist
Change evtcrid search to series-crid:event-crid to match recorded to specific series

proc {epg update_lookup_tab}
New method to allow schedchk to update the lookup table when it reachedules events

Rsv Class:

rsv method set
New method (source @/df) to set values

rsv method update_aul
New method to add/remove entries from aul and szeventtorecord

rsv method set_next_event
New method to set ucVolume with next event info

rsv method restset_next_event
New method to update rsv entry from ucVolume

proc {rsv lookuptab}
Updated procedure to provide table entries for each event that has been scheduled, recorded, skipped rather than a single entry for an entire series.

## Epg class: **proc {epg dbfetch}** Add collate nocase to crid searches to allow case insensitive searches. This fixes the problem with searches from the schedule web pages since BBC crids are mixed case but they are upper cased in rsv database so searches fail. **epg method scheduled/ epg method process_sched** Add debug option to simplify debugging Add search for hsvc:evtid to match entries from aul/skiplist Change evtcrid search to series-crid:event-crid to match recorded to specific series **proc {epg update_lookup_tab}** New method to allow schedchk to update the lookup table when it reachedules events ## Rsv Class: **rsv method set** New method (source @/df) to set values **rsv method update_aul** New method to add/remove entries from aul and szeventtorecord **rsv method set_next_event** New method to set ucVolume with next event info **rsv method restset_next_event** New method to update rsv entry from ucVolume **proc {rsv lookuptab}** Updated procedure to provide table entries for each event that has been scheduled, recorded, skipped rather than a single entry for an entire series.
af123 closed this pull request 2020-06-03 10:36:22 +00:00
MymsMan deleted branch schedchk 2020-06-03 11:41:10 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hummypkg/webif#6
No description provided.