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.
 
 
 
 
 

74 righe
2.4 KiB

<?
$error = true;
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
$id_modulo = "contratti.documentale";
if ( !empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice) && $_SESSION["utente"]->permission('contratti.documentale') && ( count($_GET['idsClassiDocumentali']) > 0 ) ) {
$idsClassiDocumentali = implode(",",arrayIsNumeric($_GET['idsClassiDocumentali']));
$sql = "SELECT codice, titolo, ambito_validita FROM b_classe_documentale WHERE codice IN ($idsClassiDocumentali) ";
$risultati = $pdo->go($sql);
if($risultati->rowCount() > 0){
$classi_documentali = $risultati->fetchAll(PDO::FETCH_ASSOC);
$codice_oe = $_GET['codice_oe'];
// query per controllo richiesta ambito_oe
$sql = "SELECT codice, codice_classe_documentale, codice_oe
FROM b_contratti_richiesta_documentale
WHERE codice_classe_documentale
IN ($idsClassiDocumentali)
AND codice_oe = :codice_oe";
$bind[':codice_oe'] = $codice_oe;
$check = $pdo->go($sql, $bind)->fetchAll(PDO::FETCH_ASSOC);
ob_start();
foreach ($classi_documentali as $classe_documentale) {
$codiceForm = $classe_documentale['codice'];
if($classe_documentale['ambito_validita'] == 'oe' && in_array($classe_documentale['codice'], pluck('codice_classe_documentale', $check))){
foreach ($check as $value) {
if($value['codice_classe_documentale'] == $classe_documentale['codice']){
$codiceForm = $value['codice'];
}
}
}
?>
<div class=''>
<div>
<label for=""><?= __('Classe Documentale: ') ?></label>
<h6 class="mb-0 font-weight-bold d-block ">
<?= $classe_documentale['titolo'] ?>
</h6>
</div>
<div>
<? $sourceType = "richiesta-documentale-{$codiceForm}-{$codice_oe}";?>
<? filesManager::printForm($codiceForm); ?>
<? filesManager::printList($codiceForm, $sourceType);?>
</div>
</div>
<hr>
<?
}
$html = ob_get_clean();
}
}
echo json_encode($html);
die();
if ($error) {
alertManager::printWarningBox(__("Errore Richiesta"));
}
?>