From 529afcfe8ba2a46e69485af93b4e662d943701f2 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Sat, 3 Mar 2018 18:43:27 +0200 Subject: [PATCH] Major upgrade to Dropbox integration to that it will work more effectively. Added UIKIT-3 to the site views. Removed cache from site views to insure that site cache will work, resolving gh-24 and fixed gh-15. --- README.md | 26 +- admin/README.txt | 26 +- admin/access.xml | 23 +- admin/assets/css/admin.css | 4 +- admin/assets/css/dashboard.css | 4 +- admin/assets/css/external_source.css | 6 +- admin/assets/css/external_sources.css | 6 +- admin/assets/css/help_document.css | 6 +- admin/assets/css/help_documents.css | 6 +- admin/assets/css/local_listing.css | 6 +- admin/assets/css/local_listings.css | 6 +- admin/assets/css/manual_updater.css | 6 +- admin/assets/css/preacher.css | 4 +- admin/assets/css/preachers.css | 4 +- admin/assets/css/series.css | 4 +- admin/assets/css/series_list.css | 4 +- admin/assets/css/sermon.css | 4 +- admin/assets/css/sermons.css | 4 +- admin/assets/css/statistic.css | 6 +- admin/assets/css/statistics.css | 6 +- admin/assets/js/admin.js | 25 + admin/config.xml | 2826 ++-- admin/controller.php | 98 +- admin/controllers/ajax.json.php | 80 +- admin/controllers/external_source.php | 22 +- admin/controllers/external_sources.php | 6 +- admin/controllers/help.php | 23 +- admin/controllers/help_document.php | 22 +- admin/controllers/help_documents.php | 6 +- admin/controllers/import.php | 4 +- admin/controllers/local_listing.php | 22 +- admin/controllers/local_listings.php | 6 +- admin/controllers/manual_updater.php | 6 +- admin/controllers/preacher.php | 20 +- admin/controllers/preachers.php | 4 +- admin/controllers/series.php | 20 +- admin/controllers/series_list.php | 4 +- admin/controllers/sermon.php | 20 +- admin/controllers/sermondistributor.php | 4 +- admin/controllers/sermons.php | 4 +- admin/controllers/statistic.php | 22 +- admin/controllers/statistics.php | 6 +- admin/helpers/headercheck.php | 4 +- admin/helpers/html/batch_.php | 4 +- admin/helpers/sermondistributor.php | 1035 +- .../en-GB/en-GB.com_sermondistributor.ini | 127 +- .../en-GB/en-GB.com_sermondistributor.sys.ini | 250 + admin/layouts/batchselection.php | 4 +- .../build_option_fullwidth.php | 4 +- .../layouts/external_source/details_above.php | 4 +- .../external_source/details_fullwidth.php | 7 +- .../layouts/external_source/details_left.php | 4 +- .../layouts/external_source/details_right.php | 4 +- .../layouts/external_source/details_under.php | 4 +- admin/layouts/external_source/publishing.php | 4 +- admin/layouts/external_source/publlshing.php | 4 +- admin/layouts/help_document/details_above.php | 4 +- .../help_document/details_fullwidth.php | 4 +- admin/layouts/help_document/details_left.php | 4 +- admin/layouts/help_document/details_right.php | 4 +- admin/layouts/help_document/details_under.php | 4 +- admin/layouts/help_document/metadata.php | 4 +- admin/layouts/help_document/publishing.php | 4 +- admin/layouts/local_listing/details_above.php | 4 +- .../local_listing/details_fullwidth.php | 4 +- admin/layouts/local_listing/details_left.php | 4 +- admin/layouts/local_listing/details_right.php | 4 +- admin/layouts/local_listing/publishing.php | 4 +- admin/layouts/local_listing/publlshing.php | 4 +- admin/layouts/preacher/details_above.php | 4 +- admin/layouts/preacher/details_fullwidth.php | 4 +- admin/layouts/preacher/details_left.php | 4 +- admin/layouts/preacher/details_right.php | 4 +- admin/layouts/preacher/metadata.php | 4 +- admin/layouts/preacher/publishing.php | 4 +- admin/layouts/preacher/sermons_fullwidth.php | 34 +- admin/layouts/series/details_above.php | 4 +- admin/layouts/series/details_fullwidth.php | 4 +- admin/layouts/series/details_left.php | 4 +- admin/layouts/series/details_right.php | 4 +- admin/layouts/series/metadata.php | 4 +- admin/layouts/series/publishing.php | 4 +- admin/layouts/series/sermons_fullwidth.php | 28 +- admin/layouts/sermon/details_above.php | 4 +- admin/layouts/sermon/details_fullwidth.php | 4 +- admin/layouts/sermon/details_left.php | 4 +- admin/layouts/sermon/details_right.php | 4 +- admin/layouts/sermon/details_under.php | 4 +- admin/layouts/sermon/files_fullwidth.php | 4 +- admin/layouts/sermon/metadata.php | 4 +- admin/layouts/sermon/publishing.php | 4 +- admin/layouts/sermon/stastics_fullwidth.php | 22 +- admin/layouts/statistic/details_above.php | 4 +- admin/layouts/statistic/details_left.php | 4 +- admin/layouts/statistic/details_right.php | 4 +- admin/layouts/statistic/metadata.php | 4 +- admin/layouts/statistic/publishing.php | 4 +- admin/models/ajax.php | 446 +- admin/models/external_source.php | 231 +- admin/models/external_sources.php | 10 +- admin/models/fields/adminviewfolderlist.php | 4 +- admin/models/fields/articles.php | 4 +- admin/models/fields/externalsource.php | 6 +- admin/models/fields/externalsourcefiles.php | 4 +- admin/models/fields/localfiles.php | 4 +- admin/models/fields/preachers.php | 4 +- admin/models/fields/series.php | 4 +- admin/models/fields/sermon.php | 4 +- admin/models/fields/siteviewfolderlist.php | 4 +- admin/models/forms/external_source.js | 23 +- admin/models/forms/external_source.xml | 647 +- admin/models/forms/help_document.js | 170 +- admin/models/forms/help_document.xml | 518 +- admin/models/forms/local_listing.js | 6 +- admin/models/forms/local_listing.xml | 305 +- admin/models/forms/preacher.js | 4 +- admin/models/forms/preacher.xml | 393 +- admin/models/forms/series.js | 4 +- admin/models/forms/series.xml | 369 +- admin/models/forms/sermon.js | 4 +- admin/models/forms/sermon.xml | 697 +- admin/models/forms/statistic.js | 6 +- admin/models/forms/statistic.xml | 369 +- admin/models/help_document.php | 23 +- admin/models/help_documents.php | 6 +- admin/models/import.php | 112 +- admin/models/local_listing.php | 40 +- admin/models/local_listings.php | 10 +- admin/models/manual_updater.php | 56 +- admin/models/preacher.php | 21 +- admin/models/preachers.php | 4 +- admin/models/series.php | 21 +- admin/models/series_list.php | 4 +- admin/models/sermon.php | 20 +- admin/models/sermondistributor.php | 312 +- admin/models/sermons.php | 4 +- admin/models/statistic.php | 28 +- admin/models/statistics.php | 6 +- admin/sermondistributor.php | 9 +- admin/sql/updates/mysql/1.3.8.sql | 134 +- admin/tables/external_source.php | 6 +- admin/tables/help_document.php | 6 +- admin/tables/local_listing.php | 6 +- admin/tables/preacher.php | 4 +- admin/tables/series.php | 4 +- admin/tables/sermon.php | 4 +- admin/tables/statistic.php | 6 +- admin/views/external_source/submitbutton.js | 6 +- admin/views/external_source/tmpl/edit.php | 21 +- admin/views/external_source/view.html.php | 74 +- admin/views/external_sources/tmpl/default.php | 6 +- .../tmpl/default_batch_body.php | 6 +- .../tmpl/default_batch_footer.php | 6 +- .../external_sources/tmpl/default_body.php | 6 +- .../external_sources/tmpl/default_foot.php | 6 +- .../external_sources/tmpl/default_head.php | 6 +- .../external_sources/tmpl/default_toolbar.php | 6 +- admin/views/external_sources/view.html.php | 206 +- admin/views/help_document/submitbutton.js | 6 +- admin/views/help_document/tmpl/edit.php | 60 +- admin/views/help_document/view.html.php | 72 +- admin/views/help_documents/tmpl/default.php | 6 +- .../tmpl/default_batch_body.php | 6 +- .../tmpl/default_batch_footer.php | 6 +- .../help_documents/tmpl/default_body.php | 6 +- .../help_documents/tmpl/default_foot.php | 6 +- .../help_documents/tmpl/default_head.php | 6 +- .../help_documents/tmpl/default_toolbar.php | 6 +- admin/views/help_documents/view.html.php | 206 +- admin/views/import/tmpl/default.php | 4 +- admin/views/import/view.html.php | 29 +- admin/views/local_listing/submitbutton.js | 6 +- admin/views/local_listing/tmpl/edit.php | 6 +- admin/views/local_listing/view.html.php | 78 +- admin/views/local_listings/tmpl/default.php | 6 +- .../tmpl/default_batch_body.php | 6 +- .../tmpl/default_batch_footer.php | 6 +- .../local_listings/tmpl/default_body.php | 6 +- .../local_listings/tmpl/default_foot.php | 6 +- .../local_listings/tmpl/default_head.php | 6 +- .../local_listings/tmpl/default_toolbar.php | 6 +- admin/views/local_listings/view.html.php | 206 +- admin/views/manual_updater/tmpl/default.php | 6 +- admin/views/manual_updater/view.html.php | 161 +- admin/views/preacher/submitbutton.js | 4 +- admin/views/preacher/tmpl/edit.php | 4 +- admin/views/preacher/view.html.php | 88 +- admin/views/preachers/tmpl/default.php | 4 +- .../preachers/tmpl/default_batch_body.php | 4 +- .../preachers/tmpl/default_batch_footer.php | 4 +- admin/views/preachers/tmpl/default_body.php | 4 +- admin/views/preachers/tmpl/default_foot.php | 4 +- admin/views/preachers/tmpl/default_head.php | 4 +- .../views/preachers/tmpl/default_toolbar.php | 4 +- admin/views/preachers/view.html.php | 216 +- admin/views/series/submitbutton.js | 4 +- admin/views/series/tmpl/edit.php | 4 +- admin/views/series/view.html.php | 88 +- admin/views/series_list/tmpl/default.php | 4 +- .../series_list/tmpl/default_batch_body.php | 4 +- .../series_list/tmpl/default_batch_footer.php | 4 +- admin/views/series_list/tmpl/default_body.php | 4 +- admin/views/series_list/tmpl/default_foot.php | 4 +- admin/views/series_list/tmpl/default_head.php | 4 +- .../series_list/tmpl/default_toolbar.php | 4 +- admin/views/series_list/view.html.php | 216 +- admin/views/sermon/submitbutton.js | 4 +- admin/views/sermon/tmpl/edit.php | 4 +- admin/views/sermon/view.html.php | 90 +- .../views/sermondistributor/tmpl/default.php | 24 +- ...sed_issues_the_closed_issues_on_github.php | 4 +- .../sermondistributor/tmpl/default_main.php | 4 +- ..._open_issues_the_open_issues_on_github.php | 4 +- .../tmpl/default_readme_information.php | 4 +- .../tmpl/default_releases_information.php | 4 +- ...t_vast_development_method_notice_board.php | 4 +- .../sermondistributor/tmpl/default_vdm.php | 4 +- admin/views/sermondistributor/view.html.php | 36 +- admin/views/sermons/tmpl/default.php | 4 +- .../views/sermons/tmpl/default_batch_body.php | 4 +- .../sermons/tmpl/default_batch_footer.php | 4 +- admin/views/sermons/tmpl/default_body.php | 4 +- admin/views/sermons/tmpl/default_foot.php | 4 +- admin/views/sermons/tmpl/default_head.php | 4 +- admin/views/sermons/tmpl/default_toolbar.php | 4 +- admin/views/sermons/view.html.php | 204 +- admin/views/statistic/submitbutton.js | 6 +- admin/views/statistic/tmpl/edit.php | 6 +- admin/views/statistic/view.html.php | 72 +- admin/views/statistics/tmpl/default.php | 6 +- .../statistics/tmpl/default_batch_body.php | 6 +- .../statistics/tmpl/default_batch_footer.php | 6 +- admin/views/statistics/tmpl/default_body.php | 6 +- admin/views/statistics/tmpl/default_foot.php | 6 +- admin/views/statistics/tmpl/default_head.php | 6 +- .../views/statistics/tmpl/default_toolbar.php | 6 +- admin/views/statistics/view.html.php | 206 +- media/{footable => footable-v2}/LICENSE | 0 .../css/fonts/footable.eot | Bin .../css/fonts/footable.svg | 0 .../css/fonts/footable.ttf | Bin .../css/fonts/footable.woff | Bin .../css/fonts/index.html | 0 .../css/footable.core.css | 0 .../css/footable.core.min.css | 0 .../css/footable.metro.css | 0 .../css/footable.metro.min.css | 0 .../css/footable.standalone.css | 0 .../css/footable.standalone.min.css | 0 .../{footable => footable-v2}/css/index.html | 0 .../dist/footable.all.min.js | 0 .../dist/footable.bookmarkable.min.js | 0 .../dist/footable.filter.min.js | 0 .../dist/footable.grid.min.js | 0 .../dist/footable.min.js | 0 .../dist/footable.paginate.min.js | 0 .../dist/footable.sort.min.js | 0 .../dist/footable.striping.min.js | 0 .../{footable => footable-v2}/dist/index.html | 0 .../icomoon/footable.json | 0 .../icomoon/index.html | 0 media/{footable => footable-v2}/index.html | 0 media/{footable => footable-v2}/js/.jshintrc | 0 .../js/footable.bookmarkable.js | 0 .../js/footable.filter.js | 0 .../js/footable.grid.js | 0 .../{footable => footable-v2}/js/footable.js | 0 .../js/footable.memory.js | 0 .../js/footable.paginate.js | 0 .../js/footable.plugin.template.js | 0 .../js/footable.sort.js | 0 .../js/footable.striping.js | 0 media/{footable => footable-v2}/js/index.html | 0 .../css/components/accordion.almost-flat.css | 4 +- .../components/accordion.almost-flat.min.css | 2 +- .../css/components/accordion.css | 4 +- .../css/components/accordion.gradient.css | 4 +- .../css/components/accordion.gradient.min.css | 2 +- .../css/components/accordion.min.css | 2 +- .../components/autocomplete.almost-flat.css | 15 +- .../autocomplete.almost-flat.min.css | 2 + .../css/components/autocomplete.css | 15 +- .../css/components/autocomplete.gradient.css | 15 +- .../components/autocomplete.gradient.min.css | 2 + .../css/components/autocomplete.min.css | 2 + .../css/components/datepicker.almost-flat.css | 20 +- .../components/datepicker.almost-flat.min.css | 2 +- .../css/components/datepicker.css | 20 +- .../css/components/datepicker.gradient.css | 18 +- .../components/datepicker.gradient.min.css | 2 +- .../css/components/datepicker.min.css | 2 +- .../css/components/dotnav.almost-flat.css | 2 +- .../css/components/dotnav.almost-flat.min.css | 2 +- .../css/components/dotnav.css | 2 +- .../css/components/dotnav.gradient.css | 2 +- .../css/components/dotnav.gradient.min.css | 2 +- .../css/components/dotnav.min.css | 2 +- .../components/form-advanced.almost-flat.css | 10 +- .../form-advanced.almost-flat.min.css | 2 +- .../css/components/form-advanced.css | 10 +- .../css/components/form-advanced.gradient.css | 10 +- .../components/form-advanced.gradient.min.css | 2 +- .../css/components/form-advanced.min.css | 2 +- .../css/components/form-file.almost-flat.css | 2 +- .../components/form-file.almost-flat.min.css | 2 +- .../css/components/form-file.css | 2 +- .../css/components/form-file.gradient.css | 2 +- .../css/components/form-file.gradient.min.css | 2 +- .../css/components/form-file.min.css | 2 +- .../components/form-password.almost-flat.css | 6 +- .../form-password.almost-flat.min.css | 2 +- .../css/components/form-password.css | 6 +- .../css/components/form-password.gradient.css | 6 +- .../components/form-password.gradient.min.css | 2 +- .../css/components/form-password.min.css | 2 +- .../components/form-select.almost-flat.css | 2 +- .../form-select.almost-flat.min.css | 2 +- .../css/components/form-select.css | 2 +- .../css/components/form-select.gradient.css | 2 +- .../components/form-select.gradient.min.css | 2 +- .../css/components/form-select.min.css | 2 +- .../css/components/htmleditor.almost-flat.css | 24 +- .../components/htmleditor.almost-flat.min.css | 2 +- .../css/components/htmleditor.css | 24 +- .../css/components/htmleditor.gradient.css | 26 +- .../components/htmleditor.gradient.min.css | 2 +- .../css/components/htmleditor.min.css | 2 +- .../css/components/index.html | 0 .../css/components/nestable.almost-flat.css | 10 +- .../components/nestable.almost-flat.min.css | 4 +- .../css/components/nestable.css | 8 +- .../css/components/nestable.gradient.css | 14 +- .../css/components/nestable.gradient.min.css | 2 + .../css/components/nestable.min.css | 4 +- .../css/components/notify.almost-flat.css | 12 +- .../css/components/notify.almost-flat.min.css | 2 +- .../css/components/notify.css | 10 +- .../css/components/notify.gradient.css | 12 +- .../css/components/notify.gradient.min.css | 2 +- .../css/components/notify.min.css | 2 +- .../components/placeholder.almost-flat.css | 6 +- .../placeholder.almost-flat.min.css | 2 +- .../css/components/placeholder.css | 6 +- .../css/components/placeholder.gradient.css | 6 +- .../components/placeholder.gradient.min.css | 2 +- .../css/components/placeholder.min.css | 2 +- .../css/components/progress.almost-flat.css | 4 +- .../components/progress.almost-flat.min.css | 2 +- .../css/components/progress.css | 6 +- .../css/components/progress.gradient.css | 4 +- .../css/components/progress.gradient.min.css | 2 +- .../css/components/progress.min.css | 2 +- .../css/components/search.almost-flat.css | 40 +- .../css/components/search.almost-flat.min.css | 2 + .../css/components/search.css | 38 +- .../css/components/search.gradient.css | 40 +- .../css/components/search.gradient.min.css | 2 + media/uikit-v2/css/components/search.min.css | 2 + .../css/components/slidenav.almost-flat.css | 2 +- .../components/slidenav.almost-flat.min.css | 2 +- .../css/components/slidenav.css | 2 +- .../css/components/slidenav.gradient.css | 2 +- .../css/components/slidenav.gradient.min.css | 2 +- .../css/components/slidenav.min.css | 2 +- .../css/components/slider.almost-flat.css | 11 +- .../css/components/slider.almost-flat.min.css | 2 + .../css/components/slider.css | 11 +- .../css/components/slider.gradient.css | 11 +- .../css/components/slider.gradient.min.css | 2 + media/uikit-v2/css/components/slider.min.css | 2 + .../css/components/slideshow.almost-flat.css | 2 +- .../components/slideshow.almost-flat.min.css | 2 +- .../css/components/slideshow.css | 2 +- .../css/components/slideshow.gradient.css | 2 +- .../css/components/slideshow.gradient.min.css | 2 +- .../css/components/slideshow.min.css | 2 +- .../css/components/sortable.almost-flat.css | 6 +- .../components/sortable.almost-flat.min.css | 4 +- .../css/components/sortable.css | 6 +- .../css/components/sortable.gradient.css | 6 +- .../css/components/sortable.gradient.min.css | 4 +- .../css/components/sortable.min.css | 4 +- .../css/components/sticky.almost-flat.css | 11 +- .../css/components/sticky.almost-flat.min.css | 2 + .../css/components/sticky.css | 11 +- .../css/components/sticky.gradient.css | 11 +- .../css/components/sticky.gradient.min.css | 2 + media/uikit-v2/css/components/sticky.min.css | 2 + .../css/components/tooltip.almost-flat.css | 14 +- .../components/tooltip.almost-flat.min.css | 2 +- .../css/components/tooltip.css | 14 +- .../css/components/tooltip.gradient.css | 14 +- .../css/components/tooltip.gradient.min.css | 2 +- .../css/components/tooltip.min.css | 2 +- .../css/components/upload.almost-flat.css | 2 +- .../css/components/upload.almost-flat.min.css | 2 +- .../css/components/upload.css | 2 +- .../css/components/upload.gradient.css | 2 +- .../css/components/upload.gradient.min.css | 2 +- .../css/components/upload.min.css | 2 +- media/{uikit => uikit-v2}/css/index.html | 0 .../css/uikit.almost-flat.css | 848 +- media/uikit-v2/css/uikit.almost-flat.min.css | 2 + media/{uikit => uikit-v2}/css/uikit.css | 810 +- .../css/uikit.gradient.css | 868 +- media/uikit-v2/css/uikit.gradient.min.css | 2 + media/uikit-v2/css/uikit.min.css | 2 + media/uikit-v2/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.ttf | Bin 142072 -> 165548 bytes media/uikit-v2/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../uikit-v2/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes media/{uikit => uikit-v2}/fonts/index.html | 0 media/{uikit => uikit-v2}/index.html | 0 .../js/components/accordion.js | 38 +- media/uikit-v2/js/components/accordion.min.js | 2 + .../js/components/autocomplete.js | 46 +- .../js/components/autocomplete.min.js | 2 + .../js/components/datepicker.js | 58 +- .../uikit-v2/js/components/datepicker.min.js | 3 + media/uikit-v2/js/components/form-password.js | 67 + .../js/components/form-password.min.js | 2 + media/uikit-v2/js/components/form-select.js | 85 + .../uikit-v2/js/components/form-select.min.js | 2 + .../js/components/grid-parallax.js | 32 +- .../js/components/grid-parallax.min.js | 2 + .../{uikit => uikit-v2}/js/components/grid.js | 91 +- media/uikit-v2/js/components/grid.min.js | 2 + .../js/components/htmleditor.js | 88 +- .../uikit-v2/js/components/htmleditor.min.js | 2 + .../js/components/index.html | 0 .../js/components/lightbox.js | 173 +- media/uikit-v2/js/components/lightbox.min.js | 2 + .../js/components/nestable.js | 38 +- media/uikit-v2/js/components/nestable.min.js | 2 + .../js/components/notify.js | 24 +- media/uikit-v2/js/components/notify.min.js | 2 + .../js/components/pagination.js | 22 +- .../uikit-v2/js/components/pagination.min.js | 2 + .../js/components/parallax.js | 83 +- media/uikit-v2/js/components/parallax.min.js | 2 + .../js/components/search.js | 28 +- media/uikit-v2/js/components/search.min.js | 2 + .../js/components/slider.js | 48 +- media/uikit-v2/js/components/slider.min.js | 2 + .../js/components/slideset.js | 39 +- media/uikit-v2/js/components/slideset.min.js | 2 + .../js/components/slideshow-fx.js | 69 +- .../js/components/slideshow-fx.min.js | 2 + .../js/components/slideshow.js | 230 +- media/uikit-v2/js/components/slideshow.min.js | 2 + .../js/components/sortable.js | 123 +- media/uikit-v2/js/components/sortable.min.js | 2 + .../js/components/sticky.js | 40 +- media/uikit-v2/js/components/sticky.min.js | 2 + .../js/components/timepicker.js | 18 +- .../uikit-v2/js/components/timepicker.min.js | 2 + .../js/components/tooltip.js | 99 +- media/uikit-v2/js/components/tooltip.min.js | 2 + .../js/components/upload.js | 96 +- media/uikit-v2/js/components/upload.min.js | 2 + media/{uikit => uikit-v2}/js/core/alert.js | 36 +- .../{uikit => uikit-v2}/js/core/alert.min.js | 4 +- media/{uikit => uikit-v2}/js/core/button.js | 53 +- .../{uikit => uikit-v2}/js/core/button.min.js | 4 +- media/{uikit => uikit-v2}/js/core/core.js | 189 +- media/uikit-v2/js/core/core.min.js | 2 + media/{uikit => uikit-v2}/js/core/cover.js | 28 +- .../{uikit => uikit-v2}/js/core/cover.min.js | 4 +- media/{uikit => uikit-v2}/js/core/dropdown.js | 209 +- media/uikit-v2/js/core/dropdown.min.js | 2 + media/{uikit => uikit-v2}/js/core/grid.js | 42 +- media/uikit-v2/js/core/grid.min.js | 2 + media/{uikit => uikit-v2}/js/core/index.html | 0 media/{uikit => uikit-v2}/js/core/modal.js | 98 +- media/uikit-v2/js/core/modal.min.js | 2 + media/{uikit => uikit-v2}/js/core/nav.js | 55 +- media/uikit-v2/js/core/nav.min.js | 2 + .../{uikit => uikit-v2}/js/core/offcanvas.js | 85 +- media/uikit-v2/js/core/offcanvas.min.js | 2 + .../{uikit => uikit-v2}/js/core/scrollspy.js | 70 +- media/uikit-v2/js/core/scrollspy.min.js | 2 + .../js/core/smooth-scroll.js | 18 +- .../js/core/smooth-scroll.min.js | 4 +- media/{uikit => uikit-v2}/js/core/switcher.js | 112 +- media/uikit-v2/js/core/switcher.min.js | 2 + media/{uikit => uikit-v2}/js/core/tab.js | 54 +- media/{uikit => uikit-v2}/js/core/tab.min.js | 4 +- media/{uikit => uikit-v2}/js/core/toggle.js | 22 +- .../{uikit => uikit-v2}/js/core/toggle.min.js | 4 +- media/{uikit => uikit-v2}/js/core/touch.js | 19 +- media/uikit-v2/js/core/touch.min.js | 2 + media/{uikit => uikit-v2}/js/core/utility.js | 126 +- media/uikit-v2/js/core/utility.min.js | 2 + media/{uikit => uikit-v2}/js/index.html | 0 media/{uikit => uikit-v2}/js/uikit.js | 1190 +- media/uikit-v2/js/uikit.min.js | 3 + media/uikit-v3/css/uikit-rtl.css | 12339 ++++++++++++++++ media/uikit-v3/css/uikit-rtl.min.css | 1 + media/uikit-v3/css/uikit.css | 12339 ++++++++++++++++ media/uikit-v3/css/uikit.min.css | 1 + media/uikit-v3/js/uikit-icons.js | 262 + media/uikit-v3/js/uikit-icons.min.js | 3 + media/uikit-v3/js/uikit.js | 10459 +++++++++++++ media/uikit-v3/js/uikit.min.js | 3 + .../autocomplete.almost-flat.min.css | 2 - .../components/autocomplete.gradient.min.css | 2 - .../uikit/css/components/autocomplete.min.css | 2 - .../css/components/nestable.gradient.min.css | 2 - .../css/components/search.almost-flat.min.css | 2 - .../css/components/search.gradient.min.css | 2 - media/uikit/css/components/search.min.css | 2 - .../css/components/slider.almost-flat.min.css | 2 - .../css/components/slider.gradient.min.css | 2 - media/uikit/css/components/slider.min.css | 2 - .../css/components/sticky.almost-flat.min.css | 2 - .../css/components/sticky.gradient.min.css | 2 - media/uikit/css/components/sticky.min.css | 2 - media/uikit/css/uikit.almost-flat.min.css | 2 - media/uikit/css/uikit.gradient.min.css | 2 - media/uikit/css/uikit.min.css | 2 - media/uikit/fonts/FontAwesome.otf | Bin 109688 -> 0 bytes media/uikit/fonts/fontawesome-webfont.eot | Bin 60767 -> 0 bytes media/uikit/fonts/fontawesome-webfont.woff | Bin 83588 -> 0 bytes media/uikit/fonts/fontawesome-webfont.woff2 | Bin 66624 -> 0 bytes media/uikit/js/components/accordion.min.js | 2 - media/uikit/js/components/autocomplete.min.js | 2 - media/uikit/js/components/datepicker.min.js | 3 - media/uikit/js/components/form-password.js | 67 - .../uikit/js/components/form-password.min.js | 2 - media/uikit/js/components/form-select.js | 70 - media/uikit/js/components/form-select.min.js | 2 - .../uikit/js/components/grid-parallax.min.js | 2 - media/uikit/js/components/grid.min.js | 2 - media/uikit/js/components/htmleditor.min.js | 2 - media/uikit/js/components/lightbox.min.js | 2 - media/uikit/js/components/nestable.min.js | 2 - media/uikit/js/components/notify.min.js | 2 - media/uikit/js/components/pagination.min.js | 2 - media/uikit/js/components/parallax.min.js | 2 - media/uikit/js/components/search.min.js | 2 - media/uikit/js/components/slider.min.js | 2 - media/uikit/js/components/slideset.min.js | 2 - media/uikit/js/components/slideshow-fx.min.js | 2 - media/uikit/js/components/slideshow.min.js | 2 - media/uikit/js/components/sortable.min.js | 2 - media/uikit/js/components/sticky.min.js | 2 - media/uikit/js/components/timepicker.min.js | 2 - media/uikit/js/components/tooltip.min.js | 2 - media/uikit/js/components/upload.min.js | 2 - media/uikit/js/core/core.min.js | 2 - media/uikit/js/core/dropdown.min.js | 2 - media/uikit/js/core/grid.min.js | 2 - media/uikit/js/core/modal.min.js | 2 - media/uikit/js/core/nav.min.js | 2 - media/uikit/js/core/offcanvas.min.js | 2 - media/uikit/js/core/scrollspy.min.js | 2 - media/uikit/js/core/switcher.min.js | 2 - media/uikit/js/core/touch.min.js | 2 - media/uikit/js/core/utility.min.js | 2 - media/uikit/js/uikit.min.js | 3 - script.php | 32 +- sermondistributor.xml | 11 +- sermondistributor_update_server.xml | 4 +- site/assets/css/api.css | 27 + site/assets/css/categories.css | 6 +- site/assets/css/category.css | 6 +- site/assets/css/preacher.css | 6 +- site/assets/css/preachers.css | 6 +- site/assets/css/series.css | 6 +- site/assets/css/serieslist.css | 6 +- site/assets/css/sermon.css | 6 +- site/assets/css/site.css | 4 +- site/assets/js/site.js | 25 + site/controller.php | 80 +- site/controllers/ajax.json.php | 18 +- site/controllers/api.php | 205 + site/controllers/download.php | 4 +- site/controllers/help.php | 21 +- site/helpers/category.php | 4 +- site/helpers/categorysermons.php | 4 +- site/helpers/dropbox.php | 462 +- site/helpers/dropboxupdater.php | 6 +- site/helpers/headercheck.php | 4 +- site/helpers/route.php | 45 +- site/helpers/sermondistributor.php | 1010 +- .../en-GB/en-GB.com_sermondistributor.ini | 9 + .../en-GB/en-GB.com_sermondistributor.sys.ini | 2 + site/layouts/addtodropboxbutton.php | 4 +- site/layouts/addtodropboxicon.php | 4 +- site/layouts/categorieslistitem.php | 4 +- site/layouts/categoriespanel.php | 4 +- site/layouts/categoriesrow.php | 4 +- site/layouts/downloadsermonbutton.php | 4 +- site/layouts/htmlfive.php | 4 +- site/layouts/isnew.php | 4 +- site/layouts/jplayerbluemonday.php | 4 +- site/layouts/jplayerbluemondaylist.php | 4 +- site/layouts/mediaplayer.php | 4 +- site/layouts/opensermonbutton.php | 4 +- site/layouts/preacherslistitem.php | 4 +- site/layouts/preacherspanel.php | 4 +- site/layouts/preachersrow.php | 4 +- site/layouts/serieslistitem.php | 4 +- site/layouts/seriespanel.php | 4 +- site/layouts/seriesrow.php | 4 +- site/layouts/sermonslistitem.php | 4 +- site/layouts/sermonspanel.php | 4 +- site/layouts/sermonsrow.php | 4 +- site/layouts/soundmanagerthreesixty.php | 4 +- site/models/ajax.php | 4 +- site/models/api.php | 669 + site/models/categories.php | 32 +- site/models/category.php | 48 +- site/models/preacher.php | 59 +- site/models/preachers.php | 50 +- site/models/series.php | 59 +- site/models/serieslist.php | 39 +- site/models/sermon.php | 39 +- site/router.php | 81 +- site/sermondistributor.php | 9 +- site/views/api/index.html | 1 + site/views/api/submitbutton.js | 49 + site/views/api/tmpl/default.php | 34 + site/views/api/tmpl/index.html | 1 + site/views/api/view.html.php | 150 + site/views/categories/tmpl/default.php | 8 +- site/views/categories/tmpl/default.xml | 231 +- .../tmpl/default_categories-grid.php | 6 +- .../tmpl/default_categories-list.php | 6 +- .../tmpl/default_categories-table.php | 6 +- site/views/categories/view.html.php | 147 +- site/views/category/tmpl/default.php | 8 +- site/views/category/tmpl/default.xml | 581 +- .../category/tmpl/default_categorybox.php | 6 +- .../category/tmpl/default_categorypanel.php | 6 +- .../category/tmpl/default_categorysmall.php | 6 +- .../category/tmpl/default_sermons-grid.php | 6 +- .../category/tmpl/default_sermons-list.php | 6 +- .../category/tmpl/default_sermons-table.php | 6 +- site/views/category/view.html.php | 167 +- site/views/preacher/tmpl/default.php | 8 +- site/views/preacher/tmpl/default.xml | 639 +- .../preacher/tmpl/default_preacherbox.php | 6 +- .../preacher/tmpl/default_preacherpanel.php | 6 +- .../preacher/tmpl/default_preachersmall.php | 6 +- .../preacher/tmpl/default_sermons-grid.php | 6 +- .../preacher/tmpl/default_sermons-list.php | 6 +- .../preacher/tmpl/default_sermons-table.php | 6 +- site/views/preacher/view.html.php | 173 +- site/views/preachers/tmpl/default.php | 8 +- site/views/preachers/tmpl/default.xml | 285 +- .../preachers/tmpl/default_preachers-grid.php | 6 +- .../preachers/tmpl/default_preachers-list.php | 6 +- .../tmpl/default_preachers-table.php | 6 +- site/views/preachers/view.html.php | 167 +- site/views/series/tmpl/default.php | 8 +- site/views/series/tmpl/default.xml | 583 +- site/views/series/tmpl/default_seriesbox.php | 6 +- .../views/series/tmpl/default_seriespanel.php | 6 +- .../views/series/tmpl/default_seriessmall.php | 6 +- .../series/tmpl/default_sermons-grid.php | 6 +- .../series/tmpl/default_sermons-list.php | 6 +- .../series/tmpl/default_sermons-table.php | 6 +- site/views/series/view.html.php | 171 +- site/views/serieslist/tmpl/default.php | 8 +- site/views/serieslist/tmpl/default.xml | 231 +- .../serieslist/tmpl/default_series-grid.php | 6 +- .../serieslist/tmpl/default_series-list.php | 6 +- .../serieslist/tmpl/default_series-table.php | 6 +- site/views/serieslist/view.html.php | 167 +- site/views/sermon/tmpl/default.php | 6 +- site/views/sermon/tmpl/default_sermonbig.php | 6 +- site/views/sermon/tmpl/default_sermonbox.php | 6 +- .../views/sermon/tmpl/default_sermonpanel.php | 6 +- site/views/sermon/view.html.php | 153 +- 675 files changed, 51415 insertions(+), 11904 deletions(-) rename media/{footable => footable-v2}/LICENSE (100%) rename media/{footable => footable-v2}/css/fonts/footable.eot (100%) rename media/{footable => footable-v2}/css/fonts/footable.svg (100%) rename media/{footable => footable-v2}/css/fonts/footable.ttf (100%) rename media/{footable => footable-v2}/css/fonts/footable.woff (100%) rename media/{footable => footable-v2}/css/fonts/index.html (100%) rename media/{footable => footable-v2}/css/footable.core.css (100%) rename media/{footable => footable-v2}/css/footable.core.min.css (100%) rename media/{footable => footable-v2}/css/footable.metro.css (100%) rename media/{footable => footable-v2}/css/footable.metro.min.css (100%) rename media/{footable => footable-v2}/css/footable.standalone.css (100%) rename media/{footable => footable-v2}/css/footable.standalone.min.css (100%) rename media/{footable => footable-v2}/css/index.html (100%) rename media/{footable => footable-v2}/dist/footable.all.min.js (100%) rename media/{footable => footable-v2}/dist/footable.bookmarkable.min.js (100%) rename media/{footable => footable-v2}/dist/footable.filter.min.js (100%) rename media/{footable => footable-v2}/dist/footable.grid.min.js (100%) rename media/{footable => footable-v2}/dist/footable.min.js (100%) rename media/{footable => footable-v2}/dist/footable.paginate.min.js (100%) rename media/{footable => footable-v2}/dist/footable.sort.min.js (100%) rename media/{footable => footable-v2}/dist/footable.striping.min.js (100%) rename media/{footable => footable-v2}/dist/index.html (100%) rename media/{footable => footable-v2}/icomoon/footable.json (100%) rename media/{footable => footable-v2}/icomoon/index.html (100%) rename media/{footable => footable-v2}/index.html (100%) rename media/{footable => footable-v2}/js/.jshintrc (100%) rename media/{footable => footable-v2}/js/footable.bookmarkable.js (100%) rename media/{footable => footable-v2}/js/footable.filter.js (100%) rename media/{footable => footable-v2}/js/footable.grid.js (100%) rename media/{footable => footable-v2}/js/footable.js (100%) rename media/{footable => footable-v2}/js/footable.memory.js (100%) rename media/{footable => footable-v2}/js/footable.paginate.js (100%) rename media/{footable => footable-v2}/js/footable.plugin.template.js (100%) rename media/{footable => footable-v2}/js/footable.sort.js (100%) rename media/{footable => footable-v2}/js/footable.striping.js (100%) rename media/{footable => footable-v2}/js/index.html (100%) rename media/{uikit => uikit-v2}/css/components/accordion.almost-flat.css (91%) rename media/{uikit => uikit-v2}/css/components/accordion.almost-flat.min.css (86%) rename media/{uikit => uikit-v2}/css/components/accordion.css (91%) rename media/{uikit => uikit-v2}/css/components/accordion.gradient.css (91%) rename media/{uikit => uikit-v2}/css/components/accordion.gradient.min.css (86%) rename media/{uikit => uikit-v2}/css/components/accordion.min.css (85%) rename media/{uikit => uikit-v2}/css/components/autocomplete.almost-flat.css (83%) create mode 100644 media/uikit-v2/css/components/autocomplete.almost-flat.min.css rename media/{uikit => uikit-v2}/css/components/autocomplete.css (82%) rename media/{uikit => uikit-v2}/css/components/autocomplete.gradient.css (83%) create mode 100644 media/uikit-v2/css/components/autocomplete.gradient.min.css create mode 100644 media/uikit-v2/css/components/autocomplete.min.css rename media/{uikit => uikit-v2}/css/components/datepicker.almost-flat.css (90%) rename media/{uikit => uikit-v2}/css/components/datepicker.almost-flat.min.css (95%) rename media/{uikit => uikit-v2}/css/components/datepicker.css (90%) rename media/{uikit => uikit-v2}/css/components/datepicker.gradient.css (92%) rename media/{uikit => uikit-v2}/css/components/datepicker.gradient.min.css (96%) rename media/{uikit => uikit-v2}/css/components/datepicker.min.css (94%) rename media/{uikit => uikit-v2}/css/components/dotnav.almost-flat.css (97%) rename media/{uikit => uikit-v2}/css/components/dotnav.almost-flat.min.css (95%) rename media/{uikit => uikit-v2}/css/components/dotnav.css (97%) rename media/{uikit => uikit-v2}/css/components/dotnav.gradient.css (97%) rename media/{uikit => uikit-v2}/css/components/dotnav.gradient.min.css (95%) rename media/{uikit => uikit-v2}/css/components/dotnav.min.css (94%) rename media/{uikit => uikit-v2}/css/components/form-advanced.almost-flat.css (91%) rename media/{uikit => uikit-v2}/css/components/form-advanced.almost-flat.min.css (94%) rename media/{uikit => uikit-v2}/css/components/form-advanced.css (91%) rename media/{uikit => uikit-v2}/css/components/form-advanced.gradient.css (91%) rename media/{uikit => uikit-v2}/css/components/form-advanced.gradient.min.css (94%) rename media/{uikit => uikit-v2}/css/components/form-advanced.min.css (94%) rename media/{uikit => uikit-v2}/css/components/form-file.almost-flat.css (91%) rename media/{uikit => uikit-v2}/css/components/form-file.almost-flat.min.css (78%) rename media/{uikit => uikit-v2}/css/components/form-file.css (91%) rename media/{uikit => uikit-v2}/css/components/form-file.gradient.css (91%) rename media/{uikit => uikit-v2}/css/components/form-file.gradient.min.css (78%) rename media/{uikit => uikit-v2}/css/components/form-file.min.css (78%) rename media/{uikit => uikit-v2}/css/components/form-password.almost-flat.css (87%) rename media/{uikit => uikit-v2}/css/components/form-password.almost-flat.min.css (84%) rename media/{uikit => uikit-v2}/css/components/form-password.css (87%) rename media/{uikit => uikit-v2}/css/components/form-password.gradient.css (87%) rename media/{uikit => uikit-v2}/css/components/form-password.gradient.min.css (84%) rename media/{uikit => uikit-v2}/css/components/form-password.min.css (84%) rename media/{uikit => uikit-v2}/css/components/form-select.almost-flat.css (91%) rename media/{uikit => uikit-v2}/css/components/form-select.almost-flat.min.css (79%) rename media/{uikit => uikit-v2}/css/components/form-select.css (91%) rename media/{uikit => uikit-v2}/css/components/form-select.gradient.css (91%) rename media/{uikit => uikit-v2}/css/components/form-select.gradient.min.css (79%) rename media/{uikit => uikit-v2}/css/components/form-select.min.css (79%) rename media/{uikit => uikit-v2}/css/components/htmleditor.almost-flat.css (93%) rename media/{uikit => uikit-v2}/css/components/htmleditor.almost-flat.min.css (98%) rename media/{uikit => uikit-v2}/css/components/htmleditor.css (91%) rename media/{uikit => uikit-v2}/css/components/htmleditor.gradient.css (92%) rename media/{uikit => uikit-v2}/css/components/htmleditor.gradient.min.css (98%) rename media/{uikit => uikit-v2}/css/components/htmleditor.min.css (96%) rename media/{uikit => uikit-v2}/css/components/index.html (100%) rename media/{uikit => uikit-v2}/css/components/nestable.almost-flat.css (93%) rename media/{uikit => uikit-v2}/css/components/nestable.almost-flat.min.css (53%) rename media/{uikit => uikit-v2}/css/components/nestable.css (94%) rename media/{uikit => uikit-v2}/css/components/nestable.gradient.css (90%) create mode 100644 media/uikit-v2/css/components/nestable.gradient.min.css rename media/{uikit => uikit-v2}/css/components/nestable.min.css (56%) rename media/{uikit => uikit-v2}/css/components/notify.almost-flat.css (91%) rename media/{uikit => uikit-v2}/css/components/notify.almost-flat.min.css (94%) rename media/{uikit => uikit-v2}/css/components/notify.css (92%) rename media/{uikit => uikit-v2}/css/components/notify.gradient.css (91%) rename media/{uikit => uikit-v2}/css/components/notify.gradient.min.css (94%) rename media/{uikit => uikit-v2}/css/components/notify.min.css (93%) rename media/{uikit => uikit-v2}/css/components/placeholder.almost-flat.css (85%) rename media/{uikit => uikit-v2}/css/components/placeholder.almost-flat.min.css (79%) rename media/{uikit => uikit-v2}/css/components/placeholder.css (85%) rename media/{uikit => uikit-v2}/css/components/placeholder.gradient.css (85%) rename media/{uikit => uikit-v2}/css/components/placeholder.gradient.min.css (79%) rename media/{uikit => uikit-v2}/css/components/placeholder.min.css (79%) rename media/{uikit => uikit-v2}/css/components/progress.almost-flat.css (97%) rename media/{uikit => uikit-v2}/css/components/progress.almost-flat.min.css (96%) rename media/{uikit => uikit-v2}/css/components/progress.css (95%) rename media/{uikit => uikit-v2}/css/components/progress.gradient.css (97%) rename media/{uikit => uikit-v2}/css/components/progress.gradient.min.css (97%) rename media/{uikit => uikit-v2}/css/components/progress.min.css (95%) rename media/{uikit => uikit-v2}/css/components/search.almost-flat.css (88%) create mode 100644 media/uikit-v2/css/components/search.almost-flat.min.css rename media/{uikit => uikit-v2}/css/components/search.css (88%) rename media/{uikit => uikit-v2}/css/components/search.gradient.css (88%) create mode 100644 media/uikit-v2/css/components/search.gradient.min.css create mode 100644 media/uikit-v2/css/components/search.min.css rename media/{uikit => uikit-v2}/css/components/slidenav.almost-flat.css (96%) rename media/{uikit => uikit-v2}/css/components/slidenav.almost-flat.min.css (93%) rename media/{uikit => uikit-v2}/css/components/slidenav.css (96%) rename media/{uikit => uikit-v2}/css/components/slidenav.gradient.css (96%) rename media/{uikit => uikit-v2}/css/components/slidenav.gradient.min.css (93%) rename media/{uikit => uikit-v2}/css/components/slidenav.min.css (93%) rename media/{uikit => uikit-v2}/css/components/slider.almost-flat.css (90%) create mode 100644 media/uikit-v2/css/components/slider.almost-flat.min.css rename media/{uikit => uikit-v2}/css/components/slider.css (90%) rename media/{uikit => uikit-v2}/css/components/slider.gradient.css (90%) create mode 100644 media/uikit-v2/css/components/slider.gradient.min.css create mode 100644 media/uikit-v2/css/components/slider.min.css rename media/{uikit => uikit-v2}/css/components/slideshow.almost-flat.css (98%) rename media/{uikit => uikit-v2}/css/components/slideshow.almost-flat.min.css (96%) rename media/{uikit => uikit-v2}/css/components/slideshow.css (98%) rename media/{uikit => uikit-v2}/css/components/slideshow.gradient.css (98%) rename media/{uikit => uikit-v2}/css/components/slideshow.gradient.min.css (96%) rename media/{uikit => uikit-v2}/css/components/slideshow.min.css (96%) rename media/{uikit => uikit-v2}/css/components/sortable.almost-flat.css (90%) rename media/{uikit => uikit-v2}/css/components/sortable.almost-flat.min.css (71%) rename media/{uikit => uikit-v2}/css/components/sortable.css (90%) rename media/{uikit => uikit-v2}/css/components/sortable.gradient.css (90%) rename media/{uikit => uikit-v2}/css/components/sortable.gradient.min.css (71%) rename media/{uikit => uikit-v2}/css/components/sortable.min.css (71%) rename media/{uikit => uikit-v2}/css/components/sticky.almost-flat.css (71%) create mode 100644 media/uikit-v2/css/components/sticky.almost-flat.min.css rename media/{uikit => uikit-v2}/css/components/sticky.css (71%) rename media/{uikit => uikit-v2}/css/components/sticky.gradient.css (71%) create mode 100644 media/uikit-v2/css/components/sticky.gradient.min.css create mode 100644 media/uikit-v2/css/components/sticky.min.css rename media/{uikit => uikit-v2}/css/components/tooltip.almost-flat.css (90%) rename media/{uikit => uikit-v2}/css/components/tooltip.almost-flat.min.css (95%) rename media/{uikit => uikit-v2}/css/components/tooltip.css (89%) rename media/{uikit => uikit-v2}/css/components/tooltip.gradient.css (90%) rename media/{uikit => uikit-v2}/css/components/tooltip.gradient.min.css (95%) rename media/{uikit => uikit-v2}/css/components/tooltip.min.css (95%) rename media/{uikit => uikit-v2}/css/components/upload.almost-flat.css (83%) rename media/{uikit => uikit-v2}/css/components/upload.almost-flat.min.css (52%) rename media/{uikit => uikit-v2}/css/components/upload.css (83%) rename media/{uikit => uikit-v2}/css/components/upload.gradient.css (83%) rename media/{uikit => uikit-v2}/css/components/upload.gradient.min.css (52%) rename media/{uikit => uikit-v2}/css/components/upload.min.css (52%) rename media/{uikit => uikit-v2}/css/index.html (100%) rename media/{uikit => uikit-v2}/css/uikit.almost-flat.css (93%) create mode 100644 media/uikit-v2/css/uikit.almost-flat.min.css rename media/{uikit => uikit-v2}/css/uikit.css (93%) rename media/{uikit => uikit-v2}/css/uikit.gradient.css (93%) create mode 100644 media/uikit-v2/css/uikit.gradient.min.css create mode 100644 media/uikit-v2/css/uikit.min.css create mode 100644 media/uikit-v2/fonts/FontAwesome.otf rename media/{uikit => uikit-v2}/fonts/fontawesome-webfont.ttf (68%) create mode 100644 media/uikit-v2/fonts/fontawesome-webfont.woff create mode 100644 media/uikit-v2/fonts/fontawesome-webfont.woff2 rename media/{uikit => uikit-v2}/fonts/index.html (100%) rename media/{uikit => uikit-v2}/index.html (100%) rename media/{uikit => uikit-v2}/js/components/accordion.js (83%) create mode 100644 media/uikit-v2/js/components/accordion.min.js rename media/{uikit => uikit-v2}/js/components/autocomplete.js (88%) create mode 100644 media/uikit-v2/js/components/autocomplete.min.js rename media/{uikit => uikit-v2}/js/components/datepicker.js (98%) create mode 100644 media/uikit-v2/js/components/datepicker.min.js create mode 100644 media/uikit-v2/js/components/form-password.js create mode 100644 media/uikit-v2/js/components/form-password.min.js create mode 100644 media/uikit-v2/js/components/form-select.js create mode 100644 media/uikit-v2/js/components/form-select.min.js rename media/{uikit => uikit-v2}/js/components/grid-parallax.js (85%) create mode 100644 media/uikit-v2/js/components/grid-parallax.min.js rename media/{uikit => uikit-v2}/js/components/grid.js (87%) create mode 100644 media/uikit-v2/js/components/grid.min.js rename media/{uikit => uikit-v2}/js/components/htmleditor.js (85%) create mode 100644 media/uikit-v2/js/components/htmleditor.min.js rename media/{uikit => uikit-v2}/js/components/index.html (100%) rename media/{uikit => uikit-v2}/js/components/lightbox.js (74%) create mode 100644 media/uikit-v2/js/components/lightbox.min.js rename media/{uikit => uikit-v2}/js/components/nestable.js (94%) create mode 100644 media/uikit-v2/js/components/nestable.min.js rename media/{uikit => uikit-v2}/js/components/notify.js (83%) create mode 100644 media/uikit-v2/js/components/notify.min.js rename media/{uikit => uikit-v2}/js/components/pagination.js (88%) create mode 100644 media/uikit-v2/js/components/pagination.min.js rename media/{uikit => uikit-v2}/js/components/parallax.js (83%) create mode 100644 media/uikit-v2/js/components/parallax.min.js rename media/{uikit => uikit-v2}/js/components/search.js (75%) create mode 100644 media/uikit-v2/js/components/search.min.js rename media/{uikit => uikit-v2}/js/components/slider.js (91%) create mode 100644 media/uikit-v2/js/components/slider.min.js rename media/{uikit => uikit-v2}/js/components/slideset.js (92%) create mode 100644 media/uikit-v2/js/components/slideset.min.js rename media/{uikit => uikit-v2}/js/components/slideshow-fx.js (88%) create mode 100644 media/uikit-v2/js/components/slideshow-fx.min.js rename media/{uikit => uikit-v2}/js/components/slideshow.js (84%) create mode 100644 media/uikit-v2/js/components/slideshow.min.js rename media/{uikit => uikit-v2}/js/components/sortable.js (82%) create mode 100644 media/uikit-v2/js/components/sortable.min.js rename media/{uikit => uikit-v2}/js/components/sticky.js (89%) create mode 100644 media/uikit-v2/js/components/sticky.min.js rename media/{uikit => uikit-v2}/js/components/timepicker.js (91%) create mode 100644 media/uikit-v2/js/components/timepicker.min.js rename media/{uikit => uikit-v2}/js/components/tooltip.js (63%) create mode 100644 media/uikit-v2/js/components/tooltip.min.js rename media/{uikit => uikit-v2}/js/components/upload.js (71%) create mode 100644 media/uikit-v2/js/components/upload.min.js rename media/{uikit => uikit-v2}/js/core/alert.js (54%) rename media/{uikit => uikit-v2}/js/core/alert.min.js (75%) rename media/{uikit => uikit-v2}/js/core/button.js (69%) rename media/{uikit => uikit-v2}/js/core/button.min.js (96%) rename media/{uikit => uikit-v2}/js/core/core.js (81%) create mode 100644 media/uikit-v2/js/core/core.min.js rename media/{uikit => uikit-v2}/js/core/cover.js (76%) rename media/{uikit => uikit-v2}/js/core/cover.min.js (92%) rename media/{uikit => uikit-v2}/js/core/dropdown.js (71%) create mode 100644 media/uikit-v2/js/core/dropdown.min.js rename media/{uikit => uikit-v2}/js/core/grid.js (68%) create mode 100644 media/uikit-v2/js/core/grid.min.js rename media/{uikit => uikit-v2}/js/core/index.html (100%) rename media/{uikit => uikit-v2}/js/core/modal.js (80%) create mode 100644 media/uikit-v2/js/core/modal.min.js rename media/{uikit => uikit-v2}/js/core/nav.js (70%) create mode 100644 media/uikit-v2/js/core/nav.min.js rename media/{uikit => uikit-v2}/js/core/offcanvas.js (55%) create mode 100644 media/uikit-v2/js/core/offcanvas.min.js rename media/{uikit => uikit-v2}/js/core/scrollspy.js (72%) create mode 100644 media/uikit-v2/js/core/scrollspy.min.js rename media/{uikit => uikit-v2}/js/core/smooth-scroll.js (75%) rename media/{uikit => uikit-v2}/js/core/smooth-scroll.min.js (89%) rename media/{uikit => uikit-v2}/js/core/switcher.js (70%) create mode 100644 media/uikit-v2/js/core/switcher.min.js rename media/{uikit => uikit-v2}/js/core/tab.js (72%) rename media/{uikit => uikit-v2}/js/core/tab.min.js (75%) rename media/{uikit => uikit-v2}/js/core/toggle.js (86%) rename media/{uikit => uikit-v2}/js/core/toggle.min.js (70%) rename media/{uikit => uikit-v2}/js/core/touch.js (86%) create mode 100644 media/uikit-v2/js/core/touch.min.js rename media/{uikit => uikit-v2}/js/core/utility.js (66%) create mode 100644 media/uikit-v2/js/core/utility.min.js rename media/{uikit => uikit-v2}/js/index.html (100%) rename media/{uikit => uikit-v2}/js/uikit.js (75%) create mode 100644 media/uikit-v2/js/uikit.min.js create mode 100644 media/uikit-v3/css/uikit-rtl.css create mode 100644 media/uikit-v3/css/uikit-rtl.min.css create mode 100644 media/uikit-v3/css/uikit.css create mode 100644 media/uikit-v3/css/uikit.min.css create mode 100644 media/uikit-v3/js/uikit-icons.js create mode 100644 media/uikit-v3/js/uikit-icons.min.js create mode 100644 media/uikit-v3/js/uikit.js create mode 100644 media/uikit-v3/js/uikit.min.js delete mode 100644 media/uikit/css/components/autocomplete.almost-flat.min.css delete mode 100644 media/uikit/css/components/autocomplete.gradient.min.css delete mode 100644 media/uikit/css/components/autocomplete.min.css delete mode 100644 media/uikit/css/components/nestable.gradient.min.css delete mode 100644 media/uikit/css/components/search.almost-flat.min.css delete mode 100644 media/uikit/css/components/search.gradient.min.css delete mode 100644 media/uikit/css/components/search.min.css delete mode 100644 media/uikit/css/components/slider.almost-flat.min.css delete mode 100644 media/uikit/css/components/slider.gradient.min.css delete mode 100644 media/uikit/css/components/slider.min.css delete mode 100644 media/uikit/css/components/sticky.almost-flat.min.css delete mode 100644 media/uikit/css/components/sticky.gradient.min.css delete mode 100644 media/uikit/css/components/sticky.min.css delete mode 100644 media/uikit/css/uikit.almost-flat.min.css delete mode 100644 media/uikit/css/uikit.gradient.min.css delete mode 100644 media/uikit/css/uikit.min.css delete mode 100644 media/uikit/fonts/FontAwesome.otf delete mode 100644 media/uikit/fonts/fontawesome-webfont.eot delete mode 100644 media/uikit/fonts/fontawesome-webfont.woff delete mode 100644 media/uikit/fonts/fontawesome-webfont.woff2 delete mode 100644 media/uikit/js/components/accordion.min.js delete mode 100644 media/uikit/js/components/autocomplete.min.js delete mode 100644 media/uikit/js/components/datepicker.min.js delete mode 100644 media/uikit/js/components/form-password.js delete mode 100644 media/uikit/js/components/form-password.min.js delete mode 100644 media/uikit/js/components/form-select.js delete mode 100644 media/uikit/js/components/form-select.min.js delete mode 100644 media/uikit/js/components/grid-parallax.min.js delete mode 100644 media/uikit/js/components/grid.min.js delete mode 100644 media/uikit/js/components/htmleditor.min.js delete mode 100644 media/uikit/js/components/lightbox.min.js delete mode 100644 media/uikit/js/components/nestable.min.js delete mode 100644 media/uikit/js/components/notify.min.js delete mode 100644 media/uikit/js/components/pagination.min.js delete mode 100644 media/uikit/js/components/parallax.min.js delete mode 100644 media/uikit/js/components/search.min.js delete mode 100644 media/uikit/js/components/slider.min.js delete mode 100644 media/uikit/js/components/slideset.min.js delete mode 100644 media/uikit/js/components/slideshow-fx.min.js delete mode 100644 media/uikit/js/components/slideshow.min.js delete mode 100644 media/uikit/js/components/sortable.min.js delete mode 100644 media/uikit/js/components/sticky.min.js delete mode 100644 media/uikit/js/components/timepicker.min.js delete mode 100644 media/uikit/js/components/tooltip.min.js delete mode 100644 media/uikit/js/components/upload.min.js delete mode 100644 media/uikit/js/core/core.min.js delete mode 100644 media/uikit/js/core/dropdown.min.js delete mode 100644 media/uikit/js/core/grid.min.js delete mode 100644 media/uikit/js/core/modal.min.js delete mode 100644 media/uikit/js/core/nav.min.js delete mode 100644 media/uikit/js/core/offcanvas.min.js delete mode 100644 media/uikit/js/core/scrollspy.min.js delete mode 100644 media/uikit/js/core/switcher.min.js delete mode 100644 media/uikit/js/core/touch.min.js delete mode 100644 media/uikit/js/core/utility.min.js delete mode 100644 media/uikit/js/uikit.min.js create mode 100644 site/assets/css/api.css create mode 100644 site/controllers/api.php create mode 100644 site/models/api.php create mode 100644 site/views/api/index.html create mode 100644 site/views/api/submitbutton.js create mode 100644 site/views/api/tmpl/default.php create mode 100644 site/views/api/tmpl/index.html create mode 100644 site/views/api/view.html.php diff --git a/README.md b/README.md index 8b23a680..ce8b7ac4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Sermon Distributor (1.4.1) +# Sermon Distributor (2.0.x) ![Sermon Distributor image](https://raw.githubusercontent.com/SermonDistributor/Joomla-3-Component/master/admin/assets/images/vdm-component.jpg "The Sermon Distributor") @@ -23,32 +23,32 @@ The best way to see all your options is to install this component on you Joomla + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Sermon Distributor](https://www.vdm.io/) + *First Build*: 22nd October, 2015 -+ *Last Build*: 24th August, 2017 -+ *Version*: 1.4.1 ++ *Last Build*: 3rd March, 2018 ++ *Version*: 2.0.x + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html ## Build Time :hourglass: -**177 Hours** or **22 Eight Hour Days** (actual time the author saved - +**180 Hours** or **23 Eight Hour Days** (actual time the author saved - due to [Automated Component Builder](https://www.vdm.io/joomla-component-builder)) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **63481** -+ *File count*: **443** -+ *Folder count*: **90** ++ *Line count*: **64404** ++ *File count*: **451** ++ *Folder count*: **93** -**117 Hours** or **15 Eight Hour Days** (the actual time the author spent) +**118 Hours** or **14 Eight Hour Days** (the actual time the author spent) > (with the following break down: -> **debugging @44hours** = codingtime / 4; -> **planning @25hours** = codingtime / 7; +> **debugging @45hours** = codingtime / 4; +> **planning @26hours** = codingtime / 7; > **mapping @18hours** = codingtime / 10; > **office @30hours** = codingtime / 6;) -**294 Hours** or **37 Eight Hour Days** +**298 Hours** or **37 Eight Hour Days** (a total of the realistic time frame for this project) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, @@ -63,5 +63,5 @@ Project duration: **7.4 weeks** or **1.5 months** Come on buy me a coffee :) * PayPal: [paypal.me/payvdm](https://www.paypal.me/payvdm) - * Bitcoin: 1FLxiT6wyxgZ3boeviLkYJ1DRpp41uzpxa - * Ethereum: 0x243392daa3c9c8bc841fcacf7c7f72541cb16823 \ No newline at end of file + * Bitcoin: 18vURxYpPFjvNk8BnUy1ovCAyQmY3MzkSf + * Ethereum: 0x9548144662b47327c954f3e214edb96662d51218 \ No newline at end of file diff --git a/admin/README.txt b/admin/README.txt index 8b23a680..ce8b7ac4 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -1,4 +1,4 @@ -# Sermon Distributor (1.4.1) +# Sermon Distributor (2.0.x) ![Sermon Distributor image](https://raw.githubusercontent.com/SermonDistributor/Joomla-3-Component/master/admin/assets/images/vdm-component.jpg "The Sermon Distributor") @@ -23,32 +23,32 @@ The best way to see all your options is to install this component on you Joomla + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Sermon Distributor](https://www.vdm.io/) + *First Build*: 22nd October, 2015 -+ *Last Build*: 24th August, 2017 -+ *Version*: 1.4.1 ++ *Last Build*: 3rd March, 2018 ++ *Version*: 2.0.x + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html ## Build Time :hourglass: -**177 Hours** or **22 Eight Hour Days** (actual time the author saved - +**180 Hours** or **23 Eight Hour Days** (actual time the author saved - due to [Automated Component Builder](https://www.vdm.io/joomla-component-builder)) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **63481** -+ *File count*: **443** -+ *Folder count*: **90** ++ *Line count*: **64404** ++ *File count*: **451** ++ *Folder count*: **93** -**117 Hours** or **15 Eight Hour Days** (the actual time the author spent) +**118 Hours** or **14 Eight Hour Days** (the actual time the author spent) > (with the following break down: -> **debugging @44hours** = codingtime / 4; -> **planning @25hours** = codingtime / 7; +> **debugging @45hours** = codingtime / 4; +> **planning @26hours** = codingtime / 7; > **mapping @18hours** = codingtime / 10; > **office @30hours** = codingtime / 6;) -**294 Hours** or **37 Eight Hour Days** +**298 Hours** or **37 Eight Hour Days** (a total of the realistic time frame for this project) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, @@ -63,5 +63,5 @@ Project duration: **7.4 weeks** or **1.5 months** Come on buy me a coffee :) * PayPal: [paypal.me/payvdm](https://www.paypal.me/payvdm) - * Bitcoin: 1FLxiT6wyxgZ3boeviLkYJ1DRpp41uzpxa - * Ethereum: 0x243392daa3c9c8bc841fcacf7c7f72541cb16823 \ No newline at end of file + * Bitcoin: 18vURxYpPFjvNk8BnUy1ovCAyQmY3MzkSf + * Ethereum: 0x9548144662b47327c954f3e214edb96662d51218 \ No newline at end of file diff --git a/admin/access.xml b/admin/access.xml index 84885fd5..d3788a6b 100644 --- a/admin/access.xml +++ b/admin/access.xml @@ -26,21 +26,10 @@ - - - - - - - - - - - @@ -83,6 +72,7 @@ + @@ -198,17 +188,6 @@ - - - - - - - - - - -
diff --git a/admin/assets/css/admin.css b/admin/assets/css/admin.css index 2d67580b..3e417e8c 100644 --- a/admin/assets/css/admin.css +++ b/admin/assets/css/admin.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version 1.4.1 - @build 24th August, 2017 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage admin.css diff --git a/admin/assets/css/dashboard.css b/admin/assets/css/dashboard.css index be0403d0..d470ff96 100644 --- a/admin/assets/css/dashboard.css +++ b/admin/assets/css/dashboard.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version 1.4.1 - @build 24th August, 2017 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage dashboard.css diff --git a/admin/assets/css/external_source.css b/admin/assets/css/external_source.css index 30e31dc0..03179c51 100644 --- a/admin/assets/css/external_source.css +++ b/admin/assets/css/external_source.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 55 of this MVC - @build 17th July, 2017 - @created 3rd November, 2016 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage external_source.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/external_sources.css b/admin/assets/css/external_sources.css index 8bf259c8..556d4f4b 100644 --- a/admin/assets/css/external_sources.css +++ b/admin/assets/css/external_sources.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 55 of this MVC - @build 17th July, 2017 - @created 3rd November, 2016 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage external_sources.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/help_document.css b/admin/assets/css/help_document.css index 2942a6d1..84400872 100644 --- a/admin/assets/css/help_document.css +++ b/admin/assets/css/help_document.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 20 of this MVC - @build 18th October, 2016 - @created 13th July, 2015 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage help_document.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/help_documents.css b/admin/assets/css/help_documents.css index 870208fa..8ad60c1a 100644 --- a/admin/assets/css/help_documents.css +++ b/admin/assets/css/help_documents.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 20 of this MVC - @build 18th October, 2016 - @created 13th July, 2015 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage help_documents.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/local_listing.css b/admin/assets/css/local_listing.css index ce8f5a97..1bf729c0 100644 --- a/admin/assets/css/local_listing.css +++ b/admin/assets/css/local_listing.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 11 of this MVC - @build 31st March, 2017 - @created 20th November, 2016 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage local_listing.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/local_listings.css b/admin/assets/css/local_listings.css index 7a58ba17..6ab80ea4 100644 --- a/admin/assets/css/local_listings.css +++ b/admin/assets/css/local_listings.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 11 of this MVC - @build 31st March, 2017 - @created 20th November, 2016 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage local_listings.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/manual_updater.css b/admin/assets/css/manual_updater.css index 8c50b4d7..f462de51 100644 --- a/admin/assets/css/manual_updater.css +++ b/admin/assets/css/manual_updater.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 45 of this MVC - @build 7th July, 2017 - @created 4th November, 2016 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage manual_updater.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/preacher.css b/admin/assets/css/preacher.css index 7262bee3..a1fec2b7 100644 --- a/admin/assets/css/preacher.css +++ b/admin/assets/css/preacher.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 16 of this MVC - @build 4th November, 2016 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage preacher.css diff --git a/admin/assets/css/preachers.css b/admin/assets/css/preachers.css index a37d4bfc..3bc9ce41 100644 --- a/admin/assets/css/preachers.css +++ b/admin/assets/css/preachers.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 16 of this MVC - @build 4th November, 2016 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage preachers.css diff --git a/admin/assets/css/series.css b/admin/assets/css/series.css index 9eb52e0c..6c994941 100644 --- a/admin/assets/css/series.css +++ b/admin/assets/css/series.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 16 of this MVC - @build 4th November, 2016 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage series.css diff --git a/admin/assets/css/series_list.css b/admin/assets/css/series_list.css index 4d2155f4..68dfb396 100644 --- a/admin/assets/css/series_list.css +++ b/admin/assets/css/series_list.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 16 of this MVC - @build 4th November, 2016 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage series_list.css diff --git a/admin/assets/css/sermon.css b/admin/assets/css/sermon.css index dc0f062e..ee5088c9 100644 --- a/admin/assets/css/sermon.css +++ b/admin/assets/css/sermon.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 90 of this MVC - @build 24th August, 2017 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage sermon.css diff --git a/admin/assets/css/sermons.css b/admin/assets/css/sermons.css index dd677c29..53d6e1d3 100644 --- a/admin/assets/css/sermons.css +++ b/admin/assets/css/sermons.css @@ -9,8 +9,8 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 90 of this MVC - @build 24th August, 2017 + @version 2.0.x + @build 3rd March, 2018 @created 22nd October, 2015 @package Sermon Distributor @subpackage sermons.css diff --git a/admin/assets/css/statistic.css b/admin/assets/css/statistic.css index 222212ac..61b1295e 100644 --- a/admin/assets/css/statistic.css +++ b/admin/assets/css/statistic.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 9 of this MVC - @build 9th July, 2017 - @created 29th October, 2015 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage statistic.css @author Llewellyn van der Merwe diff --git a/admin/assets/css/statistics.css b/admin/assets/css/statistics.css index 192c9997..a7206d8a 100644 --- a/admin/assets/css/statistics.css +++ b/admin/assets/css/statistics.css @@ -9,9 +9,9 @@ |_| /-------------------------------------------------------------------------------------------------------------------------------/ - @version @update number 9 of this MVC - @build 9th July, 2017 - @created 29th October, 2015 + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 @package Sermon Distributor @subpackage statistics.css @author Llewellyn van der Merwe diff --git a/admin/assets/js/admin.js b/admin/assets/js/admin.js index e69de29b..f2ec8337 100644 --- a/admin/assets/js/admin.js +++ b/admin/assets/js/admin.js @@ -0,0 +1,25 @@ +/*--------------------------------------------------------------------------------------------------------| www.vdm.io |------/ + __ __ _ _____ _ _ __ __ _ _ _ + \ \ / / | | | __ \ | | | | | \/ | | | | | | | + \ \ / /_ _ ___| |_ | | | | _____ _____| | ___ _ __ _ __ ___ ___ _ __ | |_ | \ / | ___| |_| |__ ___ __| | + \ \/ / _` / __| __| | | | |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __| | |\/| |/ _ \ __| '_ \ / _ \ / _` | + \ / (_| \__ \ |_ | |__| | __/\ V / __/ | (_) | |_) | | | | | | __/ | | | |_ | | | | __/ |_| | | | (_) | (_| | + \/ \__,_|___/\__| |_____/ \___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__| |_| |_|\___|\__|_| |_|\___/ \__,_| + | | + |_| +/-------------------------------------------------------------------------------------------------------------------------------/ + + @version 2.0.x + @build 3rd March, 2018 + @created 22nd October, 2015 + @package Sermon Distributor + @subpackage admin.js + @author Llewellyn van der Merwe + @copyright Copyright (C) 2015. All Rights Reserved + @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + + A sermon distributor that links to Dropbox. + +/-----------------------------------------------------------------------------------------------------------------------------*/ + +/* JS Document */ diff --git a/admin/config.xml b/admin/config.xml index 1ce1d83c..cb5fea36 100644 --- a/admin/config.xml +++ b/admin/config.xml @@ -47,21 +47,22 @@ /> - - - - + + + + + + + " + " +