lms
Administrador
- Mensajes
- 7.741
- Puntuación de reacciones
- 2.163
- Puntos
- 2.613
- Sitio web
- xenfacil.com
- Versión de XenForo
- 2.1.x
- Página web
- Web
Estoy desarrollando un complemento con Luis para remitir boletines de las últimas novedades (temas, post, etc). El complemento va bien y coloca una pestaña en la barra de navegación que he llamado XF Boletín desde la cual se pueden ver las últimas novedades que han habido en el foro y que uno PUEDE VER.
Si, toma los permisos muy bien. El problema me surge cuando envía el email ya que ahí no me toma los permisos.
En la rutina de obtener los temas desde el modelo va perfecto cuando uso la variable $visitor pero cuando pongo en la misma rutina los mismos campos de un usuario válido como $user no funciona y toma todos los temas sin importarle los permisos.
¿Alguno sabe como aplicar correctamente los permisos al obtener los temas sin usar $visitor?
Para que entendáis el tema: cuando se remite el boletín se hace desde el panel de control y, obviamente, siempre lo hace un administrador (que tiene todos los permisos) pero debe tomar en la rutina los permisos del usuario al que se le remite el email.
Aquí estoy atascado. Ya sé que lo puedo solucionar haciendo que no tome los foros que no interesa, pero esa no es la cuestión.
Si queréis verlo, está en demo.xenfacil.com user y pass: test
Dejo unas capturas para que vayáis haciendo boca....
Salud2
Si, toma los permisos muy bien. El problema me surge cuando envía el email ya que ahí no me toma los permisos.
En la rutina de obtener los temas desde el modelo va perfecto cuando uso la variable $visitor pero cuando pongo en la misma rutina los mismos campos de un usuario válido como $user no funciona y toma todos los temas sin importarle los permisos.
¿Alguno sabe como aplicar correctamente los permisos al obtener los temas sin usar $visitor?
Para que entendáis el tema: cuando se remite el boletín se hace desde el panel de control y, obviamente, siempre lo hace un administrador (que tiene todos los permisos) pero debe tomar en la rutina los permisos del usuario al que se le remite el email.
Aquí estoy atascado. Ya sé que lo puedo solucionar haciendo que no tome los foros que no interesa, pero esa no es la cuestión.
Si queréis verlo, está en demo.xenfacil.com user y pass: test
Dejo unas capturas para que vayáis haciendo boca....
Salud2