× Social Extensions Integration

Easy Social - No se actualiza imagen en el perfil de moodle

6 years 2 months ago
aulamoodle
Posts: 20
More
Topic Author
Easy Social - No se actualiza imagen en el perfil de moodle #1
NI el alumno, ni el administrador de moodle, pueden actualizar la imagen del perfil del alumno.
Está activado el plugin de integración con Easy Social, pero no hemos realizado ningún mapeo de campos.
El error que se muestra en el archibo de apache logs, es el siguiente:

AH01071: Got error 'PHP message: PHP Notice: Undefined variable: id in /home/miweb/www/plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php on line 373\nPHP message: PHP Notice: Undefined variable: additional_info in /home/miweb/www/plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php on line 299\n'

Quedo a la espera de una respuesta.
Gracias, Antonio y un saludo

Please Log in or Create an account to join the conversation.

6 years 2 months ago 6 years 2 months ago by Antonio Durán.
Antonio Durán
Posts: 7717
More
Easy Social - No se actualiza imagen en el perfil de moodle #2
Hola.

Gracias por el reporte de error.

Cuando dices que no pueden actualizar, te refieres a actualizar desde Moodle verdad?

El mensaje de error se refiere a borrar una foto, así que dudo que corrija tu problema, pero puedes probar:
Edita: plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php
En la función: delete_avatar()
Cambia:
           " WHERE uid = '$id'";
Por:
                " WHERE uid = " . $db->quote ($user_id);

También comprueba que no tengas activadas estas opciones en Seguridad->Politicas del sitio.
Forzar a los usuarios a identificarse
Forzar a los usuarios a identificarse para ver los avatares de los usuario

Please Log in or Create an account to join the conversation.

6 years 2 months ago
aulamoodle
Posts: 20
More
Topic Author
Easy Social - No se actualiza imagen en el perfil de moodle #3
Gracias, Antonio, por tu respuesta
Sigue sin funcionar. Cambié el código y salían más errores en el log de apache.
Comprobé lo que me comentabas de moodle, y está correcto.
La imagen que se muestra en el perfil de moodle es la que Easy social pone como predeterminada, pero no hay forma de cambiarla por la foto del usuario..

Al modificar el código con el que me pusiste, salían estos nuevos errores:

Got error 'PHP message: PHP Warning: Missing argument 4 for plgJoomdleprofileJoomdleeasysocialprofile::set_field_value(), called in /home/miweb/www/plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php on line 289 and defined in /home/miweb/www/plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php on line 305\nPHP message: PHP Notice: Undefined variable: id in /home/miweb/www/plugins/joomdleprofile/joomdleeasysocialprofile/joomdleeasysocialprofile.php on line 375\n'

He vuelto a poner el código original. ¿Se deberá a alguna actualización de Easy Social?
No se me ocurre nada más... :silly:
Un saludo

Please Log in or Create an account to join the conversation.

6 years 2 months ago
Antonio Durán
Posts: 7717
More
Easy Social - No se actualiza imagen en el perfil de moodle #4
Gracias por la info, lo miraré más y te cuento.

No me has contestado a:
Cuando dices que no pueden actualizar, te refieres a actualizar desde Moodle verdad?

Please Log in or Create an account to join the conversation.

6 years 2 months ago
aulamoodle
Posts: 20
More
Topic Author
Easy Social - No se actualiza imagen en el perfil de moodle #5
Hola, Antonio
Efectivamente, la imagen del usuario que ha introducido desde easy social no se actualiza en moodle, sale la imagen por defecto de easy social.

Please Log in or Create an account to join the conversation.

6 years 2 months ago
Antonio Durán
Posts: 7717
More
Easy Social - No se actualiza imagen en el perfil de moodle #6
Ah, te había entendido mal entonces.

Los errores que comentas son todos warnings, y no es de código relacionado con la imagen de perfil, por lo que puedes olvidarte de ellos de momento.

De lo que me he dado cuenta es de que aunque creamos en su día una app para Easysocial para que se hiciera la sync del avatar con los eventos de Easysocial, por algún motivo no lo pusimos para descarga :(
Acabo de ponerlo ahora, lo tienes en:
www.joomdle.com/download/category/14-easysocial k

Si instalas esa app en Easysocial y la activas, debería funcionarte bien la sincronización de la imagen de perfil.

Please Log in or Create an account to join the conversation.

6 years 2 months ago
aulamoodle
Posts: 20
More
Topic Author
Easy Social - No se actualiza imagen en el perfil de moodle #7
Gracias, Antonio
Voy a instalarla y ya te comentaré...
Un saludo

Please Log in or Create an account to join the conversation.

6 years 2 months ago 6 years 2 months ago by aulamoodle.
aulamoodle
Posts: 20
More
Topic Author
Easy Social - No se actualiza imagen en el perfil de moodle #8
Hola, Antonio
Instalé el plugin, pero la imagen sigue sin actualizarse en moodle: ni de forma automática, ni cambiándola de manera manual. ¿Hay que hacer algo más, sincronizar...?
RECTIFICO:
Ya funciona. SImplemente me faltaba borrar caché.
Gracias !!!!!!

Gracias

Please Log in or Create an account to join the conversation.

6 years 2 months ago
Antonio Durán
Posts: 7717
More
Easy Social - No se actualiza imagen en el perfil de moodle #9
Estupendo, gracias por la confirmación.

Please Log in or Create an account to join the conversation.