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.
 
 
 
 
 

30 righe
1.2 KiB

<?php
$error = true;
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice) && !empty($_POST["codice"])) {
$id_permesso = purify($_POST["codice"]);
$codice_collaborazione = purify($_POST["codice_collaborazione"]);
$res = $pdo->go(
"SELECT FROM r_permessi_collaborazioni WHERE id_modulo = :id_modulo AND cod_relazione = :cod_relazione",
[":id_modulo" => $id_permesso, ":cod_relazione" => $codice_collaborazione]
);
if ($res->rowCount() == 0){
$pdo->go(
"INSERT INTO r_permessi_collaborazioni (id_modulo, cod_relazione, utente_modifica) VALUES (:id_modulo, :cod_relazione, :utente_modifica)",
[":id_modulo" => $id_permesso, ":cod_relazione" => $codice_collaborazione, ":utente_modifica" => $_SESSION["utente"]->codice]
);
scriviLog("r_permessi_collaborazioni","INSERT",$pdo->getSQL());
?>
window.unpermissedTable.ajax.reload();
window.permissedTable.ajax.reload();
window.unpermissed = window.unpermissed.filter((v) => v != "<?=$codice_collaborazione?>|<?=$id_permesso?>");
<?
die();
}
}
if ($error) {
header('HTTP/1.0 403 Forbidden');
die();
}