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.
27 righe
1.2 KiB
27 righe
1.2 KiB
<?php |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice) && !empty($_POST["permissions"])) { |
|
foreach ($_POST["permissions"] as $permission) { |
|
$assignation = explode("|", $permission); |
|
$codice_collaborazione = purify($assignation[0]); |
|
$id_permesso = purify($assignation[1]); |
|
$res = $pdo->go( |
|
"SELECT 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.permissedTable.ajax.reload(); |
|
window.unpermissedTable.ajax.reload(); |
|
<? |
|
die(); |
|
} |
|
?>
|