Plugin Directory

Changeset 3026945


Ignore:
Timestamp:
01/25/2024 06:30:26 PM (2 years ago)
Author:
aldeng
Message:

4.4.8

Location:
event-agent/trunk
Files:
3 edited

Legend:

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

    r3026936 r3026945  
    99Requires at least: 4.6
    1010Tested up to:      6.4
    11 Stable tag:        4.4.7
    12 Version:           4.4.7
     11Stable tag:        4.4.8
     12Version:           4.4.8
    1313License:           GPLv2 or later
    1414License URI:       http://www.gnu.org/licenses/gpl-2.0.html
  • event-agent/trunk/event-agent.php

    r3026936 r3026945  
    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.4.7
     13 * Version:           4.4.8
    1414 * Requires at least: 5.0
    1515 * Requires PHP:      7.0
     
    2525}
    2626
    27 define( 'EVENT_AGENT_VERSION', '4.4.7' );
     27define( 'EVENT_AGENT_VERSION', '4.4.8' );
    2828
    2929require_once dirname(__FILE__).'/includes/activate.php';
  • event-agent/trunk/public/js/event-vue.js

    r3019596 r3026945  
    217217                                else if (dateIndex !== -1) {
    218218                                    this.event.name += " (" + (dateIndex + 1) + " " + eaTranslate("of") + " " + this.rrule.options.count + ")";
     219                                }
     220                            }
     221                            else if (!params.get('startDate')) { // ongoing unspecified occurrence set time based on next occurrence.
     222                                let adjustedDate = new Date(new Date(Date.now()).getTime() - new Date(Date.now()).getTimezoneOffset() * 60 * 1000);
     223                                let dates = this.rrule.between(adjustedDate, new Date(adjustedDate.getTime() + 90 * 24 * 3600 * 1000));
     224                                if (dates.length > 0) {
     225                                    this.event.startDate = new Date(dates[0].getTime() + (dates[0].getTimezoneOffset() * 60 * 1000));
     226                                    this.event.endDate = new Date(this.event.startDate.getTime() + this.event.duration);
    219227                                }
    220228                            }
Note: See TracChangeset for help on using the changeset viewer.