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