lundi 27 avril 2009

Star Rating du user courant

J'ai été butté indirectement (*) à un problème sur l'extension ezpublish star rating de Bruce Morrison(**).

L'extension semble semble avoir avoir une une fonction non implementée, en effet un
attribute(show,2)
sur l'attribut donne un
NULL
sur la valeur de Rating qui pourtant est censé contenir la note de l'utilisateur courant :aie:

Au début, j'ai cru que c'était une mauvaise manipulation de ma part mais après avoir dépouillé toute l'extension je me suis rendu compte que finalement cela n'y était pas!!
Bah que faire ? Une toute petite requête sur la table suffiras
SELECT rating FROM starrating WHERE user_id = ".le_user_id." 
AND contentobject_attribute_id = ".$le_content_object_attribute;


Biensûr qu'avant il faut récuperer l'id du user courant le content object attribute en cours en mettant l'ensemble du bout de code dans une fonction sui sera appelé par l'attribut a affiché!!
Bonne détente

(*) Oui, c'était pas le mien
(**) +10

Aucun commentaire:

Enregistrer un commentaire