$notation = new Notation(); $notation->set_module_name('articles'); //Identifiant du module $notation->set_notation_scale(5); //Valeur maximum d'une note, par exemple 5 pour pouvoir noter sur 5 étoiles. $notation->set_id_in_module(1); //Identifiant de l'élément que l'on veut noter //On créée la variable template NOTATION avec la notation dynamique $tpl->put('NOTATION', NotationService::display_active_image($notation));
$notation = new Notation(); $notation->set_module_name('articles'); //Identifiant du module $notation->set_notation_scale(5); //Valeur maximum d'une note, par exemple 5 pour pouvoir noter sur 5 étoiles. $notation->set_id_in_module(1); //Identifiant de l'élément que l'on veut noter //On récupère la moyenne des notes $number_notes = NotationService::get_average_notes($notation);
$notation = new Notation(); $notation->set_module_name('articles'); //Identifiant du module $notation->set_notation_scale(5); //Valeur maximum d'une note, par exemple 5 pour pouvoir noter sur 5 étoiles. $notation->set_id_in_module(1); //Identifiant de l'élément que l'on veut noter //On récupère le nombre de notes $number_notes = NotationService::get_number_notes($notation);
$notation = new Notation(); $notation->set_module_name('articles'); //Identifiant du module $notation->set_notation_scale(5); //Valeur maximum d'une note, par exemple 5 pour pouvoir noter sur 5 étoiles. $notation->set_id_in_module(1); //Identifiant de l'élément que l'on veut noter //On créée la variable template NOTATION avec la notation sous forme graphique $tpl->put('NOTATION', NotationService::display_static_image($notation));
//Remplacer "articles" par l'identifiant du module. La variable $old_notation_scale est l'ancienne échelle de notation, $notation_scale la nouvelle. NotationService::update_notation_scale('articles', $old_notation_scale, $notation_scale);
//Remplacer "articles" par l'identifiant du module, 1 par l'identifiant de l'élément NotationService::delete_notes_id_in_module('articles', 1);