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.
125 righe
5.5 KiB
125 righe
5.5 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
|
|
$error = true; |
|
|
|
if (!empty($_GET['codici_carrello']) && !empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($radice) && $_SESSION["utente"]->permission("mercato")) { |
|
|
|
$error = false; |
|
|
|
$codici_carello = arrayIsNumeric(json_decode($_GET['codici_carrello'])); |
|
|
|
$ordine = Market::ordine($codici_carello); |
|
|
|
if(!empty($ordine)){ |
|
$codice_beneficiario = $_GET["codice_beneficiario"]; |
|
$codice_oe = $_GET["codice_oe"]; |
|
?> |
|
<h4> |
|
<?= __('Genera Affidamento:') ?> |
|
</h4> |
|
<form rel="validate" method="post" action="/backend/marketplace/save.php" id="genera-affidamento-form" class="mt-2"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice_beneficiario" type="hidden" name="codice_beneficiario" value="<?= $codice_beneficiario ?>"> |
|
<input id="codice_oe" type="hidden" name="codice_oe" value="<?= $codice_oe ?>"> |
|
<? foreach ($codici_carello as $codice_carrello) {?> |
|
<input type="hidden" name="codici_carrello[]" value="<?= $codice_carrello ?>"> |
|
<? } ?> |
|
|
|
<div class="card"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12"> |
|
<div class="form-group"> |
|
<? |
|
$placeholder = 'Aquisto Marketplace di: <br>'; |
|
foreach ($ordine as $value) { |
|
$placeholder .= " - Quantità: {$value['quantita']} di {$value['denominazione']} <br>"; |
|
} |
|
?> |
|
<label for="oggetto"> |
|
<?= __("oggetto") ?>* |
|
</label> |
|
<textarea class="ckeditor_simple" id="oggetto" class="form-control" name="oggetto" title="<?= __("oggetto") ?>" rel="S;2;0;A"> |
|
<?= $placeholder ?> |
|
</textarea> |
|
</div> |
|
</div> |
|
<div class="col-4"> |
|
<div class="form-group"> |
|
<label for="modalita"><?= __("Modalita") ?>*</label> |
|
<select name="modalita" class="form-control" title="<?= __("Modalita") ?>" rel="S;0;0;A" id="modalita"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<option value="telematica"><?= __("Richiedi Offerta") ?></option> |
|
<option value="extra"><?= __("Affidamento") ?></option> |
|
</select> |
|
</div> |
|
</div> |
|
<div class="col-4"> |
|
<div class="form-group"> |
|
<label for="extraInfo[nuts]"> |
|
<?= __("Codice NUTS") ?>* |
|
</label> |
|
<select class="form-control" name="extraInfo[nuts]" rel="S;0;0;A" title="<?= __("Codice NUTS") ?>"> |
|
<option value=""><?= __("Seleziona") ?></option> |
|
<? |
|
$options = $pdo->go("SELECT * FROM b_nuts")->fetchAll(PDO::FETCH_ASSOC); |
|
if (!empty($options)) { |
|
foreach($options as $luogo) { |
|
$key = $luogo["nuts"]; |
|
$label = $luogo["descrizione"]; |
|
if (strtotime($luogo["data_fine_validita"]) >= strtotime($record["timestamp"]) || empty($luogo["data_fine_validita"])) { |
|
$selected = ""; |
|
if (!empty($extraInfo["nuts"]) && $key == $extraInfo["nuts"]) { $selected = "selected"; } |
|
?> |
|
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option> |
|
<? |
|
} |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
<div class="col-4"> |
|
<div class="form-group"> |
|
<label for="codice_pec"><?= __("indirizzo PEC") ?>*</label> |
|
<select name="codice_pec" class="form-control" title="<?= __("indirizzo PEC") ?>" rel="S;0;0;N" id="codice_pec"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
$pec = Communicator::availablePEC(); |
|
if (!empty($pec)) { |
|
foreach($pec AS $indirizzo) { |
|
$selected = ""; |
|
if ($record["codice_pec"]==$indirizzo["codice"]) { $selected = "selected"; } |
|
?> |
|
<option <?= $selected ?> value="<?= $indirizzo["codice"] ?>"><?= $indirizzo["pec"] ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="text-right mt-3"> |
|
<button type="button" class="btn btn-primary" onclick="$('#genera-affidamento-form').submit()"> |
|
<?= __('Salva') ?> |
|
</button> |
|
</div> |
|
</form> |
|
<? |
|
}else{ |
|
alertManager::printAlertBox(__("Errore nella creazione dell'ordine")); |
|
} |
|
} |
|
|
|
if($error){ |
|
echo '<meta http-equiv="refresh" content="0;URL=/index.php">'; |
|
die(); |
|
} |
|
?>
|