Changeset 3034856
- Timestamp:
- 02/12/2024 11:28:47 PM (2 years ago)
- Location:
- event-agent/trunk
- Files:
-
- 3 edited
-
README.txt (modified) (1 diff)
-
event-agent.php (modified) (2 diffs)
-
public/js/utilities.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
event-agent/trunk/README.txt
r3034816 r3034856 9 9 Requires at least: 4.6 10 10 Tested up to: 6.4 11 Stable tag: 4. 5.912 Version: 4. 5.911 Stable tag: 4.6.0 12 Version: 4.6.0 13 13 License: GPLv2 or later 14 14 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
event-agent/trunk/event-agent.php
r3034816 r3034856 11 11 * Plugin URI: https://www.eventagent.ai/ 12 12 * 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.913 * Version: 4.6.0 14 14 * Requires at least: 5.0 15 15 * Requires PHP: 7.0 … … 25 25 } 26 26 27 define( 'EVENT_AGENT_VERSION', '4. 5.9' );27 define( 'EVENT_AGENT_VERSION', '4.6.0' ); 28 28 29 29 require_once dirname(__FILE__).'/includes/activate.php'; -
event-agent/trunk/public/js/utilities.js
r3034816 r3034856 6 6 function eaLocalizeDay(rule, date) { 7 7 8 //var dt1 = luxon.DateTime.fromJSDate(date).setZone(rule.options.tzid); 9 //var dt2 = luxon.DateTime.fromJSDate(date); 10 //// change day of week if we've crossed the dateline 11 //if (dt2.weekday !== dt1.weekday && rule.options.byweekday.length === 1) { 12 // // this is reacting into an infinite loop on the detail screen. works fine everywhere else. 13 // for (var i = 0; i < rule.options.byweekday.length; i++) { 14 // rule.origOptions.byweekday[i].weekday = (rule.origOptions.byweekday[i].weekday - 1 + (dt2.weekday > dt1.weekday ? 1 : -1))%7; 15 // } 16 //} 8 var weekdays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; 9 var dt1 = luxon.DateTime.fromJSDate(date).setZone(rule.options.tzid); 10 var dt2 = luxon.DateTime.fromJSDate(date); 11 var weekshift = 0; 12 if (dt2.weekday !== dt1.weekday) { 13 if (dt2.weekday > dt1.weekday || 14 dt2.weekday === 1) 15 weekshift = 1; 16 else 17 weekshift = -1; 18 } 17 19 18 20 var str = rule.toText(); 19 21 if (str) { 22 if (weekshift !== 0) { 23 // change day of week if we've crossed the dateline 24 let oldstr = str; 25 for (var i = 0; i < weekdays.length; i++) { 26 if (i + weekshift < 0) 27 str = str.replace(weekdays[0], weekdays[6]); 28 else if (i + weekshift > 6) 29 str = str.replace(weekdays[6], weekdays[0]); 30 else 31 str = str.replace(weekdays[i], weekdays[i + weekshift]); 32 33 if (str !== oldstr) 34 break; 35 } 36 } 20 37 if (rule.options.bysetpos) { 21 38 var weeks = ['first ', 'second ', 'third ', 'fourth ']; … … 31 48 } 32 49 if (rule.options.freq !== 2) { 33 var weekdays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];34 50 for (let day in weekdays) { 35 51 str = str.replace(weekdays[day], date.toLocaleDateString(navigator.language, { weekday: 'long' }));
Note: See TracChangeset
for help on using the changeset viewer.