gerarchia < 100) { if (!empty($_GET["modulo"]) && !empty($_GET["codice_elemento"])) { $manager = new Commissione($_GET["modulo"],$_GET["codice_elemento"],"commissione"); $query_string = http_build_query($_GET); if ($manager->checkAdminPermission()) { $object = $manager->getObject(null); if (!empty($object)) { $criteri = []; $totaleValutazioni = 0; $continua = true; if (method_exists($object,"setLotto")) { $continua = false; if (!empty($_GET["codice_lotto"]) && $object->setLotto($_GET["codice_lotto"])) { $continua = true; } } $tmp = $object->getCriteriValutabili(); $valutazioni = $object->getCoefficientiValutazione(); if (!empty($continua)) { foreach($tmp AS $criterio) { if ($criterio["tipologia"] == "Q") { $criteri[$criterio["codice"]] = $criterio; $totaleValutazioni++; } } $partecipanti = $object->getPartecipanti(NULL,TRUE); if (!empty($criteri) && !empty($partecipanti)) { ob_start(); $error = false; $commissari = $manager->getCommissari($_GET["codice_utente"] ?? NULL); foreach($partecipanti AS $index => $partecipante) { $partecipante["codice_partecipante"] = $partecipante["codice"]; $partecipanti[$index] = $partecipante; } if (!empty($commissari)) { $commissario = $commissari[0]; ?>

$partecipante) { ?>
#

prepare($sql_value); $ris_value->bindValue(":codice_commissione",$manager->getInfo()["codice"]); $ris_value->bindValue(":codice_criterio",$criterio["codice"]); $ris_value->bindValue(":codice_utente",$commissario["codice_utente"]); $last = end($partecipanti); foreach($partecipanti AS $part_a) { $ris_value->bindValue(":codice_row",$part_a["codice"]); reset($columns); if ($part_a["codice"]!=$last["codice"]) { ?> bindValue(":codice_col",$part_b["codice"]); $ris_value->execute(); $val = []; if ($ris_value->rowCount() == 1) { $value = $ris_value->fetch(PDO::FETCH_ASSOC); $val[0] = $value["punteggio_partecipante_1"]; $val[1] = $value["punteggio_partecipante_2"]; if (!isset($totali[$commissario["codice"]])) { $totali[$commissario["codice"]] = []; } if (!isset($totali[$commissario["codice"]][$part_a["codice"]])) { $totali[$commissario["codice"]][$part_a["codice"]] = 0; } if (!isset($totali[$commissario["codice"]][$part_b["codice"]])) { $totali[$commissario["codice"]][$part_b["codice"]] = 0; } $totali[$commissario["codice"]][$part_a["codice"]] += $val[0]; $totali[$commissario["codice"]][$part_b["codice"]] += $val[1]; } if ($col != "A") { if ($col > $row) { echo ""; } $col++; } ?>
#
"; if (isset($val[0]) && isset($val[1])) { if ($val[0] > $val[1]) { echo $part_a["id"].$val[0]; } else if ($val[1] > $val[0]) { echo $part_b["id"].$val[1]; } else { echo $part_a["id"].$part_b["id"]."1"; } } } else { echo ""; } echo "
<?= __("Matrice confronto a coppie") ?>

getInfo()["oggetto"] ?>

"; $content = documentConverter::getPDFWithDOMPDF($html,"A3","landscape"); $fileName = 'Matrice-confronto-coppie.pdf'; if (!empty($content)) { $error = false; header("Content-type:application/pdf"); header("Content-Disposition:attachment;filename={$fileName}"); echo $content; } } } } } } } } if ($error) { header('HTTP/1.0 403 Forbidden'); die(); } ?>