$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; include_once($configPath); if (!empty($_SESSION["utente"]) && isset($_GET["codice"]) && ($_SESSION["utente"]->permission("utenti",$_GET["codice"]) || $_SESSION["utente"]->codice == $_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); } else if (empty($_GET["codice"]) && $_SESSION["utente"]->permission("utenti")) { $record = get_campi("b_utenti"); if (isset($_SESSION["ente"])) { $record["ruolo"] = "USR"; } } if (!empty($record)) { $ruoli = utente::ruoli(); $gerarchia = $ruoli[$record["ruolo"]]["gerarchia"] ?? 0; $_change_cf = true; if(($_SESSION["utente"]->authenticationLevel == 2 || $_SESSION["utente"]->publicSSO == "SPID") && $record["codice"] == $_SESSION["utente"]->codice) { $_change_cf = false; } if ($_SESSION["utente"]->gerarchia <= $gerarchia || $record["codice"] == $_SESSION["utente"]->codice || empty($record["codice"])) { if ($record["codice"] == $_SESSION["utente"]->codice) { ?>