XF2 [8WR] XenAtendo 2 (Calendar) PRO

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

No permission to buy ($40.00)
Hi,
I get a lot of errors when using filters?
Any ideas what we need to do please? I'm using the latest download in the email (I think) and have it as 2.0.1.6?
Thank you
Error: Call to undefined method GuzzleHttp\Psr7\Response::json() in src/addons/EWR/Atendo/Repository/Google.php at line 21
 
Hi.
I'm looking at the settings from the holidays right now.
I have some questions and suggestions.

Where do the holidays that you can currently add come from? (Australian Holidays, Brazilian Holidays,...)
Is there a file that you can edit yourself?

If you add holidays you can only delete them one at a time. This is very time-consuming. Especially if you have accidentally inserted the same holidays twice. It would be better if there were a checkbox here, so you can delete several entries at the same time.

For creating a holiday it would be great if there would be an import function so that you can create a CSV or XML file and then import it directly.
How the format should be structured for it can be determined.

A practical extension, which has also been requested before, would be that one can deposit entries whether they should be repeated annually.
For example New Year is always at 1.1. or Christmas always at 24.12.
Then one needs for it only one entry because it is a fixed date.
 
@Jaxel

It'd be great if we could associate the thread creation location with the category. We don't want our members to be able to create the event thread in a different section than the category it's associated with. As it is now a member could put a Car Show thread in the Movie Night section and vice versa.
 
Have you thought about a 'duplicate' option?

Many items in our calendar are repeated year on year. Same images, same time, same location etc etc.

All that changes is the date.

For example, we have an event in February 2020 which is virtually the same as the one we held in February 2019.

It would be massively useful not to have to input all the information again.
 
Is it possible that your add-on has some issues with PHP7.4?
We getting following error:

Code:
ErrorException: Template error: implode(): Passing glue string after array is deprecated. Swap the parameters src/addons/EWR/Atendo/Entity/Event.php:240
Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(8192, 'implode(): Pass...', '/var/www/forum....', 240, Array)
#1 src/addons/EWR/Atendo/Entity/Event.php(240): implode(Array, ' ')
#2 src/XF/Mvc/Entity/Entity.php(148): EWR\Atendo\Entity\Event->getClasses()
#3 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('classes')
#4 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_macros.php(92): XF\Mvc\Entity\Entity->offsetGet('classes')
#5 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, Array)
#6 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_macros.php(72): XF\Template\Templater->callMacro('EWRatendo_agend...', 'occur_link', Array, Array)
#7 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, Array)
#8 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_view.php(46): XF\Template\Templater->callMacro('EWRatendo_agend...', 'agenda_block', Array, Array)
#9 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRatendo_agend...', Array)
#11 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('EWR\\Atendo:Agen...', 'public:EWRatend...', Array)
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#17 src/XF.php(390): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')
#19 {main}
Code:
array(4) {
  ["url"] => string(17) "/kalender/events/"
  ["referrer"] => string(52) "https://forum.XXX.XX/kalender/week/2019/48/"
  ["_GET"] => array(1) {
    ["/kalender/events/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Is it possible that your add-on has some issues with PHP7.4?
We getting following error:

Code:
ErrorException: Template error: implode(): Passing glue string after array is deprecated. Swap the parameters src/addons/EWR/Atendo/Entity/Event.php:240
Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(8192, 'implode(): Pass...', '/var/www/forum....', 240, Array)
#1 src/addons/EWR/Atendo/Entity/Event.php(240): implode(Array, ' ')
#2 src/XF/Mvc/Entity/Entity.php(148): EWR\Atendo\Entity\Event->getClasses()
#3 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('classes')
#4 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_macros.php(92): XF\Mvc\Entity\Entity->offsetGet('classes')
#5 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, Array)
#6 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_macros.php(72): XF\Template\Templater->callMacro('EWRatendo_agend...', 'occur_link', Array, Array)
#7 src/XF/Template/Templater.php(701): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, Array)
#8 internal_data/code_cache/templates/l2/s5/public/EWRatendo_agenda_view.php(46): XF\Template\Templater->callMacro('EWRatendo_agend...', 'agenda_block', Array, Array)
#9 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(ThemeHouse\UIX\XF\Template\Templater), Array)
#10 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('EWRatendo_agend...', Array)
#11 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#12 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('EWR\\Atendo:Agen...', 'public:EWRatend...', Array)
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#16 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#17 src/XF.php(390): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')
#19 {main}
Code:
array(4) {
  ["url"] => string(17) "/kalender/events/"
  ["referrer"] => string(52) "https://forum.XXX.XX/kalender/week/2019/48/"
  ["_GET"] => array(1) {
    ["/kalender/events/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
I didn't even know swapping the parameters was a thing... this was clearly a typo, which PHP allowed. You can swap them yourself for now.
 
Update:
We have edited the file and now get a message in the ACP that the file is defective.
Therefore, please include it in an upcoming update so that the hash value is correct again.
 
One request if this is not requested before.

Repeat this event every first, second, third and fourth {sunday}
I am missing a option to choose only every {sunday}
 
Top Bottom