Re: [Galette-discussion] Events plugin |
[ Thread Index | Date Index | More lists.galette.eu/users Archives ]
Hi
Thanks for the reply
I made the 3 changes to the script and I still get an error.
This time it is undefined property on line 636. See below :
[Wed Feb 15 09:17:53.743137 2023] [php:notice] [pid 41547]
[client 192.168.1.60:54404] Galette error:\nType:
ErrorException\nMessage: Undefined property:
GaletteEvents\\Booking::$booking_date\nFile:
/var/www/html/galette/plugins/galette-plugin-events-1.5.0/lib/GaletteEvents/Booking.php\nLine:
636\nTrace: #0
/var/www/html/galette/plugins/galette-plugin-events-1.5.0/lib/GaletteEvents/Booking.php(636):
{closure}()\n#1
/var/www/html/galette/data/templates_c/8e2423d1edf8bfded4ea752221f78a348244e04e_0.file.bookings.tpl.php(301):
GaletteEvents\\Booking->getDate()\n#2
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248):
Block_48685589963933600556436_99545667->callBlock()\n#3
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184):
Smarty_Internal_Runtime_Inheritance->callBlock()\n#4
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186):
Smarty_Internal_Runtime_Inheritance->process()\n#5
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156):
Smarty_Internal_Runtime_Inheritance->process()\n#6
/var/www/html/galette/data/templates_c/e2704d303129881d1dd29c509fdbf703eb43e6d8_0.file.page.tpl.php(342):
Smarty_Internal_Runtime_Inheritance->instanceBlock()\n#7
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123):
content_639332a5628a54_29940910()\n#8
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114):
Smarty_Template_Resource_Base->getRenderedTemplateCode()\n#9
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216):
Smarty_Template_Compiled->render()\n#10
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385):
Smarty_Internal_Template->render()\n#11
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(116):
Smarty_Internal_Template->_subTemplateRender()\n#12
/var/www/html/galette/data/templates_c/8e2423d1edf8bfded4ea752221f78a348244e04e_0.file.bookings.tpl.php(40):
Smarty_Internal_Runtime_Inheritance->endChild()\n#13
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123):
content_639336005791a2_10057169()\n#14
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114):
Smarty_Template_Resource_Base->getRenderedTemplateCode()\n#15
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216):
Smarty_Template_Compiled->render()\n#16
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232):
Smarty_Internal_Template->render()\n#17
/var/www/html/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116):
Smarty_Internal_TemplateBase->_execute()\n#18
/var/www/html/galette/vendor/mathmarques/smarty-view/src/Smarty.php(113):
Smarty_Internal_TemplateBase->fetch()\n#19
/var/www/html/galette/vendor/mathmarques/smarty-view/src/Smarty.php(126):
Slim\\Views\\Smarty->fetch()\n#20
/var/www/html/galette/plugins/galette-plugin-events-1.5.0/lib/GaletteEvents/Controllers/Crud/BookingsController.php(188):
Slim\\Views\\Smarty->render()\n#21 [internal function]:
GaletteEvents\\Controllers\\Crud\\BookingsController->listBookings()\n#22
/var/www/html/galette/vendor/php-di/invoker/src/Invoker.php(74):
call_user_func_array()\n#23
/var/www/html/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(50):
Invoker\\Invoker->call()\n#24
/var/www/html/galette/vendor/slim/slim/Slim/Route.php(281):
DI\\Bridge\\Slim\\ControllerInvoker->__invoke()\n#25
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117):
Slim\\Route->__invoke()\n#26
/var/www/html/galette/vendor/slim/slim/Slim/Route.php(268):
Slim\\Route->callMiddlewareStack()\n#27
/var/www/html/galette/vendor/slim/slim/Slim/App.php(503):
Slim\\Route->run()\n#28
/var/www/html/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(47):
Slim\\App->__invoke()\n#29 [internal function]:
RKA\\SessionMiddleware->__invoke()\n#30
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#31 [internal function]:
Slim\\DeferredCallable->__invoke()\n#32
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#33
/var/www/html/galette/lib/Galette/Middleware/SmartyCsrf.php(94):
Slim\\App->Slim\\{closure}()\n#34 [internal function]:
Galette\\Middleware\\SmartyCsrf->__invoke()\n#35
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#36 [internal function]:
Slim\\DeferredCallable->__invoke()\n#37
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#38
/var/www/html/galette/vendor/slim/csrf/src/Guard.php(171):
Slim\\App->Slim\\{closure}()\n#39 [internal function]:
Slim\\Csrf\\Guard->__invoke()\n#40
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#41 [internal function]:
Slim\\DeferredCallable->__invoke()\n#42
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#43
/var/www/html/galette/lib/Galette/Middleware/TrailingSlash.php(81):
Slim\\App->Slim\\{closure}()\n#44 [internal function]:
Galette\\Middleware\\TrailingSlash->__invoke()\n#45
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#46 [internal function]:
Slim\\DeferredCallable->__invoke()\n#47
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#48
/var/www/html/galette/lib/Galette/Middleware/Language.php(104):
Slim\\App->Slim\\{closure}()\n#49 [internal function]:
Galette\\Middleware\\Language->__invoke()\n#50
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#51 [internal function]:
Slim\\DeferredCallable->__invoke()\n#52
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#53
/var/www/html/galette/lib/Galette/Middleware/Telemetry.php(146):
Slim\\App->Slim\\{closure}()\n#54 [internal function]:
Galette\\Middleware\\Telemetry->__invoke()\n#55
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#56 [internal function]:
Slim\\DeferredCallable->__invoke()\n#57
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#58
/var/www/html/galette/lib/Galette/Middleware/CheckAcls.php(144):
Slim\\App->Slim\\{closure}()\n#59 [internal function]:
Galette\\Middleware\\CheckAcls->__invoke()\n#60
/var/www/html/galette/vendor/slim/slim/Slim/DeferredCallable.php(57):
call_user_func_array()\n#61 [internal function]:
Slim\\DeferredCallable->__invoke()\n#62
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70):
call_user_func()\n#63
/var/www/html/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117):
Slim\\App->Slim\\{closure}()\n#64
/var/www/html/galette/vendor/slim/slim/Slim/App.php(392):
Slim\\App->callMiddlewareStack()\n#65
/var/www/html/galette/vendor/slim/slim/Slim/App.php(297):
Slim\\App->process()\n#66
/var/www/html/galette/includes/main.inc.php(159):
Slim\\App->run()\n#67
/var/www/html/galette/webroot/index.php(57):
require_once('...')\n#68 {main}, referer:
https://galette.dnsalias.org/dashboard
Cordialement
Hello,
Le 14/02/2023 à 21:44, jim/cluchey a écrit :
Hi
Thanks for your reply.
When I make the suggested change, the previous error disappears. However, there is a new error and the bookings functions still do not work. Your point about the booking date being mandatory makes sense. However this error occurs before you get a chance to create a booking date. It occurs as soon as you click on one of the 2 menu options (in FR "Reservations" or "Nouvelle reservation") on the side bar menu.
The new error is "Undefined property" as below from the error logs :
[...]
Hum... OK. Then I guess we should replace all "$this->booking_date" with "$this->date", and also set empty string as default value for date param.
The whole patch:
http://paste.alacon.org/47660
I cannot really test easily, but this should do the trick.
++
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |