The Events Calendar - Version 5.12.3

Version Description

= [5.0] =

Please see the changelog for the complete list of changes in this release. Previous versions of The Events Calendar are not cross-compatible with 5.X add-ons. Remember to always make a backup of your database and files before updating!

Download this release

Release Info

Developer bordoni
Plugin Icon The Events Calendar
Version 5.12.3
Comparing to
See all releases

Code changes from version 5.12.2 to 5.12.3

Files changed (66) hide show
  1. common/lang/tribe-common.pot +8 -8
  2. common/src/Tribe/Main.php +1 -1
  3. common/src/functions/utils.php +11 -0
  4. common/vendor/autoload.php +1 -1
  5. common/vendor/autoload_52.php +1 -1
  6. common/vendor/composer/autoload_real.php +4 -4
  7. common/vendor/composer/autoload_real_52.php +3 -3
  8. common/vendor/composer/autoload_static.php +5 -5
  9. lang/the-events-calendar-bg_BG.mo +0 -0
  10. lang/the-events-calendar-ca.mo +0 -0
  11. lang/the-events-calendar-cs_CZ.mo +0 -0
  12. lang/the-events-calendar-da_DK.mo +0 -0
  13. lang/the-events-calendar-de_CH.mo +0 -0
  14. lang/the-events-calendar-de_DE.mo +0 -0
  15. lang/the-events-calendar-el.mo +0 -0
  16. lang/the-events-calendar-en_AU.mo +0 -0
  17. lang/the-events-calendar-en_CA.mo +0 -0
  18. lang/the-events-calendar-en_GB.mo +0 -0
  19. lang/the-events-calendar-en_NZ.mo +0 -0
  20. lang/the-events-calendar-en_ZA.mo +0 -0
  21. lang/the-events-calendar-es_CO.mo +0 -0
  22. lang/the-events-calendar-es_DO.mo +0 -0
  23. lang/the-events-calendar-es_EC.mo +0 -0
  24. lang/the-events-calendar-es_ES.mo +0 -0
  25. lang/the-events-calendar-es_MX.mo +0 -0
  26. lang/the-events-calendar-es_VE.mo +0 -0
  27. lang/the-events-calendar-eu.mo +0 -0
  28. lang/the-events-calendar-fi.mo +0 -0
  29. lang/the-events-calendar-fr_CA.mo +0 -0
  30. lang/the-events-calendar-fr_FR.mo +0 -0
  31. lang/the-events-calendar-gl_ES.mo +0 -0
  32. lang/the-events-calendar-he_IL.mo +0 -0
  33. lang/the-events-calendar-hu_HU.mo +0 -0
  34. lang/the-events-calendar-it_IT.mo +0 -0
  35. lang/the-events-calendar-ja.mo +0 -0
  36. lang/the-events-calendar-lt_LT.mo +0 -0
  37. lang/the-events-calendar-nb_NO.mo +0 -0
  38. lang/the-events-calendar-nl_NL.mo +0 -0
  39. lang/the-events-calendar-nn_NO.mo +0 -0
  40. lang/the-events-calendar-pl_PL.mo +0 -0
  41. lang/the-events-calendar-pt_BR.mo +0 -0
  42. lang/the-events-calendar-pt_PT.mo +0 -0
  43. lang/the-events-calendar-ro_RO.mo +0 -0
  44. lang/the-events-calendar-ru_RU.mo +0 -0
  45. lang/the-events-calendar-sk_SK.mo +0 -0
  46. lang/the-events-calendar-sl_SI.mo +0 -0
  47. lang/the-events-calendar-sq.mo +0 -0
  48. lang/the-events-calendar-sv_SE.mo +0 -0
  49. lang/the-events-calendar-tr_TR.mo +0 -0
  50. lang/the-events-calendar-uk.mo +0 -0
  51. lang/the-events-calendar-zh_CN.mo +0 -0
  52. lang/the-events-calendar.pot +77 -77
  53. readme.txt +13 -3
  54. src/Tribe/Main.php +33 -15
  55. src/Tribe/Plugin_Register.php +2 -2
  56. src/Tribe/Query.php +12 -1
  57. src/Tribe/Views/V2/Hooks.php +6 -0
  58. src/Tribe/Views/V2/Manager.php +14 -17
  59. src/Tribe/Views/V2/Template/Title.php +56 -20
  60. src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php +4 -4
  61. src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php +1 -1
  62. src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php +2 -2
  63. the-events-calendar.php +1 -1
  64. vendor/autoload.php +1 -1
  65. vendor/composer/autoload_real.php +4 -4
  66. vendor/composer/autoload_static.php +4 -4
common/lang/tribe-common.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2021 Modern Tribe
2
  # This file is distributed under the same license as the Tribe Common package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Tribe Common 4.14.9\n"
6
  "Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
7
- "POT-Creation-Date: 2021-12-13 14:10:19+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2021-12-13 14:10\n"
12
  "Last-Translator: \n"
13
  "Language-Team: \n"
14
 
@@ -58,7 +58,7 @@ msgctxt "Error status label for system info optin"
58
  msgid "Status:"
59
  msgstr ""
60
 
61
- #. #-#-#-#-# tribe-common.pot (Tribe Common 4.14.9) #-#-#-#-#
62
  #. Author of the plugin/theme
63
  #: src/Tribe/Admin/Help_Page.php:82 src/Tribe/Customizer.php:666
64
  #: src/Tribe/Plugins_API.php:25 src/admin-views/help-calendar.php:97
@@ -2902,15 +2902,15 @@ msgid ""
2902
  "overrides is provided below."
2903
  msgstr ""
2904
 
2905
- #: src/Tribe/Support.php:191
2906
  msgid "English"
2907
  msgstr ""
2908
 
2909
- #: src/Tribe/Support.php:210 src/Tribe/Support.php:211
2910
  msgid "Unknown or not set"
2911
  msgstr ""
2912
 
2913
- #: src/Tribe/Support.php:221
2914
  msgid ""
2915
  "Rewrite rules were purged on load of this help page. Chances are there is a "
2916
  "rewrite rule flush occurring in a plugin or theme!"
1
+ # Copyright (C) 2022 Modern Tribe
2
  # This file is distributed under the same license as the Tribe Common package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Tribe Common 4.14.11\n"
6
  "Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
7
+ "POT-Creation-Date: 2022-01-07 06:37:28+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2022-01-07 06:37\n"
12
  "Last-Translator: \n"
13
  "Language-Team: \n"
14
 
58
  msgid "Status:"
59
  msgstr ""
60
 
61
+ #. #-#-#-#-# tribe-common.pot (Tribe Common 4.14.11) #-#-#-#-#
62
  #. Author of the plugin/theme
63
  #: src/Tribe/Admin/Help_Page.php:82 src/Tribe/Customizer.php:666
64
  #: src/Tribe/Plugins_API.php:25 src/admin-views/help-calendar.php:97
2902
  "overrides is provided below."
2903
  msgstr ""
2904
 
2905
+ #: src/Tribe/Support.php:194
2906
  msgid "English"
2907
  msgstr ""
2908
 
2909
+ #: src/Tribe/Support.php:213 src/Tribe/Support.php:214
2910
  msgid "Unknown or not set"
2911
  msgstr ""
2912
 
2913
+ #: src/Tribe/Support.php:224
2914
  msgid ""
2915
  "Rewrite rules were purged on load of this help page. Chances are there is a "
2916
  "rewrite rule flush occurring in a plugin or theme!"
common/src/Tribe/Main.php CHANGED
@@ -20,7 +20,7 @@ class Tribe__Main {
20
  const OPTIONNAME = 'tribe_events_calendar_options';
21
  const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
22
 
23
- const VERSION = '4.14.10';
24
 
25
  const FEED_URL = 'https://theeventscalendar.com/feed/';
26
 
20
  const OPTIONNAME = 'tribe_events_calendar_options';
21
  const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
22
 
23
+ const VERSION = '4.14.11';
24
 
25
  const FEED_URL = 'https://theeventscalendar.com/feed/';
26
 
common/src/functions/utils.php CHANGED
@@ -567,6 +567,17 @@ if ( ! function_exists( 'tribe_is_regex' ) ) {
567
  return false;
568
  }
569
 
 
 
 
 
 
 
 
 
 
 
 
570
  // We need to have the Try/Catch for Warnings too
571
  try {
572
  return ! ( @preg_match( $candidate, null ) === false );
567
  return false;
568
  }
569
 
570
+ $n = strlen( $candidate );
571
+ // regex must be at least 2 delimiters + 1 character - invalid regex.
572
+ if ( $n < 3 ) {
573
+ return false;
574
+ }
575
+
576
+ // Missing or mismatched delimiters - invalid regex.
577
+ if ( $candidate[0] !== $candidate[ $n - 1 ] ) {
578
+ return false;
579
+ }
580
+
581
  // We need to have the Try/Catch for Warnings too
582
  try {
583
  return ! ( @preg_match( $candidate, null ) === false );
common/vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitfb459d561ae441259befd145de9f3839::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitb179aa41620223b1df43a0ad8ce2683c::getLoader();
common/vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInit2a725e81896caa1229c29aec3846818c::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInit9c59f3f9dca208fe7cc82bcb511e1745::getLoader();
common/vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitfb459d561ae441259befd145de9f3839
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitfb459d561ae441259befd145de9f3839
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitfb459d561ae441259befd145de9f3839', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitfb459d561ae441259befd145de9f3839', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInitfb459d561ae441259befd145de9f3839::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitb179aa41620223b1df43a0ad8ce2683c
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitb179aa41620223b1df43a0ad8ce2683c', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitb179aa41620223b1df43a0ad8ce2683c', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
common/vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
- class ComposerAutoloaderInit2a725e81896caa1229c29aec3846818c {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit2a725e81896caa1229c29aec3846818c {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit2a725e81896caa1229c29aec3846818c', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit2a725e81896caa1229c29aec3846818c', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInit9c59f3f9dca208fe7cc82bcb511e1745 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit9c59f3f9dca208fe7cc82bcb511e1745', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit9c59f3f9dca208fe7cc82bcb511e1745', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
common/vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitfb459d561ae441259befd145de9f3839
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
@@ -258,10 +258,10 @@ class ComposerStaticInitfb459d561ae441259befd145de9f3839
258
  public static function getInitializer(ClassLoader $loader)
259
  {
260
  return \Closure::bind(function () use ($loader) {
261
- $loader->prefixLengthsPsr4 = ComposerStaticInitfb459d561ae441259befd145de9f3839::$prefixLengthsPsr4;
262
- $loader->prefixDirsPsr4 = ComposerStaticInitfb459d561ae441259befd145de9f3839::$prefixDirsPsr4;
263
- $loader->prefixesPsr0 = ComposerStaticInitfb459d561ae441259befd145de9f3839::$prefixesPsr0;
264
- $loader->classMap = ComposerStaticInitfb459d561ae441259befd145de9f3839::$classMap;
265
 
266
  }, null, ClassLoader::class);
267
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
258
  public static function getInitializer(ClassLoader $loader)
259
  {
260
  return \Closure::bind(function () use ($loader) {
261
+ $loader->prefixLengthsPsr4 = ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c::$prefixLengthsPsr4;
262
+ $loader->prefixDirsPsr4 = ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c::$prefixDirsPsr4;
263
+ $loader->prefixesPsr0 = ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c::$prefixesPsr0;
264
+ $loader->classMap = ComposerStaticInitb179aa41620223b1df43a0ad8ce2683c::$classMap;
265
 
266
  }, null, ClassLoader::class);
267
  }
lang/the-events-calendar-bg_BG.mo CHANGED
Binary file
lang/the-events-calendar-ca.mo CHANGED
Binary file
lang/the-events-calendar-cs_CZ.mo CHANGED
Binary file
lang/the-events-calendar-da_DK.mo CHANGED
Binary file
lang/the-events-calendar-de_CH.mo CHANGED
Binary file
lang/the-events-calendar-de_DE.mo CHANGED
Binary file
lang/the-events-calendar-el.mo CHANGED
Binary file
lang/the-events-calendar-en_AU.mo CHANGED
Binary file
lang/the-events-calendar-en_CA.mo CHANGED
Binary file
lang/the-events-calendar-en_GB.mo CHANGED
Binary file
lang/the-events-calendar-en_NZ.mo CHANGED
Binary file
lang/the-events-calendar-en_ZA.mo CHANGED
Binary file
lang/the-events-calendar-es_CO.mo CHANGED
Binary file
lang/the-events-calendar-es_DO.mo CHANGED
Binary file
lang/the-events-calendar-es_EC.mo CHANGED
Binary file
lang/the-events-calendar-es_ES.mo CHANGED
Binary file
lang/the-events-calendar-es_MX.mo CHANGED
Binary file
lang/the-events-calendar-es_VE.mo CHANGED
Binary file
lang/the-events-calendar-eu.mo CHANGED
Binary file
lang/the-events-calendar-fi.mo CHANGED
Binary file
lang/the-events-calendar-fr_CA.mo CHANGED
Binary file
lang/the-events-calendar-fr_FR.mo CHANGED
Binary file
lang/the-events-calendar-gl_ES.mo CHANGED
Binary file
lang/the-events-calendar-he_IL.mo CHANGED
Binary file
lang/the-events-calendar-hu_HU.mo CHANGED
Binary file
lang/the-events-calendar-it_IT.mo CHANGED
Binary file
lang/the-events-calendar-ja.mo CHANGED
Binary file
lang/the-events-calendar-lt_LT.mo CHANGED
Binary file
lang/the-events-calendar-nb_NO.mo CHANGED
Binary file
lang/the-events-calendar-nl_NL.mo CHANGED
Binary file
lang/the-events-calendar-nn_NO.mo CHANGED
Binary file
lang/the-events-calendar-pl_PL.mo CHANGED
Binary file
lang/the-events-calendar-pt_BR.mo CHANGED
Binary file
lang/the-events-calendar-pt_PT.mo CHANGED
Binary file
lang/the-events-calendar-ro_RO.mo CHANGED
Binary file
lang/the-events-calendar-ru_RU.mo CHANGED
Binary file
lang/the-events-calendar-sk_SK.mo CHANGED
Binary file
lang/the-events-calendar-sl_SI.mo CHANGED
Binary file
lang/the-events-calendar-sq.mo CHANGED
Binary file
lang/the-events-calendar-sv_SE.mo CHANGED
Binary file
lang/the-events-calendar-tr_TR.mo CHANGED
Binary file
lang/the-events-calendar-uk.mo CHANGED
Binary file
lang/the-events-calendar-zh_CN.mo CHANGED
Binary file
lang/the-events-calendar.pot CHANGED
@@ -1,15 +1,15 @@
1
- # Copyright (C) 2021 Modern Tribe
2
  # This file is distributed under the same license as the The Events Calendar package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: The Events Calendar 5.12.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
7
  "calendar\n"
8
- "POT-Creation-Date: 2021-12-13 14:10:32+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "PO-Revision-Date: 2021-12-13 14:10\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
15
 
@@ -47,7 +47,7 @@ msgstr ""
47
  msgid "%s"
48
  msgstr ""
49
 
50
- #: src/Tribe/Admin/Bar/Default_Configurator.php:45 src/Tribe/Main.php:4360
51
  #: src/Tribe/Views/V2/Views/Widgets/Widget_View.php:61
52
  #: src/admin-views/tribe-options-upgrade.php:20
53
  msgid "View Calendar"
@@ -59,7 +59,7 @@ msgstr ""
59
 
60
  #: src/Tribe/Admin/Bar/Default_Configurator.php:62
61
  #: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:211 src/Tribe/Main.php:2147
62
- #: src/Tribe/Main.php:5468 src/Tribe/Main.php:5515 src/Tribe/Organizer.php:93
63
  #: src/Tribe/Venue.php:113
64
  msgid "Edit %s"
65
  msgstr ""
@@ -70,7 +70,7 @@ msgstr ""
70
  msgid "Import"
71
  msgstr ""
72
 
73
- #: src/Tribe/Admin/Bar/Default_Configurator.php:89 src/Tribe/Main.php:4408
74
  msgid "Settings"
75
  msgstr ""
76
 
@@ -187,7 +187,7 @@ msgstr ""
187
 
188
  #: src/Tribe/Aggregator/API/Origins.php:53
189
  #: src/Tribe/Aggregator/Record/iCal.php:14
190
- #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:31
191
  #: src/admin-views/aggregator/settings.php:613
192
  msgid "iCalendar"
193
  msgstr ""
@@ -2087,13 +2087,13 @@ msgstr ""
2087
 
2088
  #: src/Tribe/Editor/Blocks/Event_Links.php:25
2089
  #: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:32
2090
- #: src/Tribe/iCal.php:132 src/views/blocks/event-links.php:49
2091
  msgid "Add to Google Calendar"
2092
  msgstr ""
2093
 
2094
  #: src/Tribe/Editor/Blocks/Event_Links.php:26
2095
- #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:32 src/Tribe/iCal.php:133
2096
- #: src/views/blocks/event-links.php:61
2097
  msgid "Add to iCalendar"
2098
  msgstr ""
2099
 
@@ -2759,9 +2759,9 @@ msgstr ""
2759
  msgid "Upcoming Events"
2760
  msgstr ""
2761
 
2762
- #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.1) #-#-#-#-#
2763
  #. Plugin Name of the plugin/theme
2764
- #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.1) #-#-#-#-#
2765
  #. Author of the plugin/theme
2766
  #: src/Tribe/Main.php:989 src/Tribe/Main.php:1492 src/Tribe/Privacy.php:29
2767
  #: src/admin-views/admin-welcome-message.php:29
@@ -3015,11 +3015,11 @@ msgid ""
3015
  "should be in the \"common/\" directory in the events calendar plugin."
3016
  msgstr ""
3017
 
3018
- #: src/Tribe/Main.php:2093 src/Tribe/Main.php:2627
3019
  msgid "category"
3020
  msgstr ""
3021
 
3022
- #: src/Tribe/Main.php:2107 src/Tribe/Main.php:2626
3023
  msgid "tag"
3024
  msgstr ""
3025
 
@@ -3201,215 +3201,215 @@ msgid ""
3201
  "Snippet%s on the search results."
3202
  msgstr ""
3203
 
3204
- #: src/Tribe/Main.php:2628
3205
  msgid "page"
3206
  msgstr ""
3207
 
3208
- #: src/Tribe/Main.php:2629 src/functions/template-tags/general.php:104
3209
  msgid "event"
3210
  msgstr ""
3211
 
3212
- #: src/Tribe/Main.php:2630 src/functions/template-tags/general.php:160
3213
  msgid "events"
3214
  msgstr ""
3215
 
3216
- #: src/Tribe/Main.php:2631
3217
  msgid "all"
3218
  msgstr ""
3219
 
3220
- #: src/Tribe/Main.php:3013
3221
  msgid " (View Full %1$s Description Here: %2$s)"
3222
  msgstr ""
3223
 
3224
- #: src/Tribe/Main.php:3801 src/Tribe/Main.php:3836
3225
  #: src/functions/template-tags/day.php:157
3226
  #: src/functions/template-tags/day.php:178
3227
  msgid "Date out of range."
3228
  msgstr ""
3229
 
3230
- #: src/Tribe/Main.php:3878
3231
  msgid "%s Options"
3232
  msgstr ""
3233
 
3234
- #: src/Tribe/Main.php:3887 src/Tribe/Main.php:3900
3235
  msgid "%s Information"
3236
  msgstr ""
3237
 
3238
- #: src/Tribe/Main.php:4232
3239
  msgid "Support"
3240
  msgstr ""
3241
 
3242
- #: src/Tribe/Main.php:4235
3243
  msgid "View All Add-Ons"
3244
  msgstr ""
3245
 
3246
- #: src/Tribe/Main.php:4256
3247
  msgid "News from The Events Calendar"
3248
  msgstr ""
3249
 
3250
- #: src/Tribe/Main.php:4302
3251
  msgid "Additional Functionality"
3252
  msgstr ""
3253
 
3254
- #: src/Tribe/Main.php:4307
3255
  msgid ""
3256
  "Looking for additional functionality including recurring events, ticket "
3257
  "sales, publicly submitted events, new views and more?"
3258
  msgstr ""
3259
 
3260
- #: src/Tribe/Main.php:4308
3261
  msgid "Check out the %savailable add-ons%s."
3262
  msgstr ""
3263
 
3264
- #: src/Tribe/Main.php:4409
3265
  msgid "Calendar"
3266
  msgstr ""
3267
 
3268
- #: src/Tribe/Main.php:4425
3269
  msgid "List"
3270
  msgstr ""
3271
 
3272
- #: src/Tribe/Main.php:4443
3273
  msgid "Month"
3274
  msgstr ""
3275
 
3276
- #: src/Tribe/Main.php:4460 src/admin-views/aggregator/fields/schedule.php:43
3277
  #: src/admin-views/aggregator/fields/schedule.php:61
3278
  msgid "Day"
3279
  msgstr ""
3280
 
3281
- #: src/Tribe/Main.php:4483
3282
  msgid "Search for %s by Keyword."
3283
  msgstr ""
3284
 
3285
- #: src/Tribe/Main.php:4486
3286
  #: src/views/v2/components/events-bar/search-button.php:24
3287
  msgid "Search"
3288
  msgstr ""
3289
 
3290
- #: src/Tribe/Main.php:4487
3291
  msgid "Keyword"
3292
  msgstr ""
3293
 
3294
- #: src/Tribe/Main.php:4504
3295
  msgid "4 digit year hyphen 2 digit month hyphen 2 digit day"
3296
  msgstr ""
3297
 
3298
- #: src/Tribe/Main.php:4505
3299
  msgid "1 digit month slash 1 digit day slash 4 digit year"
3300
  msgstr ""
3301
 
3302
- #: src/Tribe/Main.php:4506
3303
  msgid "2 digit month slash 2 digit day slash 4 digit year"
3304
  msgstr ""
3305
 
3306
- #: src/Tribe/Main.php:4507
3307
  msgid "1 digit day slash 1 digit month slash 4 digit year"
3308
  msgstr ""
3309
 
3310
- #: src/Tribe/Main.php:4508
3311
  msgid "2 digit day slash 2 digit month slash 4 digit year"
3312
  msgstr ""
3313
 
3314
- #: src/Tribe/Main.php:4509
3315
  msgid "1 digit month hyphen 1 digit day hyphen 4 digit year"
3316
  msgstr ""
3317
 
3318
- #: src/Tribe/Main.php:4510
3319
  msgid "1 digit month hyphen 2 digit day hyphen 4 digit year"
3320
  msgstr ""
3321
 
3322
- #: src/Tribe/Main.php:4511
3323
  msgid "1 digit day hyphen 1 digit month hyphen 4 digit year"
3324
  msgstr ""
3325
 
3326
- #: src/Tribe/Main.php:4512
3327
  msgid "2 digit day hyphen 2 digit month hyphen 4 digit year"
3328
  msgstr ""
3329
 
3330
- #: src/Tribe/Main.php:4513
3331
  msgid "4 digit year dot 2 digit month dot 2 digit day"
3332
  msgstr ""
3333
 
3334
- #: src/Tribe/Main.php:4514
3335
  msgid "2 digit month dot 2 digit day dot 4 digit year"
3336
  msgstr ""
3337
 
3338
- #: src/Tribe/Main.php:4515
3339
  msgid "2 digit day dot 2 digit month dot 4 digit year"
3340
  msgstr ""
3341
 
3342
- #: src/Tribe/Main.php:4519
3343
  msgid "4 digit year hyphen 2 digit month"
3344
  msgstr ""
3345
 
3346
- #: src/Tribe/Main.php:4520 src/Tribe/Main.php:4522
3347
  msgid "1 digit month slash 4 digit year"
3348
  msgstr ""
3349
 
3350
- #: src/Tribe/Main.php:4521 src/Tribe/Main.php:4523
3351
  msgid "2 digit month slash 4 digit year"
3352
  msgstr ""
3353
 
3354
- #: src/Tribe/Main.php:4524 src/Tribe/Main.php:4525 src/Tribe/Main.php:4526
3355
  msgid "1 digit month hyphen 4 digit year"
3356
  msgstr ""
3357
 
3358
- #: src/Tribe/Main.php:4527
3359
  msgid "2 digit month hyphen 4 digit year"
3360
  msgstr ""
3361
 
3362
- #: src/Tribe/Main.php:4528
3363
  msgid "4 digit year dot 2 digit month"
3364
  msgstr ""
3365
 
3366
- #: src/Tribe/Main.php:4529 src/Tribe/Main.php:4530
3367
  msgid "2 digit month dot 4 digit year"
3368
  msgstr ""
3369
 
3370
- #: src/Tribe/Main.php:4559 src/Tribe/Main.php:4596
3371
  #: src/admin-views/aggregator/origins/refine.php:7
3372
  msgid "Date"
3373
  msgstr ""
3374
 
3375
- #: src/Tribe/Main.php:4561
3376
  msgid "Search for %s by Date. Please use the format %s."
3377
  msgstr ""
3378
 
3379
- #: src/Tribe/Main.php:4574
3380
  msgid "%s In"
3381
  msgstr ""
3382
 
3383
- #: src/Tribe/Main.php:4576
3384
  msgid "Search for %s by month. Please use the format %s."
3385
  msgstr ""
3386
 
3387
- #: src/Tribe/Main.php:4579
3388
  msgid "%s From"
3389
  msgstr ""
3390
 
3391
- #: src/Tribe/Main.php:4582
3392
  msgid "Day Of"
3393
  msgstr ""
3394
 
3395
- #: src/Tribe/Main.php:4662
3396
  msgid "Once Every 30 Mins"
3397
  msgstr ""
3398
 
3399
- #: src/Tribe/Main.php:5400
3400
  msgid ""
3401
  "Your version of The Events Calendar is not up-to-date with one of your The "
3402
  "Events Calendar add-ons. Please %supdate now.%s"
3403
  msgstr ""
3404
 
3405
- #: src/Tribe/Main.php:5413
3406
  msgid ""
3407
  "The following plugins are out of date: %1$s. All add-ons contain "
3408
  "dependencies on The Events Calendar and will not function properly unless "
3409
  "paired with the right version. %2$sLearn More%3$s."
3410
  msgstr ""
3411
 
3412
- #: src/Tribe/Main.php:5452 src/Tribe/Main.php:5509
3413
  msgid "Use Saved %s:"
3414
  msgstr ""
3415
 
@@ -5129,29 +5129,29 @@ msgstr ""
5129
  msgid "Custom Color"
5130
  msgstr ""
5131
 
5132
- #: src/Tribe/Views/V2/Hooks.php:506
5133
  msgid "We recommend a 16:9 aspect ratio for featured images."
5134
  msgstr ""
5135
 
5136
- #: src/Tribe/Views/V2/Hooks.php:583
5137
  msgid "Recommended for all sites using the updated calendar views."
5138
  msgstr ""
5139
 
5140
- #: src/Tribe/Views/V2/Hooks.php:598
5141
  msgid "The Events Calendar - View V2"
5142
  msgstr ""
5143
 
5144
- #: src/Tribe/Views/V2/Hooks.php:879
5145
  msgctxt "Capitalized label for the event website link."
5146
  msgid "View %s Website"
5147
  msgstr ""
5148
 
5149
- #: src/Tribe/Views/V2/Hooks.php:907
5150
  msgctxt "Capitalized label for the venue website link."
5151
  msgid "View %s Website"
5152
  msgstr ""
5153
 
5154
- #: src/Tribe/Views/V2/Hooks.php:935
5155
  msgctxt "Capitalized label for the organizer website link."
5156
  msgid "View %s Website"
5157
  msgstr ""
@@ -5203,28 +5203,28 @@ msgctxt "featured events title"
5203
  msgid "Featured %s"
5204
  msgstr ""
5205
 
5206
- #: src/Tribe/Views/V2/Template/Title.php:121
5207
  #: src/functions/template-tags/loop.php:187
5208
  msgid "Upcoming %s"
5209
  msgstr ""
5210
 
5211
- #: src/Tribe/Views/V2/Template/Title.php:131
5212
  #: src/functions/template-tags/loop.php:204
5213
  msgid "Past %s"
5214
  msgstr ""
5215
 
5216
- #: src/Tribe/Views/V2/Template/Title.php:214
5217
  #: src/functions/template-tags/loop.php:202
5218
  msgid "%1$s for %2$s - %3$s"
5219
  msgstr ""
5220
 
5221
- #: src/Tribe/Views/V2/Template/Title.php:315
5222
  #: src/functions/template-tags/loop.php:209
5223
  msgctxt "month view"
5224
  msgid "%1$s for %2$s"
5225
  msgstr ""
5226
 
5227
- #: src/Tribe/Views/V2/Template/Title.php:342
5228
  #: src/functions/template-tags/loop.php:218
5229
  msgctxt "day_view"
5230
  msgid "%1$s for %2$s"
@@ -5341,7 +5341,7 @@ msgctxt "The label for the option to enable JSON-LD in the List Widget."
5341
  msgid "Generate JSON-LD data"
5342
  msgstr ""
5343
 
5344
- #: src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php:31
5345
  msgid "Export .ics file"
5346
  msgstr ""
5347
 
1
+ # Copyright (C) 2022 Modern Tribe
2
  # This file is distributed under the same license as the The Events Calendar package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: The Events Calendar 5.12.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
7
  "calendar\n"
8
+ "POT-Creation-Date: 2022-01-07 06:37:40+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2022-01-07 06:37\n"
13
  "Last-Translator: \n"
14
  "Language-Team: \n"
15
 
47
  msgid "%s"
48
  msgstr ""
49
 
50
+ #: src/Tribe/Admin/Bar/Default_Configurator.php:45 src/Tribe/Main.php:4382
51
  #: src/Tribe/Views/V2/Views/Widgets/Widget_View.php:61
52
  #: src/admin-views/tribe-options-upgrade.php:20
53
  msgid "View Calendar"
59
 
60
  #: src/Tribe/Admin/Bar/Default_Configurator.php:62
61
  #: src/Tribe/Linked_Posts/Chooser_Meta_Box.php:211 src/Tribe/Main.php:2147
62
+ #: src/Tribe/Main.php:5490 src/Tribe/Main.php:5537 src/Tribe/Organizer.php:93
63
  #: src/Tribe/Venue.php:113
64
  msgid "Edit %s"
65
  msgstr ""
70
  msgid "Import"
71
  msgstr ""
72
 
73
+ #: src/Tribe/Admin/Bar/Default_Configurator.php:89 src/Tribe/Main.php:4430
74
  msgid "Settings"
75
  msgstr ""
76
 
187
 
188
  #: src/Tribe/Aggregator/API/Origins.php:53
189
  #: src/Tribe/Aggregator/Record/iCal.php:14
190
+ #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:29
191
  #: src/admin-views/aggregator/settings.php:613
192
  msgid "iCalendar"
193
  msgstr ""
2087
 
2088
  #: src/Tribe/Editor/Blocks/Event_Links.php:25
2089
  #: src/Tribe/Views/V2/iCalendar/Links/Google_Calendar.php:32
2090
+ #: src/Tribe/iCal.php:132 src/views/blocks/event-links.php:48
2091
  msgid "Add to Google Calendar"
2092
  msgstr ""
2093
 
2094
  #: src/Tribe/Editor/Blocks/Event_Links.php:26
2095
+ #: src/Tribe/Views/V2/iCalendar/Links/iCal.php:30 src/Tribe/iCal.php:133
2096
+ #: src/views/blocks/event-links.php:60
2097
  msgid "Add to iCalendar"
2098
  msgstr ""
2099
 
2759
  msgid "Upcoming Events"
2760
  msgstr ""
2761
 
2762
+ #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.3) #-#-#-#-#
2763
  #. Plugin Name of the plugin/theme
2764
+ #. #-#-#-#-# the-events-calendar.pot (The Events Calendar 5.12.3) #-#-#-#-#
2765
  #. Author of the plugin/theme
2766
  #: src/Tribe/Main.php:989 src/Tribe/Main.php:1492 src/Tribe/Privacy.php:29
2767
  #: src/admin-views/admin-welcome-message.php:29
3015
  "should be in the \"common/\" directory in the events calendar plugin."
3016
  msgstr ""
3017
 
3018
+ #: src/Tribe/Main.php:2093 src/Tribe/Main.php:2645
3019
  msgid "category"
3020
  msgstr ""
3021
 
3022
+ #: src/Tribe/Main.php:2107 src/Tribe/Main.php:2644
3023
  msgid "tag"
3024
  msgstr ""
3025
 
3201
  "Snippet%s on the search results."
3202
  msgstr ""
3203
 
3204
+ #: src/Tribe/Main.php:2646
3205
  msgid "page"
3206
  msgstr ""
3207
 
3208
+ #: src/Tribe/Main.php:2647 src/functions/template-tags/general.php:104
3209
  msgid "event"
3210
  msgstr ""
3211
 
3212
+ #: src/Tribe/Main.php:2648 src/functions/template-tags/general.php:160
3213
  msgid "events"
3214
  msgstr ""
3215
 
3216
+ #: src/Tribe/Main.php:2649
3217
  msgid "all"
3218
  msgstr ""
3219
 
3220
+ #: src/Tribe/Main.php:3035
3221
  msgid " (View Full %1$s Description Here: %2$s)"
3222
  msgstr ""
3223
 
3224
+ #: src/Tribe/Main.php:3823 src/Tribe/Main.php:3858
3225
  #: src/functions/template-tags/day.php:157
3226
  #: src/functions/template-tags/day.php:178
3227
  msgid "Date out of range."
3228
  msgstr ""
3229
 
3230
+ #: src/Tribe/Main.php:3900
3231
  msgid "%s Options"
3232
  msgstr ""
3233
 
3234
+ #: src/Tribe/Main.php:3909 src/Tribe/Main.php:3922
3235
  msgid "%s Information"
3236
  msgstr ""
3237
 
3238
+ #: src/Tribe/Main.php:4254
3239
  msgid "Support"
3240
  msgstr ""
3241
 
3242
+ #: src/Tribe/Main.php:4257
3243
  msgid "View All Add-Ons"
3244
  msgstr ""
3245
 
3246
+ #: src/Tribe/Main.php:4278
3247
  msgid "News from The Events Calendar"
3248
  msgstr ""
3249
 
3250
+ #: src/Tribe/Main.php:4324
3251
  msgid "Additional Functionality"
3252
  msgstr ""
3253
 
3254
+ #: src/Tribe/Main.php:4329
3255
  msgid ""
3256
  "Looking for additional functionality including recurring events, ticket "
3257
  "sales, publicly submitted events, new views and more?"
3258
  msgstr ""
3259
 
3260
+ #: src/Tribe/Main.php:4330
3261
  msgid "Check out the %savailable add-ons%s."
3262
  msgstr ""
3263
 
3264
+ #: src/Tribe/Main.php:4431
3265
  msgid "Calendar"
3266
  msgstr ""
3267
 
3268
+ #: src/Tribe/Main.php:4447
3269
  msgid "List"
3270
  msgstr ""
3271
 
3272
+ #: src/Tribe/Main.php:4465
3273
  msgid "Month"
3274
  msgstr ""
3275
 
3276
+ #: src/Tribe/Main.php:4482 src/admin-views/aggregator/fields/schedule.php:43
3277
  #: src/admin-views/aggregator/fields/schedule.php:61
3278
  msgid "Day"
3279
  msgstr ""
3280
 
3281
+ #: src/Tribe/Main.php:4505
3282
  msgid "Search for %s by Keyword."
3283
  msgstr ""
3284
 
3285
+ #: src/Tribe/Main.php:4508
3286
  #: src/views/v2/components/events-bar/search-button.php:24
3287
  msgid "Search"
3288
  msgstr ""
3289
 
3290
+ #: src/Tribe/Main.php:4509
3291
  msgid "Keyword"
3292
  msgstr ""
3293
 
3294
+ #: src/Tribe/Main.php:4526
3295
  msgid "4 digit year hyphen 2 digit month hyphen 2 digit day"
3296
  msgstr ""
3297
 
3298
+ #: src/Tribe/Main.php:4527
3299
  msgid "1 digit month slash 1 digit day slash 4 digit year"
3300
  msgstr ""
3301
 
3302
+ #: src/Tribe/Main.php:4528
3303
  msgid "2 digit month slash 2 digit day slash 4 digit year"
3304
  msgstr ""
3305
 
3306
+ #: src/Tribe/Main.php:4529
3307
  msgid "1 digit day slash 1 digit month slash 4 digit year"
3308
  msgstr ""
3309
 
3310
+ #: src/Tribe/Main.php:4530
3311
  msgid "2 digit day slash 2 digit month slash 4 digit year"
3312
  msgstr ""
3313
 
3314
+ #: src/Tribe/Main.php:4531
3315
  msgid "1 digit month hyphen 1 digit day hyphen 4 digit year"
3316
  msgstr ""
3317
 
3318
+ #: src/Tribe/Main.php:4532
3319
  msgid "1 digit month hyphen 2 digit day hyphen 4 digit year"
3320
  msgstr ""
3321
 
3322
+ #: src/Tribe/Main.php:4533
3323
  msgid "1 digit day hyphen 1 digit month hyphen 4 digit year"
3324
  msgstr ""
3325
 
3326
+ #: src/Tribe/Main.php:4534
3327
  msgid "2 digit day hyphen 2 digit month hyphen 4 digit year"
3328
  msgstr ""
3329
 
3330
+ #: src/Tribe/Main.php:4535
3331
  msgid "4 digit year dot 2 digit month dot 2 digit day"
3332
  msgstr ""
3333
 
3334
+ #: src/Tribe/Main.php:4536
3335
  msgid "2 digit month dot 2 digit day dot 4 digit year"
3336
  msgstr ""
3337
 
3338
+ #: src/Tribe/Main.php:4537
3339
  msgid "2 digit day dot 2 digit month dot 4 digit year"
3340
  msgstr ""
3341
 
3342
+ #: src/Tribe/Main.php:4541
3343
  msgid "4 digit year hyphen 2 digit month"
3344
  msgstr ""
3345
 
3346
+ #: src/Tribe/Main.php:4542 src/Tribe/Main.php:4544
3347
  msgid "1 digit month slash 4 digit year"
3348
  msgstr ""
3349
 
3350
+ #: src/Tribe/Main.php:4543 src/Tribe/Main.php:4545
3351
  msgid "2 digit month slash 4 digit year"
3352
  msgstr ""
3353
 
3354
+ #: src/Tribe/Main.php:4546 src/Tribe/Main.php:4547 src/Tribe/Main.php:4548
3355
  msgid "1 digit month hyphen 4 digit year"
3356
  msgstr ""
3357
 
3358
+ #: src/Tribe/Main.php:4549
3359
  msgid "2 digit month hyphen 4 digit year"
3360
  msgstr ""
3361
 
3362
+ #: src/Tribe/Main.php:4550
3363
  msgid "4 digit year dot 2 digit month"
3364
  msgstr ""
3365
 
3366
+ #: src/Tribe/Main.php:4551 src/Tribe/Main.php:4552
3367
  msgid "2 digit month dot 4 digit year"
3368
  msgstr ""
3369
 
3370
+ #: src/Tribe/Main.php:4581 src/Tribe/Main.php:4618
3371
  #: src/admin-views/aggregator/origins/refine.php:7
3372
  msgid "Date"
3373
  msgstr ""
3374
 
3375
+ #: src/Tribe/Main.php:4583
3376
  msgid "Search for %s by Date. Please use the format %s."
3377
  msgstr ""
3378
 
3379
+ #: src/Tribe/Main.php:4596
3380
  msgid "%s In"
3381
  msgstr ""
3382
 
3383
+ #: src/Tribe/Main.php:4598
3384
  msgid "Search for %s by month. Please use the format %s."
3385
  msgstr ""
3386
 
3387
+ #: src/Tribe/Main.php:4601
3388
  msgid "%s From"
3389
  msgstr ""
3390
 
3391
+ #: src/Tribe/Main.php:4604
3392
  msgid "Day Of"
3393
  msgstr ""
3394
 
3395
+ #: src/Tribe/Main.php:4684
3396
  msgid "Once Every 30 Mins"
3397
  msgstr ""
3398
 
3399
+ #: src/Tribe/Main.php:5422
3400
  msgid ""
3401
  "Your version of The Events Calendar is not up-to-date with one of your The "
3402
  "Events Calendar add-ons. Please %supdate now.%s"
3403
  msgstr ""
3404
 
3405
+ #: src/Tribe/Main.php:5435
3406
  msgid ""
3407
  "The following plugins are out of date: %1$s. All add-ons contain "
3408
  "dependencies on The Events Calendar and will not function properly unless "
3409
  "paired with the right version. %2$sLearn More%3$s."
3410
  msgstr ""
3411
 
3412
+ #: src/Tribe/Main.php:5474 src/Tribe/Main.php:5531
3413
  msgid "Use Saved %s:"
3414
  msgstr ""
3415
 
5129
  msgid "Custom Color"
5130
  msgstr ""
5131
 
5132
+ #: src/Tribe/Views/V2/Hooks.php:508
5133
  msgid "We recommend a 16:9 aspect ratio for featured images."
5134
  msgstr ""
5135
 
5136
+ #: src/Tribe/Views/V2/Hooks.php:585
5137
  msgid "Recommended for all sites using the updated calendar views."
5138
  msgstr ""
5139
 
5140
+ #: src/Tribe/Views/V2/Hooks.php:600
5141
  msgid "The Events Calendar - View V2"
5142
  msgstr ""
5143
 
5144
+ #: src/Tribe/Views/V2/Hooks.php:881
5145
  msgctxt "Capitalized label for the event website link."
5146
  msgid "View %s Website"
5147
  msgstr ""
5148
 
5149
+ #: src/Tribe/Views/V2/Hooks.php:909
5150
  msgctxt "Capitalized label for the venue website link."
5151
  msgid "View %s Website"
5152
  msgstr ""
5153
 
5154
+ #: src/Tribe/Views/V2/Hooks.php:937
5155
  msgctxt "Capitalized label for the organizer website link."
5156
  msgid "View %s Website"
5157
  msgstr ""
5203
  msgid "Featured %s"
5204
  msgstr ""
5205
 
5206
+ #: src/Tribe/Views/V2/Template/Title.php:123
5207
  #: src/functions/template-tags/loop.php:187
5208
  msgid "Upcoming %s"
5209
  msgstr ""
5210
 
5211
+ #: src/Tribe/Views/V2/Template/Title.php:133
5212
  #: src/functions/template-tags/loop.php:204
5213
  msgid "Past %s"
5214
  msgstr ""
5215
 
5216
+ #: src/Tribe/Views/V2/Template/Title.php:217
5217
  #: src/functions/template-tags/loop.php:202
5218
  msgid "%1$s for %2$s - %3$s"
5219
  msgstr ""
5220
 
5221
+ #: src/Tribe/Views/V2/Template/Title.php:318
5222
  #: src/functions/template-tags/loop.php:209
5223
  msgctxt "month view"
5224
  msgid "%1$s for %2$s"
5225
  msgstr ""
5226
 
5227
+ #: src/Tribe/Views/V2/Template/Title.php:345
5228
  #: src/functions/template-tags/loop.php:218
5229
  msgctxt "day_view"
5230
  msgid "%1$s for %2$s"
5341
  msgid "Generate JSON-LD data"
5342
  msgstr ""
5343
 
5344
+ #: src/Tribe/Views/V2/iCalendar/Links/iCalendar_Export.php:30
5345
  msgid "Export .ics file"
5346
  msgstr ""
5347
 
readme.txt CHANGED
@@ -4,8 +4,8 @@ Contributors: theeventscalendar, borkweb, bordoni, brianjessee, aguseo, camwynsp
4
  Tags: events, calendar, event, schedule, organizer
5
  Donate link: https://evnt.is/29
6
  Requires at least: 5.6
7
- Stable tag: 5.12.2
8
- Tested up to: 5.8.2
9
  Requires PHP: 7.1
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -221,9 +221,19 @@ Remember to always make a backup of your database and files before updating!
221
 
222
  == Changelog ==
223
 
 
 
 
 
 
 
 
 
 
 
224
  = [5.12.2] 2021-12-20 =
225
 
226
- * Fix - Remove trialing comma that can cause fatals on older versions of PHP. [FBAR-252]
227
  * Fix - Prevent infinite loops in the block editor when including the links block. [TEC-4190]
228
  * Fix - Initial steps to make The Events Calendar compatible with PHP 8.1
229
 
4
  Tags: events, calendar, event, schedule, organizer
5
  Donate link: https://evnt.is/29
6
  Requires at least: 5.6
7
+ Stable tag: 5.12.3
8
+ Tested up to: 5.8.3
9
  Requires PHP: 7.1
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
221
 
222
  == Changelog ==
223
 
224
+ = [5.12.3] 2022-01-10 =
225
+
226
+ * Version - The Events Calendar 5.12.3 is only compatible with Events Calendar PRO 5.11.2 and higher
227
+ * Fix - Ensure the modifications made through the `tribe_events_views_v2_category_title` are respected. [TEC-4110]
228
+ * Fix - Correct issue where mobile default view does not load correctly when homepage set to Events Main. [TEC-3826]
229
+ * Tweak - Boost SEO for category archive pages by fixing the title tag. [TEC-4110]
230
+ * Tweak - Add filter to allow users to choose if the taxonomy should show parent categories [TEC-4110]
231
+ * Tweak - Move handling of mobile view to ECP. Add filter to allow overriding default view. [TEC-3826]
232
+ * Language - 0 new strings added, 71 updated, 0 fuzzied, and 0 obsoleted
233
+
234
  = [5.12.2] 2021-12-20 =
235
 
236
+ * Fix - Remove trailing comma that can cause fatals on older versions of PHP. [FBAR-252]
237
  * Fix - Prevent infinite loops in the block editor when including the links block. [TEC-4190]
238
  * Fix - Initial steps to make The Events Calendar compatible with PHP 8.1
239
 
src/Tribe/Main.php CHANGED
@@ -32,7 +32,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
32
  const VENUE_POST_TYPE = 'tribe_venue';
33
  const ORGANIZER_POST_TYPE = 'tribe_organizer';
34
 
35
- const VERSION = '5.12.2';
36
 
37
  /**
38
  * Min Pro Addon
@@ -2591,27 +2591,45 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
2591
  * This can be useful is for instance a view added by another plugin (such as PRO) is
2592
  * stored as the default but can no longer be generated due to the plugin being deactivated.
2593
  *
2594
- * @return string
 
 
 
 
 
2595
  */
2596
  public function default_view() {
2597
  // Compare the stored default view option to the list of available views
2598
- $default = Tribe__Settings_Manager::instance()->get_option( 'viewOption', 'month' );
2599
- $available_views = (array) apply_filters( 'tribe-events-bar-views', [], false );
2600
 
2601
- foreach ( $available_views as $view ) {
2602
- if ( $default === $view['displaying'] ) {
2603
- return $default;
2604
- }
2605
- }
 
 
 
 
 
2606
 
2607
- // If the stored option is no longer available, pick the first available one instead
2608
- $first_view = array_shift( $available_views );
2609
- $view = $first_view['displaying'];
2610
 
2611
- // Update the saved option
2612
- Tribe__Settings_Manager::instance()->set_option( 'viewOption', $view );
 
 
2613
 
2614
- return $view;
 
 
 
 
 
 
 
 
 
2615
  }
2616
 
2617
  public function setup_l10n_strings() {
32
  const VENUE_POST_TYPE = 'tribe_venue';
33
  const ORGANIZER_POST_TYPE = 'tribe_organizer';
34
 
35
+ const VERSION = '5.12.3';
36
 
37
  /**
38
  * Min Pro Addon
2591
  * This can be useful is for instance a view added by another plugin (such as PRO) is
2592
  * stored as the default but can no longer be generated due to the plugin being deactivated.
2593
  *
2594
+ * @since 3.3
2595
+ * @since 5.12.3 - Add a filter to the default view determination.
2596
+ *
2597
+ * @todo Once we deprecate v1, this should use the slug from Tribe\Events\Views\V2\Views\Month_View instead of the string 'month'.
2598
+ *
2599
+ * @return string $view The slug of the default view.
2600
  */
2601
  public function default_view() {
2602
  // Compare the stored default view option to the list of available views
2603
+ $default = Tribe__Settings_Manager::instance()->get_option( 'viewOption', 'month' );
 
2604
 
2605
+ /**
2606
+ * Allows other plugins (and v2 views) to hook in and alter the available views.
2607
+ *
2608
+ * @since 3.3
2609
+ *
2610
+ * @param array $available_views The array of available views.
2611
+ * @param bool $visible Should the array only list the "visible" views - enabled in settings
2612
+ * @see $this->remove_hidden_views() for use of the second param.
2613
+ */
2614
+ $available_views = (array) apply_filters( 'tribe-events-bar-views', [], false );
2615
 
2616
+ $available_view_slugs = wp_list_pluck( $available_views, 'displaying' );
 
 
2617
 
2618
+ // If the saved view is not available, set the default view to month.
2619
+ if ( ! in_array( $default, $available_view_slugs ) ) {
2620
+ $default = 'month';
2621
+ }
2622
 
2623
+ /**
2624
+ * Allows other plugins (and v2 views) to hook in and alter the default view determined here.
2625
+ *
2626
+ * @since 5.12.3
2627
+ *
2628
+ * @param string $default The slug of the default view.
2629
+ * @param string|null $type The type of default View to return, either 'desktop' or 'mobile'.
2630
+ * @see Tribe\Events\Views\V2\Manager get_default_view_option()
2631
+ */
2632
+ return apply_filters( 'tec_events_default_view', $default, null );
2633
  }
2634
 
2635
  public function setup_l10n_strings() {
src/Tribe/Plugin_Register.php CHANGED
@@ -6,7 +6,7 @@ class Tribe__Events__Plugin_Register extends Tribe__Abstract_Plugin_Register {
6
  protected $main_class = 'Tribe__Events__Main';
7
  protected $dependencies = [
8
  'addon-dependencies' => [
9
- 'Tribe__Events__Pro__Main' => '5.11.0-dev',
10
  'Tribe__Events__Filterbar__View' => '5.2.0-dev',
11
  'Tribe__Events__Tickets__Eventbrite__Main' => '4.6-dev',
12
  'Tribe__Events__Community__Main' => '4.8.0-dev',
@@ -20,4 +20,4 @@ class Tribe__Events__Plugin_Register extends Tribe__Abstract_Plugin_Register {
20
 
21
  $this->register_plugin();
22
  }
23
- }
6
  protected $main_class = 'Tribe__Events__Main';
7
  protected $dependencies = [
8
  'addon-dependencies' => [
9
+ 'Tribe__Events__Pro__Main' => '5.11.2-dev',
10
  'Tribe__Events__Filterbar__View' => '5.2.0-dev',
11
  'Tribe__Events__Tickets__Eventbrite__Main' => '4.6-dev',
12
  'Tribe__Events__Community__Main' => '4.8.0-dev',
20
 
21
  $this->register_plugin();
22
  }
23
+ }
src/Tribe/Query.php CHANGED
@@ -167,7 +167,18 @@ if ( ! class_exists( 'Tribe__Events__Query' ) ) {
167
  : false;
168
 
169
  if ( 'default' === $query->get( 'eventDisplay' ) ) {
170
- $query->set( 'eventDisplay', Tribe__Events__Main::instance()->default_view() );
 
 
 
 
 
 
 
 
 
 
 
171
  }
172
 
173
  // check if any possibility of this being an event category
167
  : false;
168
 
169
  if ( 'default' === $query->get( 'eventDisplay' ) ) {
170
+ $default_view = Tribe__Events__Main::instance()->default_view();
171
+
172
+ /**
173
+ * Allows other plugins (and v2 views) to hook in and alter this before we change the query.
174
+ *
175
+ * @since 5.12.3
176
+ *
177
+ * @param string $default_view The slug of the default view to pass to the query.
178
+ */
179
+ $default_view = apply_filters( 'tec_events_query_default_view', $default_view );
180
+
181
+ $query->set( 'eventDisplay', $default_view );
182
  }
183
 
184
  // check if any possibility of this being an event category
src/Tribe/Views/V2/Hooks.php CHANGED
@@ -134,6 +134,8 @@ class Hooks extends \tad_DI52_ServiceProvider {
134
 
135
  // iCalendar export request handling.
136
  add_filter( 'tribe_ical_template_event_ids', [ $this, 'inject_ical_event_ids' ] );
 
 
137
  }
138
 
139
  /**
@@ -941,6 +943,10 @@ class Hooks extends \tad_DI52_ServiceProvider {
941
  );
942
  }
943
 
 
 
 
 
944
  /**
945
  * Sugar function for the above that determines if the labels should be filtered.
946
  *
134
 
135
  // iCalendar export request handling.
136
  add_filter( 'tribe_ical_template_event_ids', [ $this, 'inject_ical_event_ids' ] );
137
+
138
+ add_filter( 'tec_events_query_default_view', [ $this, 'filter_tec_events_query_default_view' ] );
139
  }
140
 
141
  /**
943
  );
944
  }
945
 
946
+ public function filter_tec_events_query_default_view( $default_view ) {
947
+ return tribe( Manager::class )->get_default_view();
948
+ }
949
+
950
  /**
951
  * Sugar function for the above that determines if the labels should be filtered.
952
  *
src/Tribe/Views/V2/Manager.php CHANGED
@@ -37,6 +37,7 @@ class Manager {
37
  * The name of the Tribe option the default mobile Views v2 slug will live in.
38
  *
39
  * @since 4.9.11 Use v1 option.
 
40
  *
41
  * @var string
42
  */
@@ -113,31 +114,27 @@ class Manager {
113
  }
114
 
115
  /**
116
- * Get the class name for the default registered view.
117
- *
118
- * The use of the `wp_is_mobile` function is not about screen width, but about payloads and how "heavy" a page is.
119
- * All the Views are responsive, what we want to achieve here is serving users a version of the View that is
120
- * less "heavy" on mobile devices (limited CPU and connection capabilities).
121
- * This allows users to, as an example, serve the Month View to desktop users and the day view to mobile users.
122
  *
123
  * @since 4.9.4
124
  *
125
- * @param string|null $type The type of default View to return, either 'desktop' or 'mobile'; defaults to `mobile`.
126
  *
127
- * @return string The default View slug, this value could be different depending on the requested `$type` or
128
- * the context.
129
  *
130
- * @see wp_is_mobile()
131
- * @link https://developer.wordpress.org/reference/functions/wp_is_mobile/
132
  */
133
  public function get_default_view_option( $type = null ) {
134
- if ( null === $type ) {
135
- $type = wp_is_mobile() ? 'mobile' : 'desktop';
136
- }
137
 
138
- return ( 'mobile' === $type )
139
- ? (string) tribe_get_option( static::$option_mobile_default, 'default' )
140
- : (string) tribe_get_option( static::$option_default, 'default' );
 
 
 
 
 
 
141
  }
142
 
143
  /**
37
  * The name of the Tribe option the default mobile Views v2 slug will live in.
38
  *
39
  * @since 4.9.11 Use v1 option.
40
+ * @deprecated 5.12.3 Moved to ECP.
41
  *
42
  * @var string
43
  */
114
  }
115
 
116
  /**
117
+ * Get the slug for the default registered view.
 
 
 
 
 
118
  *
119
  * @since 4.9.4
120
  *
121
+ * @param string|null $type The type of default View to return, either 'desktop' or 'mobile'.
122
  *
123
+ * @return string The default View slug.
 
124
  *
 
 
125
  */
126
  public function get_default_view_option( $type = null ) {
127
+ $default_view = tribe_get_option( static::$option_default, 'default' );
 
 
128
 
129
+ /**
130
+ * Allow others to hook in and alter the default view - ECP does so to allow a different view for mobile.
131
+ *
132
+ * @since 5.12.3
133
+ *
134
+ * @param string $default_view The view slug for the default view.
135
+ * @param string|null $type The type of default View to return, either 'desktop' or 'mobile'.
136
+ */
137
+ return apply_filters( 'tec_events_default_view', $default_view, $type );
138
  }
139
 
140
  /**
src/Tribe/Views/V2/Template/Title.php CHANGED
@@ -63,12 +63,13 @@ class Title {
63
  * @since 4.9.10
64
  *
65
  * @param string $title The page title built so far.
66
- * @param null|string $sep The separator sequence to separate the title components..
 
67
  *
68
  * @return string the filtered page title.
69
  */
70
- public function filter_wp_title( $title, $sep = null ) {
71
- $new_title = $this->build_title( $title, false );
72
 
73
  /**
74
  * Filters the page title built for event single or archive pages.
@@ -79,7 +80,7 @@ class Title {
79
  * @param string $title The original title.
80
  * @param null|string $sep The separator sequence to separate the title components.
81
  */
82
- $the_title = apply_filters( 'tribe_events_title_tag', $new_title, $title, $sep );
83
 
84
  return $the_title;
85
  }
@@ -93,12 +94,13 @@ class Title {
93
  * @since 4.9.10
94
  * @since 5.1.5 - Add filter for plural events label and move featured label to a method.
95
  *
96
- * @param string $current_title Current Title used on the page.
97
- * @param bool $depth Whether to use depth to build the taxonomy archive title, or not.
 
98
  *
99
  * @return string The page title.
100
  */
101
- public function build_title( $current_title = '', $depth = true ) {
102
  $context = $this->context ?: tribe_context();
103
  $posts = $this->get_posts();
104
 
@@ -140,11 +142,12 @@ class Title {
140
  }
141
 
142
  $term = $context->get( TEC::TAXONOMY, false );
143
- if ( false !== $term && $depth ) {
 
144
  $cat = get_term_by( 'slug', $term, TEC::TAXONOMY );
145
 
146
  if ( $cat instanceof \WP_Term ) {
147
- $title = $this->build_category_title( $title, $cat );
148
  }
149
  }
150
 
@@ -229,7 +232,7 @@ class Title {
229
  $sep = apply_filters( 'document_title_separator', '-' );
230
  $the_title = $title['title'];
231
 
232
- $new_title = $this->build_title( $title['title'], false );
233
 
234
  /**
235
  * Filters the page title built for event single or archive pages.
@@ -356,18 +359,49 @@ class Title {
356
  }
357
 
358
  /**
359
- * Builds, wrapping the current title, the Event Category archive title.
360
  *
361
  * @since 4.9.10
 
362
  *
363
- * @param string $title The input title.
364
- * @param \WP_Term $cat The category term to use to build the title.
 
 
365
  *
366
  * @return string The built category archive title.
367
  */
368
- protected function build_category_title( $title, $cat ) {
369
- $new_title = '<a href="' . esc_url( tribe_get_events_link() ) . '">' . $title . '</a>';
370
- $new_title .= ' &#8250; ' . $cat->name;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
371
 
372
  /**
373
  * Filters the Event Category Archive title.
@@ -375,10 +409,12 @@ class Title {
375
  * @since 4.9.10
376
  *
377
  *
378
- * @param string $new_title The Event Category archive title.
379
- * @param string $title The original title.
380
- * @param \WP_Term The Event Category term used to build the title.
 
 
381
  */
382
- return apply_filters( 'tribe_events_views_v2_category_title', $new_title, $title, $cat );
383
  }
384
  }
63
  * @since 4.9.10
64
  *
65
  * @param string $title The page title built so far.
66
+ * @param null|string $sep The separator sequence to separate the title components.
67
+ * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title.
68
  *
69
  * @return string the filtered page title.
70
  */
71
+ public function filter_wp_title( $title, $sep = null, $depth = false ) {
72
+ $new_title = $this->build_title( $title, $depth, $sep );
73
 
74
  /**
75
  * Filters the page title built for event single or archive pages.
80
  * @param string $title The original title.
81
  * @param null|string $sep The separator sequence to separate the title components.
82
  */
83
+ $the_title = apply_filters( 'tribe_events_title_tag', $new_title, $title, $sep, $depth );
84
 
85
  return $the_title;
86
  }
94
  * @since 4.9.10
95
  * @since 5.1.5 - Add filter for plural events label and move featured label to a method.
96
  *
97
+ * @param string $current_title Current Title used on the page.
98
+ * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title.
99
+ * @param null|string $sep The separator sequence to separate the title components.
100
  *
101
  * @return string The page title.
102
  */
103
+ public function build_title( $current_title = '', $depth = true, $sep = null ) {
104
  $context = $this->context ?: tribe_context();
105
  $posts = $this->get_posts();
106
 
142
  }
143
 
144
  $term = $context->get( TEC::TAXONOMY, false );
145
+
146
+ if ( false !== $term ) {
147
  $cat = get_term_by( 'slug', $term, TEC::TAXONOMY );
148
 
149
  if ( $cat instanceof \WP_Term ) {
150
+ $title = $this->build_category_title( $title, $cat, $depth, $sep );
151
  }
152
  }
153
 
232
  $sep = apply_filters( 'document_title_separator', '-' );
233
  $the_title = $title['title'];
234
 
235
+ $new_title = $this->build_title( $title['title'] );
236
 
237
  /**
238
  * Filters the page title built for event single or archive pages.
359
  }
360
 
361
  /**
362
+ * Builds, wrapping the current title, the Event Category archive title.
363
  *
364
  * @since 4.9.10
365
+ * @since 5.12.3 Added params, refined logic around category archive titles.
366
  *
367
+ * @param string $title The input title.
368
+ * @param \WP_Term $cat The category term to use to build the title.
369
+ * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title.
370
+ * @param null|string $separator The separator sequence to separate the title components.
371
  *
372
  * @return string The built category archive title.
373
  */
374
+ protected function build_category_title( $title, $cat, $depth = true, $separator = ' &#8250; ' ) {
375
+ $separator = is_null( $separator ) ? ' &#8250; ' : $separator;
376
+
377
+ /**
378
+ * Allow folks to hook in and alter the option to show parent taxonomies in the title.
379
+ *
380
+ * @since 5.12.3
381
+ *
382
+ * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title.
383
+ * @param string $title The input title.
384
+ * @param \WP_Term $cat The category term to use to build the title.
385
+ */
386
+ $depth = apply_filters( 'tec_events_views_v2_display_tax_hierarchy_in_title', $depth, $title, $cat );
387
+
388
+ // This list includes the child taxonomy!
389
+ if ( $depth ) {
390
+ $term_parents = get_term_parents_list(
391
+ $cat->term_id,
392
+ $cat->taxonomy,
393
+ [
394
+ 'link' => false,
395
+ 'separator' => $separator
396
+ ]
397
+ );
398
+ }
399
+
400
+ if ( empty( $term_parents ) || is_wp_error( $term_parents ) ) {
401
+ $term_parents = $cat->name;
402
+ }
403
+
404
+ $new_title = $title . $separator . $term_parents;
405
 
406
  /**
407
  * Filters the Event Category Archive title.
409
  * @since 4.9.10
410
  *
411
  *
412
+ * @param string $new_title The Event Category archive title.
413
+ * @param string $title The original title.
414
+ * @param \WP_Term $cat The Event Category term used to build the title.
415
+ * @param boolean $depth Whether to display the taxonomy hierarchy as part of the title.
416
+ * @param string $separator The separator character for the title parts.
417
  */
418
+ return apply_filters( 'tribe_events_views_v2_category_title', $new_title, $title, $cat, $depth, $separator );
419
  }
420
  }
src/Tribe/Views/V2/iCalendar/Links/Link_Abstract.php CHANGED
@@ -58,7 +58,7 @@ abstract class Link_Abstract implements Link_Interface {
58
  /**
59
  * Determines if this instance of the class has it's actions and filters hooked.
60
  *
61
- * @since TBD
62
  *
63
  * @var bool
64
  */
@@ -67,7 +67,7 @@ abstract class Link_Abstract implements Link_Interface {
67
  /**
68
  * Link_Abstract constructor.
69
  *
70
- * @since TBD
71
  */
72
  public function __construct() {
73
  $this->register();
@@ -76,7 +76,7 @@ abstract class Link_Abstract implements Link_Interface {
76
  /**
77
  * Sets the hooked param for flagging if the hooks were created.
78
  *
79
- * @since TBD
80
  *
81
  * @param bool $hooked What to save in the hooked var.
82
  */
@@ -87,7 +87,7 @@ abstract class Link_Abstract implements Link_Interface {
87
  /**
88
  * Hooks this instance actions and filters.
89
  *
90
- * @since TBD
91
  */
92
  public function hook() {
93
  if ( true === $this->hooked ) {
58
  /**
59
  * Determines if this instance of the class has it's actions and filters hooked.
60
  *
61
+ * @since 5.12.3
62
  *
63
  * @var bool
64
  */
67
  /**
68
  * Link_Abstract constructor.
69
  *
70
+ * @since 5.12.3
71
  */
72
  public function __construct() {
73
  $this->register();
76
  /**
77
  * Sets the hooked param for flagging if the hooks were created.
78
  *
79
+ * @since 5.12.3
80
  *
81
  * @param bool $hooked What to save in the hooked var.
82
  */
87
  /**
88
  * Hooks this instance actions and filters.
89
  *
90
+ * @since 5.12.3
91
  */
92
  public function hook() {
93
  if ( true === $this->hooked ) {
src/Tribe/Views/V2/iCalendar/Links/Link_Interface.php CHANGED
@@ -20,7 +20,7 @@ interface Link_Interface {
20
  /**
21
  * Registers the objects and filters required by the provider to manage subscribe links.
22
  *
23
- * @since TBD
24
  */
25
  public function register();
26
 
20
  /**
21
  * Registers the objects and filters required by the provider to manage subscribe links.
22
  *
23
+ * @since 5.12.3
24
  */
25
  public function register();
26
 
src/Tribe/Views/V2/iCalendar/iCalendar_Handler.php CHANGED
@@ -39,7 +39,7 @@ class iCalendar_Handler extends \tad_DI52_ServiceProvider {
39
  /**
40
  * Which classes we will load for links by default.
41
  *
42
- * @since TBD
43
  *
44
  * @var Link_Abstract[]
45
  */
@@ -48,7 +48,7 @@ class iCalendar_Handler extends \tad_DI52_ServiceProvider {
48
  /**
49
  * Initializes, sets the internal feeds array and returns it.
50
  *
51
- * @since TBD
52
  *
53
  * @return array
54
  */
39
  /**
40
  * Which classes we will load for links by default.
41
  *
42
+ * @since 5.12.3
43
  *
44
  * @var Link_Abstract[]
45
  */
48
  /**
49
  * Initializes, sets the internal feeds array and returns it.
50
  *
51
+ * @since 5.12.3
52
  *
53
  * @return array
54
  */
the-events-calendar.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: The Events Calendar
4
  * Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
- * Version: 5.12.2
6
  * Author: The Events Calendar
7
  * Author URI: https://evnt.is/1x
8
  * Text Domain: the-events-calendar
2
  /**
3
  * Plugin Name: The Events Calendar
4
  * Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
5
+ * Version: 5.12.3
6
  * Author: The Events Calendar
7
  * Author URI: https://evnt.is/1x
8
  * Text Domain: the-events-calendar
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit8fcd0e8f1cb20be34d25c0372ff7d46c::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit47c1cd7d14900707cfbb328d40395b61::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit8fcd0e8f1cb20be34d25c0372ff7d46c
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit8fcd0e8f1cb20be34d25c0372ff7d46c
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit8fcd0e8f1cb20be34d25c0372ff7d46c', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit8fcd0e8f1cb20be34d25c0372ff7d46c', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit47c1cd7d14900707cfbb328d40395b61
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit47c1cd7d14900707cfbb328d40395b61', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit47c1cd7d14900707cfbb328d40395b61', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit47c1cd7d14900707cfbb328d40395b61::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
@@ -133,9 +133,9 @@ class ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c
133
  public static function getInitializer(ClassLoader $loader)
134
  {
135
  return \Closure::bind(function () use ($loader) {
136
- $loader->prefixLengthsPsr4 = ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c::$prefixLengthsPsr4;
137
- $loader->prefixDirsPsr4 = ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c::$prefixDirsPsr4;
138
- $loader->classMap = ComposerStaticInit8fcd0e8f1cb20be34d25c0372ff7d46c::$classMap;
139
 
140
  }, null, ClassLoader::class);
141
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit47c1cd7d14900707cfbb328d40395b61
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'T' =>
133
  public static function getInitializer(ClassLoader $loader)
134
  {
135
  return \Closure::bind(function () use ($loader) {
136
+ $loader->prefixLengthsPsr4 = ComposerStaticInit47c1cd7d14900707cfbb328d40395b61::$prefixLengthsPsr4;
137
+ $loader->prefixDirsPsr4 = ComposerStaticInit47c1cd7d14900707cfbb328d40395b61::$prefixDirsPsr4;
138
+ $loader->classMap = ComposerStaticInit47c1cd7d14900707cfbb328d40395b61::$classMap;
139
 
140
  }, null, ClassLoader::class);
141
  }