Forum CMS Made Simple FR

Version complète : [RESOLU] fatal error sur module Quizard
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.6.6
#~ Nom de l'hébergeur :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
bonjour
je teste le module Quizzing pour mettre en place une loterie sur une série de questions
après le test effectué, on clique sur "envoyer"
on a une erreur : Fatal error: Cannot use object of type pear_ResultSet as array in /modules/Quizzard/action.scorequiz.php on line 18

qq connait ce module?
merci
re,

>#~ Version du CMS: 1.6.6
Houuuuula
>module Quizzing
Peut être quizzard surement ??
il fonctionne très bien mais (effectivement il suffit de modifier cette ligne) ET sur une version CMS à jour Wink
oui je sais , j'ai pas une version très récente. Mais on gère plus de 50 cmsms , aussi j'hesite à upgrader des versions pour des sites qui sont stables

sinon, pour cette erreur

$db =& $gCms->GetDb();
$taker_id = $this->getTakerId($params['quiz_id']);

//$this->computeScore($id,$params,$returnid);

$query = 'SELECT * from '.cms_db_prefix().'module_qz_quizzes where quiz_id=?';
$quiz = $db->Execute($query,array($params['quiz_id']));

$this->smarty->assign('quiz_name',$quiz['name']);

cette derniere ligne fait l'erreur, j'ai essayé sans succès différentes modifs
quelle est la modif à faire?
re

>oui je sais , j'ai pas une version très récente. Mais on gère plus de 50 cmsms
alors dans ce cas c'est une faute professionnelle ou de l'inconsciencede ne pas upgrader .
- la v 1.6.8 est sortie depuis.... mardi 13 juillet 2010
- sans compter les versions 1.8x... faut suivre ....

>quelle est la modif à faire?
$query = 'SELECT * from '.cms_db_prefix().'module_qz_quizzes where quiz_id=?';
//$quiz = $db->Execute($query,array($params['quiz_id']));// commenet cette ligne
$quiz = $db->Execute($query,($params['quiz_id']));
merci pour l'info sur Quizard... et le conseil.
j'ai prévu de faire ces upgrades, mais il faut que je trouve le temps, déja 1.6.6 à 1.6.8, j'ai une tonne de modules modifiés qu'il faudra que je remodife
en tout cas merci de ton aide
lucho
re,

si je comprend bien la module est Ok avec ma modification ?
si oui je vais poser un Bug sur ce module
et
Ajoute [Résolu] au début du titre du 1er message
oui, impec, bug résolu
OK

bug [#5468] Error on sending the result of Quizz
http://dev.cmsmadesimple.org/bug/view/5468