templates/questionari/rlinkert5.html.twig line 1

Open in your IDE?
  1. {# <h4>{{domanda.posizione}}.</h4> #}
  2. <label for="domanda_{{domanda.id}}">{{domanda.domanda|raw}} {% if domanda.obbligatoria %}* obbligatoria {% endif %}</label><br />
  3. {% if opzioni|length > 0 %}
  4.   {% if risposte[domanda.id] is defined %}
  5.     {% set risposta = risposte[domanda.id].risposta %}
  6.   {% else %}
  7.     {% set risposta = '' %}
  8.   {% endif %}
  9.   {% set risposta_argomenti = risposta|split("|") %}
  10.   {% set righe = opzioni|split("\n") %}
  11.   {# riga 1 e' definito il range, riga 2 sono definiti gli argomenti #}
  12.   {% set range = righe[0]|split("#") %}
  13.   {% set range = range[1]|split("|") %}
  14.   {% set argomenti = righe[1]|split("#") %}
  15.   {% set argomenti = argomenti[1]|split("|") %}
  16.   <table class="table tables-striped">
  17.       <thead>
  18.         <tr>
  19.         <th  class="col-lg-4"></th>
  20.   {% for r in range %}
  21.     {% set val = r|split(":") %}
  22.         <th scope="col"><center>{{val[1]}}</center></th>
  23.   {% endfor %}
  24.         </tr>
  25.       </thead>
  26.       <tbody>
  27.   {% set argomento = 1 %}
  28.   {% set index = 0 %}
  29.   {% for a in argomenti %}
  30.     {% if risposta_argomenti[index] is defined %}
  31.       {% set valore_risposta = risposta_argomenti[index]|split(":") %} 
  32.     {% endif %}
  33.         <tr>
  34.         <th scope="row">{{a}}</th>
  35.     {% for r in range %}
  36.       {% set val = r|split(":") %}
  37.       {% set checked = "" %}
  38.       {% if argomento==valore_risposta[0] %}
  39.         {% if val[0] == valore_risposta[1] %}
  40.           {% set checked = "checked" %}
  41.         {% endif %}
  42.       {% endif %}
  43.         <td class="riga_{{domanda.id}}_{{argomento}}"><center><input {{checked}} type="radio" name="domanda_{{domanda.id}}_{{argomento}}" value="{{val[0]}}" {% if domanda.obbligatoria %} class="req" {% endif %} /></center></td>
  44.     {% endfor %}
  45.       </tr>
  46.     {% set argomento = argomento + 1 %}
  47.     {% set index = index + 1 %}
  48.   {% endfor %}
  49.     </tbody>
  50.   </table>
  51. {% endif %}