{% set icon = icon|default('star') %} {% set max = max|default(7) %} {% if rating_id is empty or type is empty %} {{ component('semantic~message.error',{ message: error.message }) }} {% else %} {% set options = getOptions('rating.',true) %} {% set model = createModel('Rating','rating') %} {% set rating = model.findRating(rating_id,type) %} {% set log = rating.log().findLog(null,access().getId()) %} {% set value = (log is empty) ? 0 : log.value %} {% set allowed = model.isAllowed(rating_id,type,access().getId(),client_ip,options) %}
{% endif %}