All-in-One Event Calendar - Version 1.6.3

Version Description

Download this release

Release Info

Developer yani.iliev
Plugin Icon 128x128 All-in-One Event Calendar
Version 1.6.3
Comparing to
See all releases

Code changes from version 1.6.2 to 1.6.3

all-in-one-event-calendar.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: A calendar system with month, week, day, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
6
  * Author: Then.ly
7
  * Author URI: http://then.ly/
8
- * Version: 1.6.2
9
  */
10
  @set_time_limit( 0 );
11
  @ini_set( 'memory_limit', '256M' );
@@ -24,7 +24,7 @@ define( 'AI1EC_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
24
  // ==================
25
  // = Plugin Version =
26
  // ==================
27
- define( 'AI1EC_VERSION', '1.6.2' );
28
 
29
  // ====================
30
  // = Database Version =
@@ -37,7 +37,7 @@ define( 'AI1EC_DB_VERSION', 109 );
37
  define( 'AI1EC_CRON_VERSION', 102 );
38
  define( 'AI1EC_N_CRON_VERSION', 101 );
39
  define( 'AI1EC_N_CRON_FREQ', 'daily' );
40
- define( 'AI1EC_UPDATES_URL', 'http://then.ly/assets/thenly-all-in-one-calendar-1.6.2.zip' );
41
 
42
  // ===============
43
  // = Plugin Path =
@@ -269,7 +269,7 @@ function ai1ec_autoload( $class_name )
269
  );
270
 
271
  // remove duplicates from the paths array
272
- $paths = array_unique( $paths, SORT_STRING );
273
 
274
  // Search each path for the class.
275
  foreach( $paths as $path ) {
5
  * Description: A calendar system with month, week, day, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
6
  * Author: Then.ly
7
  * Author URI: http://then.ly/
8
+ * Version: 1.6.3
9
  */
10
  @set_time_limit( 0 );
11
  @ini_set( 'memory_limit', '256M' );
24
  // ==================
25
  // = Plugin Version =
26
  // ==================
27
+ define( 'AI1EC_VERSION', '1.6.3' );
28
 
29
  // ====================
30
  // = Database Version =
37
  define( 'AI1EC_CRON_VERSION', 102 );
38
  define( 'AI1EC_N_CRON_VERSION', 101 );
39
  define( 'AI1EC_N_CRON_FREQ', 'daily' );
40
+ define( 'AI1EC_UPDATES_URL', 'http://then.ly/assets/thenly-all-in-one-calendar-1.6.3.zip' );
41
 
42
  // ===============
43
  // = Plugin Path =
269
  );
270
 
271
  // remove duplicates from the paths array
272
+ $paths = array_unique( $paths );
273
 
274
  // Search each path for the class.
275
  foreach( $paths as $path ) {
app/controller/class-ai1ec-app-controller.php CHANGED
@@ -77,6 +77,11 @@ class Ai1ec_App_Controller {
77
 
78
  // Configure MySQL to operate in GMT time
79
  $wpdb->query( "SET time_zone = '+0:00'" );
 
 
 
 
 
80
 
81
  // Load plugin text domain
82
  $this->load_textdomain();
77
 
78
  // Configure MySQL to operate in GMT time
79
  $wpdb->query( "SET time_zone = '+0:00'" );
80
+
81
+ if( $ai1ec_settings->allow_statistics == TRUE ) {
82
+ $ai1ec_settings->allow_statistics = false;
83
+ $ai1ec_settings->save();
84
+ }
85
 
86
  // Load plugin text domain
87
  $this->load_textdomain();
app/helper/class-ai1ec-app-helper.php CHANGED
@@ -702,7 +702,7 @@ class Ai1ec_App_Helper {
702
  );
703
  $ai1ec_view_helper->display_admin( 'admin_notices.php', $args );
704
  }
705
-
706
  if( $ai1ec_settings->show_data_notification ) {
707
  $args = array(
708
  'label' => 'All-in-One Calendar Notice',
@@ -718,7 +718,7 @@ class Ai1ec_App_Helper {
718
  'button' => (object) array( 'class' => 'ai1ec-dismiss-notification', 'value' => 'Dismiss' ),
719
  );
720
  $ai1ec_view_helper->display_admin( 'admin_notices.php', $args );
721
- }
722
 
723
  // If calendar page ID has not been set, and we're not updating the settings
724
  // page, the calendar is not properly set up yet.
702
  );
703
  $ai1ec_view_helper->display_admin( 'admin_notices.php', $args );
704
  }
705
+ /*
706
  if( $ai1ec_settings->show_data_notification ) {
707
  $args = array(
708
  'label' => 'All-in-One Calendar Notice',
718
  'button' => (object) array( 'class' => 'ai1ec-dismiss-notification', 'value' => 'Dismiss' ),
719
  );
720
  $ai1ec_view_helper->display_admin( 'admin_notices.php', $args );
721
+ }*/
722
 
723
  // If calendar page ID has not been set, and we're not updating the settings
724
  // page, the calendar is not properly set up yet.
app/model/class-ai1ec-settings.php CHANGED
@@ -322,7 +322,7 @@ class Ai1ec_Settings {
322
  'timezone' => get_option( 'timezone_string' ),
323
  'geo_region_biasing' => FALSE,
324
  'show_data_notification' => TRUE,
325
- 'allow_statistics' => TRUE,
326
  'disable_autocompletion' => FALSE,
327
  );
328
 
322
  'timezone' => get_option( 'timezone_string' ),
323
  'geo_region_biasing' => FALSE,
324
  'show_data_notification' => TRUE,
325
+ 'allow_statistics' => FALSE,
326
  'disable_autocompletion' => FALSE,
327
  );
328
 
language/all-in-one-event-calendar.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the All-in-One Calendar by Then.ly package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: All-in-One Calendar by Then.ly 1.6.2\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
- "POT-Creation-Date: 2012-05-10 21:16:11+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -1413,9 +1413,9 @@ msgstr ""
1413
  msgid "All-in-One Calendar by Then.ly"
1414
  msgstr ""
1415
 
1416
- #. #-#-#-#-# plugin.pot (All-in-One Calendar by Then.ly 1.6.2) #-#-#-#-#
1417
  #. Plugin URI of the plugin/theme
1418
- #. #-#-#-#-# plugin.pot (All-in-One Calendar by Then.ly 1.6.2) #-#-#-#-#
1419
  #. Author URI of the plugin/theme
1420
  msgid "http://then.ly/"
1421
  msgstr ""
2
  # This file is distributed under the same license as the All-in-One Calendar by Then.ly package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: All-in-One Calendar by Then.ly 1.6.3\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/all-in-one-event-calendar\n"
7
+ "POT-Creation-Date: 2012-05-11 11:22:57+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
1413
  msgid "All-in-One Calendar by Then.ly"
1414
  msgstr ""
1415
 
1416
+ #. #-#-#-#-# plugin.pot (All-in-One Calendar by Then.ly 1.6.3) #-#-#-#-#
1417
  #. Plugin URI of the plugin/theme
1418
+ #. #-#-#-#-# plugin.pot (All-in-One Calendar by Then.ly 1.6.3) #-#-#-#-#
1419
  #. Author URI of the plugin/theme
1420
  msgid "http://then.ly/"
1421
  msgstr ""
readme.txt CHANGED
@@ -1,16 +1,16 @@
1
- === All-in-One Calendar ===
2
  Contributors: theseed, hubrik, vtowel, yani.iliev
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9JJMUW48W2ED8
4
  Tags: calendar, event, events, ics, ics calendar, ical-feed, ics feed, wordpress ics importer, wordpress ical importer, upcoming events, todo, notes, journal, freebusy, availability, web calendar, web events, webcal, google calendar, ical, iCalendar, all-in-one, ai1ec, google calendar sync, ical sync, events sync, holiday calendar, calendar 2011, events 2011, widget, events widget, upcoming events widget, calendar widget, agenda widget
5
  Requires at least: 3.1.3
6
  Tested up to: 3.3.2
7
- Stable tag: 1.6.2
8
 
9
  A calendar system with month, week, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
10
 
11
  == Description ==
12
 
13
- Welcome to the [All-in-One Calendar Plugin](http://then.ly/), from [Then.ly](http://then.ly/). The All-in-One Calendar is a new way to list your events in WordPress and easily share them with the rest of the world.
14
 
15
  Our new calendar system combines a clean visual design, solid architectural patterns and a powerful set of features to create the most advanced calendar system available for WordPress. Best of all: it’s completely free.
16
 
@@ -25,7 +25,6 @@ This plugin has many features we hope will prove useful to users, including:
25
  * Easy **sharing** with Google Calendar, Apple iCal, MS Outlook and any other system that accepts iCalendar (.ics) feeds
26
  * Embedded **Google Maps**
27
  * **Color-coded** events based on category
28
- * **Event-registration** ready
29
  * **Month**, **week**, **day** and **agenda** views
30
  * **Upcoming Events** widget
31
  * Direct links to **filtered calendar views**
@@ -37,13 +36,13 @@ This plugin has many features we hope will prove useful to users, including:
37
  * Events from [The Events Calendar](http://wordpress.org/extend/plugins/the-events-calendar/) plugin can also be easily imported
38
  * Create a Calendar administration role to allow for a dedicated calendar application
39
 
40
- Importing and exporting iCalendar (.ics) feeds is one of the strongest features of the All-in-One Calendar system. Enter an event on one site and you can have it appear automatically in another website's calendar. You can even send events from a specific category or tag (or combination of categories and tags).
41
 
42
  Why is this cool? It allows event creators to create one event and have it displayed on a few or thousands of calendars with no extra work. And it also allows calendar owners to populate their calendar from other calendar feeds without having to go through the hassle of creating new events. For example, a soccer league can send its game schedule to a community sports calendar, which, in turn, can send only featured games (from all the sports leagues it aggregates) to a community calendar, which features sports as just one category.
43
 
44
  = Additional Features =
45
 
46
- The All-in-One Calendar Plugin also has a few features that will prove useful for website and blog owners:
47
 
48
  * Each event is SEO-optimized
49
  * Each event links to the original calendar
@@ -82,7 +81,10 @@ https://vimeo.com/41738066
82
  * Filter by post ids (separate ids by comma): **[ai1ec post_id="1, 2"]**
83
 
84
  == Changelog ==
85
- = Version 1.6.2 Premium =
 
 
 
86
  * Fixed bug that was breaking adding/importing/editing events
87
  * Enabled updates and update notifications when there is a newer version
88
 
@@ -307,7 +309,7 @@ To place the calendar in a DOM/HTML element besides the default page content con
307
  == Upgrade Notice ==
308
 
309
  = 1.6 Premium =
310
- The All-in-One Calendar can only be upgraded to the Premium version from version 1.6 and above, or by downloading directly from [then.ly](http://then.ly/).
311
 
312
  = 1.0.3 =
313
  When upgrading to from below `1.0.3` you must reactivate the plugin.
1
+ === All-in-One Event Calendar ===
2
  Contributors: theseed, hubrik, vtowel, yani.iliev
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9JJMUW48W2ED8
4
  Tags: calendar, event, events, ics, ics calendar, ical-feed, ics feed, wordpress ics importer, wordpress ical importer, upcoming events, todo, notes, journal, freebusy, availability, web calendar, web events, webcal, google calendar, ical, iCalendar, all-in-one, ai1ec, google calendar sync, ical sync, events sync, holiday calendar, calendar 2011, events 2011, widget, events widget, upcoming events widget, calendar widget, agenda widget
5
  Requires at least: 3.1.3
6
  Tested up to: 3.3.2
7
+ Stable tag: 1.6.3
8
 
9
  A calendar system with month, week, agenda views, upcoming events widget, color-coded categories, recurrence, and import/export of .ics feeds.
10
 
11
  == Description ==
12
 
13
+ Welcome to the [All-in-One Event Calendar Plugin](http://then.ly/), from [Then.ly](http://then.ly/). The All-in-One Event Calendar is a new way to list your events in WordPress and easily share them with the rest of the world.
14
 
15
  Our new calendar system combines a clean visual design, solid architectural patterns and a powerful set of features to create the most advanced calendar system available for WordPress. Best of all: it’s completely free.
16
 
25
  * Easy **sharing** with Google Calendar, Apple iCal, MS Outlook and any other system that accepts iCalendar (.ics) feeds
26
  * Embedded **Google Maps**
27
  * **Color-coded** events based on category
 
28
  * **Month**, **week**, **day** and **agenda** views
29
  * **Upcoming Events** widget
30
  * Direct links to **filtered calendar views**
36
  * Events from [The Events Calendar](http://wordpress.org/extend/plugins/the-events-calendar/) plugin can also be easily imported
37
  * Create a Calendar administration role to allow for a dedicated calendar application
38
 
39
+ Importing and exporting iCalendar (.ics) feeds is one of the strongest features of the All-in-One Event Calendar system. Enter an event on one site and you can have it appear automatically in another website's calendar. You can even send events from a specific category or tag (or combination of categories and tags).
40
 
41
  Why is this cool? It allows event creators to create one event and have it displayed on a few or thousands of calendars with no extra work. And it also allows calendar owners to populate their calendar from other calendar feeds without having to go through the hassle of creating new events. For example, a soccer league can send its game schedule to a community sports calendar, which, in turn, can send only featured games (from all the sports leagues it aggregates) to a community calendar, which features sports as just one category.
42
 
43
  = Additional Features =
44
 
45
+ The All-in-One Event Calendar Plugin also has a few features that will prove useful for website and blog owners:
46
 
47
  * Each event is SEO-optimized
48
  * Each event links to the original calendar
81
  * Filter by post ids (separate ids by comma): **[ai1ec post_id="1, 2"]**
82
 
83
  == Changelog ==
84
+ = Version 1.6.3 Premium & Free =
85
+ * Added support for server running versions of php below 5.2.9
86
+
87
+ = Version 1.6.2 Premium & Free =
88
  * Fixed bug that was breaking adding/importing/editing events
89
  * Enabled updates and update notifications when there is a newer version
90
 
309
  == Upgrade Notice ==
310
 
311
  = 1.6 Premium =
312
+ The All-in-One Event Calendar can only be upgraded to the Premium version from version 1.6 and above, or by downloading directly from [then.ly](http://then.ly/).
313
 
314
  = 1.0.3 =
315
  When upgrading to from below `1.0.3` you must reactivate the plugin.