Plugin Directory

Changeset 3033445


Ignore:
Timestamp:
02/09/2024 03:15:55 AM (2 years ago)
Author:
aldeng
Message:

4.5.4

Location:
event-agent/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • event-agent/trunk/README.txt

    r3032935 r3033445  
    99Requires at least: 4.6
    1010Tested up to:      6.4
    11 Stable tag:        4.5.3
    12 Version:           4.5.3
     11Stable tag:        4.5.4
     12Version:           4.5.4
    1313License:           GPLv2 or later
    1414License URI:       http://www.gnu.org/licenses/gpl-2.0.html
  • event-agent/trunk/admin/js/events-vue.js

    r3032935 r3033445  
    175175                if (this.event.name) {
    176176                    calendarEvent.title = this.event.name;
    177                     //calendarEvent.timeZone = this.event.tzIana;
     177                    calendarEvent.timeZone = this.event.timeZone;
    178178                    if (this.isRecurring) {
    179179                        // deleting the property in ongoing handler won't cause
     
    341341                    .then(response => {
    342342                        this.event = response.data;
    343                         //this.calendarTimeZone = this.event.timeZone;
     343                        this.calendarTimeZone = this.event.timeZone;
    344344                        this.categoryIds = this.event.categoryIds;
    345345                        this.event.startDate = new Date(this.event.startDate);
     
    931931                    this.eventObject.rrule.byweekday = [this.mapJsToRruleWeekday(this.event.startDate.getDay())];
    932932
    933                     this.eventObject.rrule.dtstart = new Date(Date.UTC(
    934                         this.event.startDate.getFullYear(),
    935                         this.event.startDate.getMonth(),
    936                         this.event.startDate.getDate(),
    937                         this.event.startDate.getHours(),
    938                         this.event.startDate.getMinutes()
    939                     ));
     933                    // for a rrule, calendar ignores offset so we need to create a date in local time
     934                    // but replace the offset with UTC
     935
     936                    this.eventObject.rrule.dtstart =
     937                        luxon.DateTime.fromJSDate(this.event.startDate)
     938                        .setZone(this.event.timeZone)
     939                        .setZone('UTC', { keepLocalTime: true }).toJSDate();
     940                    //this.eventObject.rrule.tzid = this.event.timeZone;
     941
     942                    //this.eventObject.rrule.dtstart = new Date(Date.UTC(
     943                    //    this.event.startDate.getFullYear(),
     944                    //    this.event.startDate.getMonth(),
     945                    //    this.event.startDate.getDate(),
     946                    //    this.event.startDate.getHours(),
     947                    //    this.event.startDate.getMinutes()
     948                    //));
    940949                    this.eventObject.exDates = '';
    941950                }
     
    10831092
    10841093            handleTzChange: function (tz) {
    1085                // this.calendarTimeZone = tz;
     1094                this.calendarTimeZone = tz;
    10861095            },
    10871096
     
    12571266                            'title': events[i].name,
    12581267                            'backgroundColor': '#aaa',
    1259                             'borderColor': '#aaa'
    1260                             //'timeZone': events[i].timeZone
     1268                            'borderColor': '#aaa',
     1269                            'timeZone': events[i].timeZone
    12611270                        };
    12621271                        if (events[i].type !== 'Singleton') {
  • event-agent/trunk/event-agent.php

    r3032935 r3033445  
    1111 * Plugin URI:        https://www.eventagent.ai/
    1212 * Description:       EventAgent.ai combines a next generation event management system with AI-powered marketing to maximize your sales.  AI makes all the difference.
    13  * Version:           4.5.3
     13 * Version:           4.5.4
    1414 * Requires at least: 5.0
    1515 * Requires PHP:      7.0
     
    2525}
    2626
    27 define( 'EVENT_AGENT_VERSION', '4.5.3' );
     27define( 'EVENT_AGENT_VERSION', '4.5.4' );
    2828
    2929require_once dirname(__FILE__).'/includes/activate.php';
Note: See TracChangeset for help on using the changeset viewer.