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.
 
 
 
 
 

102 righe
5.4 KiB

<?
$error = true;
if (isset($_GET["codice"])) {
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice)) {
if (!empty($_GET["codice"])) {
$bind = array(":codice"=>$_GET["codice"],":codice_ente"=>$_SESSION["ente"]->codice);
$sql = "SELECT * FROM b_pec WHERE eliminato = 'N' AND codice = :codice AND codice_ente = :codice_ente ";
$ris = $pdo->go($sql,$bind);
if ($ris->rowCount()===1) {
$record = $ris->fetch(PDO::FETCH_ASSOC);
$id = $record["codice"];
}
} else {
$record = get_campi("b_pec");
$record["predefinita"] = (isset($predefinita)) ? "S" : "N";
$id = "i_".rand();
}
if (!empty($record)) {
$error = false;
if (!is_numeric($id)) { echo "<div id='row-".$id."' class='card mb-2 bg-light'>"; }
?>
<div class="card-body">
<div class="row">
<input type="hidden" id="pec-<?= $id ?>-codice" name="pec[<?= $id ?>][codice]" value="<?= $record["codice"] ?>">
<input type="hidden" id="pec-<?= $id ?>-predefinita" name="pec[<?= $id ?>][predefinita]" value="<?= $record["predefinita"] ?>">
<div class="col-12 text-right">
<? if (is_numeric($id)) { ?>
<button class="btn btn-sm btn-default" onclick="$('#row-<?= $record["codice"] ?>').load('view-row.php?codice=<?= $record["codice"] ?>',function(){f_ready()}); return false;" title="<?= __('annulla') ?>"><span class="fa fa-undo"></span></button>
<? } ?>
<? if ($record["predefinita"] == "N") { ?>
<button class="btn btn-sm btn-danger" onclick="elimina('<?= $id ?>','<?= $radice ?>'); return false;" title="<?= __('Attiva/Disattiva') ?>"><span class="fa fa-times"></span></button>
<? } ?>
</div>
</div>
<div class="row">
<div class="col-12 col-sm-5">
<div class="form-group">
<label for="pec[<?= $id ?>][pec]"><?= __("indirizzo pec") ?>*</label>
<input class="form-control input-lg" name="pec[<?= $id ?>][pec]" title="<?= __("indirizzo pec") ?>" rel="S;0;0;E" value="<?= $record["pec"] ?>">
</div>
</div>
<div class="col-12 col-sm-5">
<div class="form-group">
<label for="pec[<?= $id ?>][password]"><?= __("password") ?>*</label>
<input type="password" class="form-control input-lg" name="pec[<?= $id ?>][password]" title="<?= __("password") ?>" rel="S;0;0;A" value="<? if (!empty($record["password"])) echo simple_decrypt($record["password"],$_SESSION["ente"]->getInfo()["cf"]) ?>">
</div>
</div>
<div class="col-6 col-sm-2">
<div class="form-group">
<label for="pec[<?= $id ?>][usa_ssl]"><?= __("SSL") ?>*</label>
<select class="form-control" name="pec[<?= $id ?>][usa_ssl]" title="<?= __("SSL") ?>" rel="S;1;1;A">
<option value="">Seleziona...</option>
<option <?= ($record["usa_ssl"] == "1") ? "selected" : "" ?> value="1"><?= __("Si") ?></option>
<option <?= ($record["usa_ssl"] == "0") ? "selected" : "" ?> value="0"><?= __("No") ?></option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-12 col-sm-3">
<div class="form-group">
<label for="pec[<?= $id ?>][smtp]"><?= __("Server SMTP") ?>*</label>
<input class="form-control" name="pec[<?= $id ?>][smtp]" title="<?= __("Server SMTP") ?>" rel="S;0;0;A" value="<?= $record["smtp"] ?>">
</div>
</div>
<div class="col-6 col-sm-2">
<div class="form-group">
<label for="pec[<?= $id ?>][ssl]"><?= __("Porta SMTP") ?>*</label>
<input class="form-control" name="pec[<?= $id ?>][smtp_port]" title="<?= __("Porta SMTP") ?>" rel="S;0;0;N" value="<?= $record["smtp_port"] ?>">
</div>
</div>
<div class="col-12 col-sm-3">
<div class="form-group">
<label for="pec[<?= $id ?>][imap]"><?= __("Server IMAP") ?>*</label>
<input class="form-control" name="pec[<?= $id ?>][imap]" title="<?= __("Server IMAP") ?>" rel="S;0;0;A" value="<?= $record["imap"] ?>">
</div>
</div>
<div class="col-6 col-sm-2">
<div class="form-group">
<label for="pec[<?= $id ?>][imap_port]"><?= __("Porta IMAP") ?>*</label>
<input class="form-control" name="pec[<?= $id ?>][imap_port]" title="<?= __("Porta IMAP") ?>" rel="S;0;0;N" value="<?= $record["imap_port"] ?>">
</div>
</div>
<div class="col-12 col-sm-2 d-flex flex-column order-sm-last">
<button class="btn btn-block btn-warning mb-3 mt-auto" onClick="prova_configurazione('row-<?= $id ?>'); return false;">
<span class="fa fa-paper-plane"></span> <?= __('Prova') ?>
</button>
</div>
</div>
</div>
<?
if (!is_numeric($id)) { echo "</div>"; }
}
}
}
if ($error) {
header('HTTP/1.0 403 Forbidden');
die();
}