Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
51 righe
2.2 KiB
51 righe
2.2 KiB
<? |
|
$return = false; |
|
if (!empty($this->elemento)) { |
|
$lotto = $this->db->go("SELECT b_concorsi_lotti.codice, b_concorsi_lotti.codice_concorso, |
|
b_concorsi.oggetto, b_concorsi.codice_pec, b_concorsi_lotti.numero |
|
FROM b_concorsi_lotti JOIN b_concorsi ON b_concorsi_lotti.codice_concorso = b_concorsi.codice |
|
WHERE b_concorsi_lotti.codice = :codice",[":codice"=>$this->sub]); |
|
if ($lotto->rowCount() > 0) { |
|
$lotto = $lotto->fetch(PDO::FETCH_ASSOC); |
|
$this->oggetto = $lotto["oggetto"] . " - " . __("Lotto") ." " . $lotto["numero"]; |
|
$this->codice_pec = $lotto["codice_pec"]; |
|
if ($checkAdmin) { |
|
if ($_SESSION["utente"]->permission("concorsi",$lotto["codice_concorso"],"richieste")) { |
|
$concorso = concorso::init($lotto["codice_concorso"]); |
|
if (!empty($concorso)) { |
|
if ($concorso->setLotto($this->sub)) { |
|
$return = true; |
|
$this->lock = $concorso->checkLock("richieste"); |
|
$tmp = $concorso->getPartecipanti(); |
|
$partecipanti = []; |
|
if (!empty($tmp)) { |
|
foreach($tmp AS $par) { |
|
if (!empty($par["codice_operatore"])) { |
|
$partecipanti[] = $par; |
|
} |
|
} |
|
} |
|
$this->partecipanti = $partecipanti; |
|
if (!empty($operazione)) { |
|
if ($operazione == "SAVE") { |
|
$operazione = "INSERT"; |
|
$codice = ""; |
|
if (!empty($_POST["codice"])) { |
|
$operazione = "UPDATE"; |
|
$codice = " #" . $_POST["codice"]; |
|
} |
|
$concorso->addToLog($operazione,__("Integrazione").$codice); |
|
} else if ($operazione == "OPEN") { |
|
$codice = " #" . $_GET["codice"] . " - " . __("Richiesta") . " #" . $_GET["codice_richiesta"]; |
|
$concorso->addToLog($operazione,__("Integrazione").$codice); |
|
} else if ($operazione == "OBJECT") { |
|
$return = $concorso; |
|
} |
|
} |
|
} |
|
} |
|
} |
|
} |
|
} |
|
} |
|
?>
|
|
|