XF2 [8WR] XenAtendo 2 (Calendar) PRO

XF2 [8WR] XenAtendo 2 (Calendar) PRO [Paid] 2.2.0.3

No permission to buy ($40.00)
Hey @Jaxel ,
a happy 2020 to you!

In 2018 @ichpen pointed out, that enabling the setting to re-route the reply button to the event create form isn´t showing up:
Possible Bugs:
1. Reroute post thread controller to event in event forums does not seem to do what it's supposed to unless I'm misunderstanding its purpose. The Post Thread button disappears from my event forum. @Jaxel

Beside the disapperance of the button itself, at the same time it breaks the mobile view and Google is sending out warnings, that the site isn´t mobile friendly anymore. Any chance you could provide us with a fix for that?
 
There's a bug. If the forum is autoselected, then prefixes are not shown. If you manually select a forum, then prefixes show up.


  • Also, possible to have different color for each category for .atendo-table .atendo-link and it's border-left color? That addition would be nice and helpful when looking at the calendar. If not, maybe thread prefixes can be added to calendar links.


  • Possible to have category links above the calendar and not in the filter menu?

Thank you.
@Jaxel ,
would appreciate if you could provide us with a fix for this 2 years old bug. Are you still around?
 
I just purchased and installed and under the current date (above the calendar) it says, "All times have been adjusted for the timezone: Europe/London". We are hosted on the east coast of the US (UT-5). I don't see where to fix that. Suggestions? Thanks.
 
Thanks for the reply. That is currently turned on but I am still seeing: All times have been adjusted for the timezone: Europe/London
 
Purchased this addon a few days ago and getting errors:

Error type 1:
Code:
    ErrorException: [E_NOTICE] Undefined index: error_message src/addons/EWR/Atendo/Repository/Google.php:34

    Generated by: Old Koreelah Feb 5, 2020 at 9:37 PM

Stack trace

#0 src/addons/EWR/Atendo/Repository/Google.php(34): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/nginx/dom...', 34, Array)
#1 src/addons/EWR/Atendo/Entity/Event.php(280): EWR\Atendo\Repository\Google->fetchGeoCode('Ausfly')
#2 src/XF/Mvc/Entity/Entity.php(1297): EWR\Atendo\Entity\Event->_preSave()
#3 src/XF/Mvc/FormAction.php(51): XF\Mvc\Entity\Entity->preSave()
#4 src/XF/Mvc/FormAction.php(168): XF\Mvc\FormAction->XF\Mvc\{closure}(Object(XF\Mvc\FormAction))
#5 src/addons/EWR/Atendo/Pub/Controller/Event.php(248): XF\Mvc\FormAction->run()
#6 src/XF/Mvc/Dispatcher.php(350): EWR\Atendo\Pub\Controller\Event->actionEdit(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('EWR\\Atendo:Even...', 'Edit', Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}

Request state

array(4) {
  ["url"] => string(23) "/ewr-atendo/events/edit"
  ["referrer"] => string(59) "https://www.recreationalflying.com/ewr-atendo/events/submit"
  ["_GET"] => array(1) {
    ["/ewr-atendo/events/edit"] => string(0) ""
  }
  ["_POST"] => array(11) {
    ["event"] => array(4) {
      ["event_title"] => string(7) "AUSFLY "
      ["event_location"] => string(14) "Narromine, NSW"
      ["event_address"] => string(6) "Ausfly"
      ["event_rsvp"] => string(1) "1"
    }
    ["message_html"] => string(109) "<p>Annual Fly-In for all sports and recreational flyers.</p><p><br></p><p><em>contact@ausfly.com.au </em></p>"
    ["prefix_id"] => string(1) "0"
    ["node_id"] => string(1) "0"
    ["date"] => array(4) {
      ["strDate"] => string(10) "2020-10-08"
      ["strTime"] => string(5) "08:00"
      ["endDate"] => string(10) "2020-10-10"
      ["endTime"] => string(5) "17:00"
    }
    ["occur"] => array(1) {
      ["occur_timezone"] => string(16) "Australia/Sydney"
    }
    ["repeat"] => array(2) {
      ["type"] => string(4) "none"
      ["limit"] => string(1) "1"
    }
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(25) "/ewr-atendo/events/submit"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Error type 2:
Code:
    ErrorException: [E_WARNING] DateTime::modify(): Failed to parse time string (+ days) at position 0 (+): Unexpected character src/addons/EWR/Atendo/Repository/Occur.php:232

    Generated by: Old Koreelah Feb 6, 2020 at 12:40 PM

Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] Dat...', '/home/nginx/dom...', 232, Array)
#1 src/addons/EWR/Atendo/Repository/Occur.php(232): DateTime->modify('+ days')
#2 src/addons/EWR/Atendo/Pub/Controller/Event.php(379): EWR\Atendo\Repository\Occur->buildOccurs(Array, '1', Array)
#3 src/XF/Mvc/Dispatcher.php(350): EWR\Atendo\Pub\Controller\Event->actionExtend(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('EWR\\Atendo:Even...', 'Extend', Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#5 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#6 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#8 src/XF.php(391): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}

Request state

array(4) {
  ["url"] => string(41) "/ewr-atendo/events/bbq-breakfast.3/extend"
  ["referrer"] => string(74) "https://www.recreationalflying.com/ewr-atendo/events/bbq-breakfast.3/?id=4"
  ["_GET"] => array(1) {
    ["/ewr-atendo/events/bbq-breakfast_3/extend"] => string(0) ""
  }
  ["_POST"] => array(7) {
    ["date"] => array(4) {
      ["strDate"] => string(10) "2021-01-09"
      ["strTime"] => string(5) "08:00"
      ["endDate"] => string(10) "2021-01-09"
      ["endTime"] => string(5) "10:00"
    }
    ["occur"] => array(1) {
      ["occur_timezone"] => string(16) "Australia/Sydney"
    }
    ["repeat"] => array(4) {
      ["type"] => string(5) "count"
      ["count"] => string(0) ""
      ["units"] => string(4) "days"
      ["limit"] => string(1) "1"
    }
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(40) "/ewr-atendo/events/bbq-breakfast.3/?id=4"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Does anyone know what may be causing these errors or where do I go for support?
 
Error Type 1 I can confirm ... seems like it started with php.7.4
mabye @Jaxel could have a look at this

Code:
ErrorException: [E_NOTICE] Undefined index: error_message src/addons/EWR/Atendo/Repository/Google.php:34
Generated by: xxxxxxx Feb 19, 2020 at 10:22 AM
Stack trace
#0 src/addons/EWR/Atendo/Repository/Google.php(34): XF::handlePhpError()
#1 src/addons/EWR/Atendo/Entity/Event.php(253): EWR\Atendo\Repository\Google->fetchGeoCode()
#2 src/XF/Mvc/Entity/Entity.php(1297): EWR\Atendo\Entity\Event->_preSave()
#3 src/XF/Mvc/FormAction.php(51): XF\Mvc\Entity\Entity->preSave()
#4 src/XF/Mvc/FormAction.php(168): XF\Mvc\FormAction->XF\Mvc\{closure}()
#5 src/addons/EWR/Atendo/Pub/Controller/Event.php(243): XF\Mvc\FormAction->run()
#6 src/XF/Mvc/Dispatcher.php(350): EWR\Atendo\Pub\Controller\Event->actionEdit()
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass()
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch()
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop()
#10 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 index.php(20): XF::runApp()
#13 {main}
Request state
array(4) {
  ["url"] => string(23) "/ewr-atendo/events/edit"
  ["referrer"] => string(72) "https://thailand-asienforum.com/ewr-atendo/events/submit?date=2020-08-23"
  ["_GET"] => array(1) {
    ["/ewr-atendo/events/edit"] => string(0) ""
  }
  ["_POST"] => array(11) {
    ["event"] => array(4) {
      ["event_title"] => string(32) "Reise nach Kenia oder Madagaskar"
      ["event_location"] => string(21) "Kenia oder Madagaskar"
      ["event_address"] => string(21) "Kenia oder Madagaskar"
      ["event_rsvp"] => string(1) "1"
    }
    ["message_html"] => string(50) "<p>Wer würde mitkommen und Abenteuer erleben?</p>"
    ["prefix_id"] => string(3) "282"
    ["node_id"] => string(3) "155"
    ["date"] => array(4) {
      ["strDate"] => string(10) "2020-08-23"
      ["strTime"] => string(5) "12:00"
      ["endDate"] => string(10) "2020-08-23"
      ["endTime"] => string(5) "13:00"
    }
    ["occur"] => array(1) {
      ["occur_timezone"] => string(16) "Europe/Amsterdam"
    }
    ["repeat"] => array(2) {
      ["type"] => string(4) "none"
      ["limit"] => string(1) "1"
    }
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(41) "/ewr-atendo/events/submit?date=2020-08-23"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}


Regards
 
I am still getting errors on 2.1.0.5 and that error with geolocation i.e. the error #1 in my post above was using v2.1.0.5.

Here is another error that I am continually getting:
Code:
    ErrorException: [E_WARNING] DateTime::modify(): Failed to parse time string (+ days) at position 0 (+): Unexpected character src/addons/EWR/Atendo/Repository/Occur.php:143

    Generated by: Old Koreelah Mar 7, 2020 at 12:46 PM

Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] Dat...', '/home/nginx/dom...', 143, Array)
#1 src/addons/EWR/Atendo/Repository/Occur.php(143): DateTime->modify('+ days')
#2 src/addons/EWR/Atendo/Pub/Controller/Event.php(389): EWR\Atendo\Repository\Occur->getParamsFromOccur(Object(EWR\Atendo\Entity\Occur), 10, true)
#3 src/XF/Mvc/Dispatcher.php(350): EWR\Atendo\Pub\Controller\Event->actionExtend(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('EWR\\Atendo:Even...', 'Extend', Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#5 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Atendo\Pub\Controller\Event), NULL)
#6 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#8 src/XF.php(391): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}

Request state

array(4) {
  ["url"] => string(231) "/ewr-atendo/events/gunnedah-aero-club-breakfast.28/extend?_xfRequestUri=%2Fewr-atendo%2Fevents%2Fgunnedah-aero-club-breakfast.28%2F%3Fid%3D70&_xfWithData=1&_xfToken=1583545583%2Ca78e6feb4bc190e0b23548a8e02fd572&_xfResponseType=json"
  ["referrer"] => string(91) "https://www.recreationalflying.com/ewr-atendo/events/gunnedah-aero-club-breakfast.28/?id=70"
  ["_GET"] => array(5) {
    ["/ewr-atendo/events/gunnedah-aero-club-breakfast_28/extend"] => string(0) ""
    ["_xfRequestUri"] => string(57) "/ewr-atendo/events/gunnedah-aero-club-breakfast.28/?id=70"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "****** I removed token number ******"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}

Can I please get some assistance from the developer to have this addon not throwing errors please
 
Top Bottom