unique radio IDs via loop; fixes Italiano labels toggling Inglês on POLITO (v1.2)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Simulador Mob-Out ARI-POLI-UPE
|
# Simulador Mob-Out ARI-POLI-UPE
|
||||||
|
|
||||||
- Autor do Plugin wordpress - Copyright (C) 2026, Versão 1.1.20260629
|
- Autor do Plugin wordpress - Copyright (C) 2026, Versão 1.2.20260629
|
||||||
> Ruben Carlo Benante <rcb@beco.cc>\
|
> Ruben Carlo Benante <rcb@beco.cc>\
|
||||||
> Data: 2026-06-29
|
> Data: 2026-06-29
|
||||||
|
|
||||||
|
|||||||
2
VERSION
2
VERSION
@@ -1 +1 @@
|
|||||||
Plugin simulador-mob-out-ari-poli v1.1.20260629
|
Plugin simulador-mob-out-ari-poli v1.2.20260629
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
Plugin Name: Simulador Mob-Out ARI-POLI
|
Plugin Name: Simulador Mob-Out ARI-POLI
|
||||||
Plugin URI: https://code.beco.cc/beco/simulador-mob-out-ari-poli
|
Plugin URI: https://code.beco.cc/beco/simulador-mob-out-ari-poli
|
||||||
Description: Calculadora de pré-seleção para mobilidade OUT da ARI/POLI-UPE, exibida via shortcode [simulador_mob].
|
Description: Calculadora de pré-seleção para mobilidade OUT da ARI/POLI-UPE, exibida via shortcode [simulador_mob].
|
||||||
Version: 1.1.20260629
|
Version: 1.2.20260629
|
||||||
Author: Ruben Carlo Benante
|
Author: Ruben Carlo Benante
|
||||||
Author URI: https://beco.cc
|
Author URI: https://beco.cc
|
||||||
License: GPLv3 or later
|
License: GPLv3 or later
|
||||||
@@ -580,18 +580,14 @@ ob_start();
|
|||||||
<?php imprime("", "<tr>", "<tr>"); ?>
|
<?php imprime("", "<tr>", "<tr>"); ?>
|
||||||
<?php imprime("", "<td> <label> Francês: </label> </td>", "<td> <label> Inglês: </label> </td>"); ?>
|
<?php imprime("", "<td> <label> Francês: </label> </td>", "<td> <label> Inglês: </label> </td>"); ?>
|
||||||
<?php imprime("", "<td>", "<td>"); ?>
|
<?php imprime("", "<td>", "<td>"); ?>
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='a1' value='1' ></input>", "<input type='radio' name='lingua' id='a1' value='1' ></input>"); ?>
|
<?php
|
||||||
<?php imprime("", "<label for='a1'>A1</label>", "<label for='a1'>A1</label>"); ?>
|
$sie_niveis = array('A1' => 1, 'A2' => 2, 'B1' => 3, 'B2' => 4, 'C1' => 5, 'C2' => 6);
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='a2' value='2' ></input>", "<input type='radio' name='lingua' id='a2' value='2' ></input>"); ?>
|
foreach ($sie_niveis as $sie_rotulo => $sie_valor) {
|
||||||
<?php imprime("", "<label for='a2'>A2</label>", "<label for='a2'>A2</label>"); ?>
|
// Frances (BRAFITEC) e Ingles (POLITO) usam name='lingua'; nunca aparecem juntos, podem compartilhar o id.
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='b1' value='3' ></input>", "<input type='radio' name='lingua' id='b1' value='3' ></input>"); ?>
|
$sie_radio = "<input type='radio' name='lingua' id='lng_{$sie_valor}' value='{$sie_valor}'> <label for='lng_{$sie_valor}'>{$sie_rotulo}</label> ";
|
||||||
<?php imprime("", "<label for='b1'>B1</label>", "<label for='b1'>B1</label>"); ?>
|
imprime("", $sie_radio, $sie_radio);
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='b2' value='4' ></input>", "<input type='radio' name='lingua' id='b2' value='4' ></input>"); ?>
|
}
|
||||||
<?php imprime("", "<label for='b2'>B2</label>", "<label for='b2'>B2</label>"); ?>
|
?>
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='c1' value='5' ></input>", "<input type='radio' name='lingua' id='c1' value='5' ></input>"); ?>
|
|
||||||
<?php imprime("", "<label for='c1'>C1</label>", " <label for='c1'>C1</label>"); ?>
|
|
||||||
<?php imprime("", "<input type='radio' name='lingua' id='c2' value='6' ></input>", "<input type='radio' name='lingua' id='c2' value='6' ></input>"); ?>
|
|
||||||
<?php imprime("", " <label for='c2'>C2</label>", " <label for='c2'>C2</label>"); ?>
|
|
||||||
<?php imprime("", "</td>", "</td>"); ?>
|
<?php imprime("", "</td>", "</td>"); ?>
|
||||||
<?php imprime("", "</tr>", "</tr>"); ?>
|
<?php imprime("", "</tr>", "</tr>"); ?>
|
||||||
|
|
||||||
@@ -601,18 +597,12 @@ ob_start();
|
|||||||
<?php imprime("", "", "<tr>") ?>
|
<?php imprime("", "", "<tr>") ?>
|
||||||
<?php imprime("", "", "<td> <label> Italiano: </label> </td>") ?>
|
<?php imprime("", "", "<td> <label> Italiano: </label> </td>") ?>
|
||||||
<?php imprime("", "", "<td>") ?>
|
<?php imprime("", "", "<td>") ?>
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='a1' value='1' ></input>") ?>
|
<?php
|
||||||
<?php imprime("", "", "<label for='a1'>A1</label>") ?>
|
foreach ($sie_niveis as $sie_rotulo => $sie_valor) {
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='a2' value='2' ></input>") ?>
|
$sie_radio2 = "<input type='radio' name='lingua2' id='lng2_{$sie_valor}' value='{$sie_valor}'> <label for='lng2_{$sie_valor}'>{$sie_rotulo}</label> ";
|
||||||
<?php imprime("", "", "<label for='a2'>A2</label>") ?>
|
imprime("", "", $sie_radio2);
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='b1' value='3' ></input>") ?>
|
}
|
||||||
<?php imprime("", "", "<label for='b1'>B1</label>") ?>
|
?>
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='b2' value='4' ></input>") ?>
|
|
||||||
<?php imprime("", "", "<label for='b2'>B2</label>") ?>
|
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='c1' value='5' ></input>") ?>
|
|
||||||
<?php imprime("", "", " <label for='c1'>C1</label>") ?>
|
|
||||||
<?php imprime("", "", "<input type='radio' name='lingua2' id='c2' value='6' ></input>") ?>
|
|
||||||
<?php imprime("", "", "<label for='c2'>C2</label>") ?>
|
|
||||||
<?php imprime("", "</td>", "</td>") ?>
|
<?php imprime("", "</td>", "</td>") ?>
|
||||||
<?php imprime("", "</tr>", "</tr>") ?>
|
<?php imprime("", "</tr>", "</tr>") ?>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user