function do_row($row) { extract($row); if (isset($_wahl_id)) { echo '\\begin{election}{' . 'Election={' . $wahl_name . '},' . 'CandidateVotes=' . $wahl_max_stimmen . ',' . 'MaxCumulate=' . $wahl_max_kumulieren . ',' . ($wahl_panaschieren ? 'CrossList' : 'NoCrossList') . "}\n"; } if (isset($_liste_id)) { echo '\\begin{party}{' . $liste_kurz . '}{' . $liste_lang . '}' . '{' . $liste_nummer . "}\n"; } switch ($kandidat_typ) { case 0: candidate("{$kandidat_vorname} {$kandidat_nachname}", $kandidat_extra, $kandidat_listenplatz); break; case 1: yes_handler("{$kandidat_vorname} {$kandidat_nachname}", $kandidat_extra, $kandidat_listenplatz); break; case 2: no_handler("{$kandidat_vorname} {$kandidat_nachname}", $kandidat_extra, $kandidat_listenplatz); break; } if (isset($liste_id_)) { echo "\\end{party}\n"; } if (isset($wahl_id_)) { echo "\\end{election}\n"; } }
function no_handler($name, $extra, $platz) { candidate("Nein", "", ""); }
function yes_handler($name, $extra, $platz) { candidate($name, $extra, $platz); }