gestione gare pubbliche
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

<?
$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;
}
}
}
}
}
}
}
}
?>