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.
38 righe
1.6 KiB
38 righe
1.6 KiB
<? |
|
$return = false; |
|
if (!empty($this->elemento)) { |
|
$round = $this->db->go("SELECT b_gare_round.codice, b_gare_round.codice_gara |
|
FROM b_gare_round |
|
WHERE b_gare_round.codice = :codice",[":codice"=>$this->elemento]); |
|
if ($round->rowCount() > 0) { |
|
$round = $round->fetch(PDO::FETCH_ASSOC); |
|
if (!empty($_SESSION["utente"]->oe)) { |
|
$oe = true; |
|
$gara = publicGara::init($round["codice_gara"],$round["codice"]); |
|
} else { |
|
$oe = false; |
|
$gara = gara::init($round["codice_gara"],$round["codice"]); |
|
} |
|
if (!empty($gara)) { |
|
if (!$oe) { |
|
$return = true; |
|
$this->lock = $gara->checkLock("dgue"); |
|
} |
|
$this->id_appalto = $gara->getIdAppalto(); |
|
$this->lotti = []; |
|
foreach($gara->getLotti() AS $lotto) { |
|
$this->lotti[] = ["numero"=>$lotto["numero"],"cig" => $lotto["cig"],"oggetto"=>$lotto["oggetto"]]; |
|
} |
|
$this->version = $gara->normaRiferimento; |
|
$this->abilitaSwitchVersion = false; |
|
$this->oggetto = $gara->info["oggetto"]; |
|
$this->descrizione = $gara->info["oggetto"] . " - " . $gara->round["infoFase"]["titolo"]; |
|
$ente = Ente::getInfoFromID($gara->info["codice_ente"]); |
|
$this->ente = ! empty($ente) ? $ente[0]["denominazione"] : null; |
|
$this->codice_fiscale_ente = ! empty($ente) ? $ente[0]["cf"] : null; |
|
$this->inputsBreadcrumb = ["codice"=>$gara->info["codice"],"codice_round"=>$gara->round["codice"]]; |
|
if ($returnObject) { $return = $gara; } |
|
} |
|
} |
|
} |
|
?>
|
|
|