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.
89 righe
4.8 KiB
89 righe
4.8 KiB
<? |
|
if (isset($_POST["id"])) { |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
if (isset($_SESSION["utente"]) && !empty($_GET["modulo"])) { |
|
$tabelle = []; |
|
$tabelle["albo_fornitori"] = "b_albo_fornitori_richieste"; |
|
$tabelle["albi_commissione"] = "b_albo_commissione_richieste"; |
|
if (!empty($tabelle[$_GET["modulo"]])) { |
|
$modulo = $_GET["modulo"]; |
|
if ($_SESSION["utente"]->permission($modulo)) { |
|
$id = "input-" . $_POST["id"]; |
|
$input = get_campi($tabelle[$_GET["modulo"]]); |
|
} |
|
} |
|
} |
|
} |
|
if (!empty($input) && !empty($modulo)) { |
|
?> |
|
<div id='input-<?= $id ?>' class='input-edit card rounded-0 mb-2 <?= (isset($input["archiviato"]) && $input["archiviato"] == "S") ? "text-black-50 bg-warning" : "" ?>'> |
|
<input class="ordinamento" type="hidden" name="input[<?= $id ?>][ordinamento]" value="<?= $input["ordinamento"] ?>"> |
|
<input type="hidden" id="input-<?= $id ?>-codice" name="input[<?= $id ?>][codice]" value="<?= $input["codice"] ?>"> |
|
<div class="card-body p-2"> |
|
<div class="d-flex w-100 align-items-center"> |
|
<? if (empty($lock)) { ?> |
|
<div><span class="fa fa-bars handle"></span></div> |
|
<? } ?> |
|
<div class="col"> |
|
<? if (is_numeric($id)) { ?> |
|
<? if ($input["controllo"] == "S") { ?><span class="fa fa-exclamation-triangle"></span><? } ?> |
|
<? if ($input["controllo"] == "F") { ?><span class="fa fa-file-signature"></span><? } ?> |
|
<?= $input["titolo"] ?> |
|
<?php if (isset($input["archiviato"]) && $input["archiviato"] == "S") : ?> |
|
<span class='badge'><?= __("Archiviato") ?></span> |
|
<?php endif; ?> |
|
<? } ?> |
|
</div> |
|
<div class="col-sm-4 text-right"> |
|
<button class="btn-sm ignore-lock btn-info" onclick="$('#body-input-<?= $id ?>').toggleClass('d-none'); return false;" title="<?= __('Show') ?>"><span class="fa fa-search"></span></button> |
|
<? if (!empty($input["codice"]) && isset($input["archiviato"]) && $input["locked"] != "S" && $input["archiviato"] != "S" && empty($lock)) { ?><button id="archive-<?= $input["codice"] ?>" class="btn-sm btn-warning" onclick="disabilita('<?= $id ?>','<?= $modulo ?>/elaborazione'); return false;" title="<?= __('Archivia') ?>"><span class="fa fa-archive"></span></button><? } ?> |
|
<? if ($input["locked"] != "S" && empty($lock)) { ?><button class="btn-sm btn-danger" onclick="elimina('<?= $id ?>','<?= $modulo ?>/elaborazione'); return false;" title="<?= __('Attiva/Disattiva') ?>"><span class="fa fa-times"></span></button><? } ?> |
|
</div> |
|
</div> |
|
</div> |
|
<div id="body-input-<?= $id ?>" class="bg-secondary <?= is_numeric($id) ? 'd-none' : null ?>"> |
|
<div class="card rounded-0 border-0"> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<label><?= __("Titolo") ?></label>*<br> |
|
<input type="text" id="input-<?= $id ?>-titolo" class="form-control" name="input[<?= $id ?>][titolo]" value="<?= $input["titolo"] ?>" title="<?= __("Titolo") ?>" rel="S;2;255;A"> |
|
</div> |
|
<div class="form-group"> |
|
<label><?= __("Descrizione") ?></label><br> |
|
<textarea id="input-<?= $id ?>-descrizione" class="form-control" name="input[<?= $id ?>][descrizione]" title="<?= __("Descrizione") ?>" rel="N;2;0;A"><?= $input["descrizione"] ?></textarea> |
|
</div> |
|
<div class="form-group"> |
|
<label><?= __("Obbligatorio") ?>*</label> |
|
<select class="form-control" id="input-<?=$id?>-controllo" name="input[<?= $id ?>][controllo]" rel="S;1;1;A" title="<?= __("Obbligatorio") ?>"> |
|
<option value=""><?= __("seleziona") ?></option> |
|
<? if ($input["locked"] != "S") { ?><option value="N"><?= __("No") ?></option><? } ?> |
|
<option value="S"><?= __("Si") ?></option> |
|
<option value="F"><?= __("Si con firma digitale") ?></option> |
|
</select> |
|
<? if (!empty($input["controllo"])) { ?> |
|
<script>$("#input-<?=$id?>-controllo").val('<?= $input["controllo"] ?>');</script> |
|
<? } ?> |
|
</div> |
|
<div id="file-<?= $id ?>"> |
|
<? |
|
if (!empty($input["codice"])) { |
|
filesManager::printList($input["codice"],"{$modulo}-richiesta"); |
|
} |
|
?> |
|
<? |
|
if (empty($lock)) { |
|
filesManager::printForm("public-{$id}"); |
|
} |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
} else { |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
} |
|
?>
|
|
|