permission("utenti",$_GET["codice"]))) { $bind = array(); $bind[":codice"] = $_GET["codice"]; $sql = "SELECT b_utenti.* FROM b_utenti WHERE b_utenti.codice = :codice "; $ris_utenti = $pdo->go($sql,$bind); if (isset($ris_utenti) && $ris_utenti->rowCount() === 1) { $record = $ris_utenti->fetch(PDO::FETCH_ASSOC); $ruoli = utente::ruoli(); $bind = []; $bind[":codice_utente"] = $record["codice"]; $sql = "SELECT r_collaborazioni.*, b_enti.denominazione, b_enti.sua, b_enti.attivo AS ente_attivo, b_enti.dominio FROM r_collaborazioni JOIN b_enti ON r_collaborazioni.codice_ente = b_enti.codice WHERE r_collaborazioni.codice_utente = :codice_utente "; if (!empty($_SESSION["ente"])) { $bind[":codice_ente"] = $_SESSION["ente"]->codice; $sql .= " AND r_collaborazioni.monitoraggio = 'N' AND r_collaborazioni.codice_ente IN (SELECT codice FROM b_enti WHERE codice = :codice_ente OR sua = :codice_ente)"; if ($_SESSION["utente"]->gerarchia >= 9) { $sql .= " AND r_collaborazioni.codice_ente NOT IN (SELECT codice FROM b_enti WHERE sua = :codice_ente AND (dominio IS NOT NULL AND dominio <> '' AND attivo = 'S')) "; } } if (!empty($_GET["codice_collaborazione"])) { $bind[":codice_collaborazione"] = $_GET["codice_collaborazione"]; $sql .= " AND r_collaborazioni.codice = :codice_collaborazione "; } $collaborazioni = $pdo->go($sql,$bind); if ($collaborazioni->rowCount() > 0) { ?>
rowCount() == 1) { $collaborazione = $collaborazioni->fetch(PDO::FETCH_ASSOC); } else { while ($tmp = $collaborazioni->fetch(PDO::FETCH_ASSOC)) { $gerarchia = $ruoli[$tmp["gruppo"]]["gerarchia"] ?? 0; if ($_SESSION["utente"]->gerarchia <= $gerarchia) { ?> gerarchia <= $gerarchia) { ?>
"> "> $tipo) { $r = Modulo::getModuli(["tipo"=>$id_tipologia,"all_utente"=>false,"ente"=>true]); if (count($r) > 0) { $tipo["moduli"] = $r; $tipologie[$id_tipologia] = $tipo; } } if (!empty($tipologie)) { $col = (int) (12 / count($tipologie)); ?>
$tipo) { ?>
"; } ?>
0) { $count = 0; foreach($tipo["moduli"] AS $id_modulo => $modulo) { $count++; $print = true; if(!$modulo["all_ente"]) { $codice_ente = $collaborazione["codice_ente"]; $eccezioni = []; if ($collaborazione["ente_attivo"] == "N" || empty($collaborazione["dominio"]) || (isset($_SESSION["ente"]) && $_SESSION["ente"]->codice != $collaborazione["codice_ente"]) ) { $codice_ente = $collaborazione["sua"]; $eccezioni = Ente::getEccezioniCrossFromID($collaborazione["sua"])[$collaborazione["sua"]] ?? []; } $print = false; $bind = array(); $bind[":codice_ente"] = $codice_ente; $bind[":id_modulo"] = $id_modulo; $sql = "SELECT codice FROM r_moduli_ente WHERE cod_ente = :codice_ente AND id_modulo = :id_modulo"; $ris_check = $pdo->go($sql,$bind); $infoEnte = Ente::getInfoFromID($codice_ente)[0]; if ($ris_check->rowCount()>0 && ($collaborazione["codice_ente"] == $codice_ente || $infoEnte["permit_cross"] == "S" || $modulo["cross_p"] || in_array($id_modulo,$eccezioni) !== false)) { $print = true; } } if ($modulo["completed"] == "N") { $print = false; } if ($print) { $checked = ""; $sql = "SELECT codice FROM r_permessi_collaborazioni WHERE id_modulo = :id_modulo AND cod_relazione = :cod_relazione"; $ris_check_user = $pdo->go($sql,array(":id_modulo"=>$id_modulo,":cod_relazione"=>$collaborazione["codice"])); if ($ris_check_user->rowCount() > 0) { $checked = "checked"; } ?>
">
id="permission-" name="permission[]"> ">

" id="limiti-procedura">
name="rimuoviLimiti" onChange="$('#limiti-table').slideToggle();">
" id="limiti-table"> $procedura) { ?>
onChange="if ($('#limiteProcedura:disabled').length > 0) { $('#limiteProcedura').removeAttr('disabled'); } else { $('#limiteProcedura').attr('disabled','disabled'); } "> name="limite[]" value="" rel="N;0;0;N" title=" - ">
go("SELECT codice FROM r_permessi_collaborazioni WHERE cod_relazione = :collaborazione AND id_modulo = 'verifica-art-80'", [":collaborazione" => $collaborazione["codice"]])->fetch(PDO::FETCH_COLUMN, 0); if(! empty($attivo)) { $ente = $pdo->go("SELECT * FROM b_enti WHERE codice = :codice", [":codice" => $collaborazione["codice_ente"]])->fetch(PDO::FETCH_ASSOC); $articolo80 = Articolo80::init($ente); if(! empty($articolo80) && is_a($articolo80, "Articolo80")) { $documenti_conentiti = $articolo80::getPermessiClassiDocumentali($collaborazione["codice"], $collaborazione["codice"]); ?>

" id="permessi-articolo-80">
name="rimuoviLimitiArt80" onChange="$('#limiti-documenti').slideToggle();">
    " id="limiti-documenti"> documenti as $documento) { ?>
  • value="" name="classi_documentali_art80[]" id="">