Zikula [1]: Erreur SQL avec le bloc "Qui est en ligne" sous Zikula 1.1.2 [2]

_NEWS_POSTEDBYANDON

Zikula [3]

Suite au passage de Zikula-France à la version 1.1.2 de Zikula [4], 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 [5] 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 [6].
Commenter cette nouvelle dans le forum [7]
Liens
  1. http://communaute.zikula.fr/nouvelles/view/Main/Zikula/
  2. http://communaute.zikula.fr/nouvelles/2009/8/6/erreur-sql-avec-le-bloc-qui-est-en-ligne-sous-zikula-112/
  3. http://communaute.zikula.fr/nouvelles/view/Main/Zikula/
  4. http://www.zikula.fr
  5. http://communaute.zikula.fr/Wiki/main/tag/SVN
  6. http://code.zikula.org/core/ticket/1084
  7. http://communaute.zikula.fr/forums/viewtopic/topic/3321