Cuando queremos agregar el bloque nos sale este error. ¿qué podrá estar pasando?
Tenemos instalado moodle 3.4 y php 7
Hicimos tal como dijiste, primero instalamos plugin de cetificados simple y luego plugin de bloque simple_certificate.
Muchas gracias por la ayuda
Warning: Illegal string offset 'courses' in /opt/apps/moodle/blocks/simple_certificate/renderer.php on line 145
Excepción - Cannot use string offset as an array
Debug info:
Error code: generalexceptionmessage
Stack trace:
- line 145 of /blocks/simple_certificate/renderer.php: Error thrown
- line 120 of /blocks/simple_certificate/renderer.php: call to simple_certificate_tree->get_certs_tree()
- line 37 of /blocks/simple_certificate/renderer.php: call to simple_certificate_tree->__construct()
- line
114 of /blocks/simple_certificate/block_simple_certificate.php: call to
block_simple_certificate_renderer->block_simple_certificate_tree()
- line 288 of /blocks/moodleblock.class.php: call to block_simple_certificate->get_content()
- line 230 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
- line 1210 of /lib/blocklib.php: call to block_base->get_content_for_output()
- line 1262 of /lib/blocklib.php: call to block_manager->create_block_contents()
- line 579 of /lib/outputrenderers.php: call to block_manager->ensure_content_created()
- line 39 of /theme/bootstrapbase/renderers/core_renderer.php: call to core_renderer->standard_head_html()
- line 44 of /theme/clean/layout/columns3.php: call to theme_bootstrapbase_core_renderer->standard_head_html()
- line 1261 of /lib/outputrenderers.php: call to include()
- line 1191 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
- line 164 of /my/index.php: call to core_renderer->header()