Qui est en ligne

3 visiteurs en ligne.

Nouvelles

Zikula: Erreur SQL avec le bloc "Qui est en ligne" sous Zikula 1.1.2

Contribution par Yokav le Jeudi 06 Août 2009 (725 lectures)

Zikula

Suite au passage de Zikula-France à la version 1.1.2 de Zikula, j'ai pu constater que le bloc générait une erreur SQL lorsque celui-ci était affiché par un visiteur.

En fouillant un peu, j'ai fini par trouver la solution (qui n'a pas encore été appliquée sur le svn officiel mais qui a été répertoriée).


1. Ouvrir le fichier /system/Users/pnblocks/online.php

2. Repérer la ligne :

if (SecurityUtil::checkPermission($msgmodule.'::', '::', ACCESS_READ)) {

3. La remplacer par :

if (SecurityUtil::checkPermission($msgmodule.'::', '::', ACCESS_READ) && pnUserLoggedIn()) {

Voici le lien du ticket concernant cet incident.