chamilo / chamilo-lms

Chamilo is a learning management system focused on ease of use and accessibility
https://chamilo.org
GNU General Public License v3.0
806 stars 480 forks source link

array(1) { ["expired_on"]=> NULL } string(73) "UPDATE c_lp SET expired_on = :expired_on WHERE c_id = '3' AND id = '3' " array(1) { ["expired_on"]=> NULL } array(1) { ["c_id = ? AND id = ?"]=> array(2) { [0]=> string(1) "3" [1]=> int(3) } } #1715

Closed kikesandi closed 7 years ago

kikesandi commented 7 years ago

Current behavior / Resultado actual / Résultat actuel

Una vez que he creado una lección, si deseo modificarle los parámetros (añadir una fotografía, cambiar una hoja de estilo, o cualquier configuración interna de la lección), aparece este mensaje al guardar la configuración:

array(1) { ["expired_on"]=> NULL } string(73) "UPDATE c_lp SET expired_on = :expired_on WHERE c_id = '3' AND id = '3' " array(1) { ["expired_on"]=> NULL } array(1) { ["c_id = ? AND id = ?"]=> array(2) { [0]=> string(1) "3" [1]=> int(3) } } Notice: Undefined property: scorm::$id in /home/educaci6/public_html/main/lp/lp_controller.php on line 983 Warning: Cannot modify header information - headers already sent by (output started at /home/educaci6/public_html/main/inc/lib/database.lib.php:456) in /home/educaci6/public_html/main/lp/lp_controller.php on line 1020

Expected behavior / Resultado esperado / Résultat attendu

Se espera que se guarde la configuración nueva, y se continúe con la edición normal.

Steps to reproduce / Pasos para reproducir / Étapes pour reproduire

Ingreso al curso Entro a lecciones En lecciones selecciono la acción de "Configuración del curso" En este punto selecciono cualquier parámetro y lo cambio Le doy "Guardar parámetros de la lección" Aparece esta leyenda: array(1) { ["expired_on"]=> NULL } string(73) "UPDATE c_lp SET expired_on = :expired_on WHERE c_id = '3' AND id = '3' " array(1) { ["expired_on"]=> NULL } array(1) { ["c_id = ? AND id = ?"]=> array(2) { [0]=> string(1) "3" [1]=> int(3) } } Notice: Undefined property: scorm::$id in /home/educaci6/public_html/main/lp/lp_controller.php on line 983 Warning: Cannot modify header information - headers already sent by (output started at /home/educaci6/public_html/main/inc/lib/database.lib.php:456) in /home/educaci6/public_html/main/lp/lp_controller.php on line 1020

La nueva configuración se guarda, pero es inconveniente ver este mensaje.

Chamilo Version / Versión de Chamilo / Version de Chamilo

1.11.2

jmontoyaa commented 7 years ago

This was already fixed in Chamilo

kikesandi commented 7 years ago

Solo actualizo y listo?

jmontoyaa commented 7 years ago

Si con la última version 1.11.x y un composer update

kikesandi commented 7 years ago

Perfecto... gracias

Wajalot commented 7 years ago

Hola. Pues yo tengo la versión 1.11.2 y me salta error similar:

array(1) { ["expired_on"]=> NULL } string(73) "UPDATE c_lp SET expired_on = :expired_on WHERE c_id = '2' AND id = '1' " array(1) { ["expired_on"]=> NULL } array(1) { ["c_id = ? AND id = ?"]=> array(2) { [0]=> string(1) "2" [1]=> int(1) } }

kikesandi commented 7 years ago

He estado dándole seguimiento a mi plataforma y sucede cuando tengo una lección creada y modifico los parámetros (imagen de la lección, fecha de publicación, fecha de fin de la publicación, asignarle una categoría... etc)

Wajalot commented 7 years ago

Exacto. Es al editarla, aunque los cambios los hace, devuelve ese error.

kikesandi commented 7 years ago

Mi plataforma es la 1.11.2

kikesandi commented 7 years ago

Como se hace el composer update @jmontoyaa ?

ywarnier commented 7 years ago

@kikesandi Checkea los README.md y CONTRIBUTING.md en la carpeta principal de la rama 1.11.x de Chamilo. Ojo, eso no es un procedimiento para iniciantes en programación (no digo que lo seas) y requiere el control total de su máquina/servidor y por lo mínimo 2GB de RAM. Si no conoces composer, es mejor esperar la versión 1.11.4 dentro de unas semanas. Por mientras cierro la tarea. Si llegas a actualizar a la versión de desarrollo o una vez publicada la 1.11.4 y ves que el problema subsiste, puedes reabrir esta tarea, pero nosotros por ahora en la versión de desarrollo no llegamos a reproducirlo.