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.
600 righe
35 KiB
600 righe
35 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
$error = true; |
|
|
|
if(!empty($_SESSION['utente']) && !empty($_SESSION["utente"]->oe)){ |
|
$moduloInfo = Modulo::getInfo('catalogo'); |
|
$prodotto = PublicProdotto::init($_GET['codice']); |
|
|
|
if(!empty($moduloInfo) && !empty($prodotto)){ |
|
$error = false; |
|
|
|
if (!empty($moduloInfo)) { |
|
$breadcrumb = []; |
|
$breadcrumb["/{$moduloInfo["id"]}"] = $moduloInfo["titolo"]; |
|
|
|
$page = __('Modifica'); |
|
if($_GET['codice'] == 0){ |
|
$page = __('Aggiungi Nuovo'); |
|
} |
|
$breadcrumb[] = $page; |
|
} |
|
|
|
include_once($root."/layout/top.php"); |
|
|
|
?> |
|
|
|
<form rel="validate" method="post" action="save.php" id="edit-form"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice" type="hidden" name="codice" value="<?= $prodotto->info["codice"] ?>"> |
|
<input id="confermato" type="hidden" name="confermato" value="N"> |
|
|
|
<div class="container-fluid"> |
|
<div id="commands" class="mb-5"> |
|
<div class="commands container-fluid"> |
|
<div class="row"> |
|
<div class="col-12 text-right"> |
|
|
|
<? if(!empty($prodotto->info['codice']) && $prodotto->info['confermato'] == 'S'){ ?> |
|
<button type="button" onClick="conferma( '<?=$prodotto->info['confermato']?>', 'save')" class="btn btn-primary"><i class="fa fa-save mr-2"></i><?= __("Salva") ?></button> |
|
<button type="button" onClick="conferma( '<?=$prodotto->info['confermato']?>', 'confirm')" class="btn btn-success"><i class="fa fa-save mr-2"></i><?= __("Salva e conferma") ?></button> |
|
<? }else{ ?> |
|
<button type="submit" class="btn btn-primary"><i class="fa fa-save mr-2"></i><?= __("Salva") ?></button> |
|
<button type="button" onClick="conferma( '<?=$prodotto->info['confermato']?>', 'confirm')" class="btn btn-success"><i class="fa fa-save mr-2"></i><?= __("Salva e conferma") ?></button> |
|
<? } ?> |
|
|
|
<? if (!empty($prodotto->info["codice"])) { ?> |
|
<button class="btn btn-info" onClick="$('#codice').val('');"> |
|
<span class="fas fa-copy"></span> <?= __("Duplica") ?> |
|
</button> |
|
<? } ?> |
|
|
|
<button type="button" onClick="eliminaP(<?= $prodotto->info["codice"] ?>,'catalogo'); return false;" class="btn btn-danger"><span class="fa fa-times mr-2"></span><?= __("Elimina") ?></button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
<div class="col-12"> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<?if(!empty($prodotto->info['confermato'])){?> |
|
<? if($prodotto->info['confermato'] == 'S'){ ?> |
|
<div class="alert alert-success py-1" role="alert"> |
|
<?= __('Prodotto Confermato, se aggiornato, verrà creata una nuova versione dello stesso') ?> |
|
</div> |
|
<? }elseif( $prodotto->info['confermato'] == 'N'){ ?> |
|
<div class="w-100 mb-3 text-right"> |
|
<span class="badge badge-pill badge-warning"> <?= __('Prodotto Non Confermato') ?></span> |
|
</div> |
|
<? } ?> |
|
<? }?> |
|
<ul class="nav nav-tabs" id="myTab" role="tablist"> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link active" id="info-tab" data-toggle="tab" data-target="#info" type="button" role="tab" aria-controls="info" aria-selected="true"> |
|
<?= __("info") ?> |
|
</button> |
|
</li> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="cpv-tab" data-toggle="tab" data-target="#cpv" type="button" role="tab" aria-controls="cpv" aria-selected="false"> |
|
<?= __("categorie merceologiche") ?>* |
|
</button> |
|
</li> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="spedizioni-tab" data-toggle="tab" data-target="#spedizioni" type="button" role="tab" aria-controls="spedizioni" aria-selected="false"> |
|
<?= __("spedizione") ?>* |
|
</button> |
|
</li> |
|
<!-- TODO da attivare se serve --> |
|
<!-- <li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="prezzi-tab" data-toggle="tab" data-target="#prezzi" type="button" role="tab" aria-controls="prezzi" aria-selected="true"> |
|
<? //__("prezzi") ?> |
|
</button> |
|
</li> --> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="traduzioni-tab" data-toggle="tab" data-target="#traduzioni" type="button" role="tab" aria-controls="traduzioni" aria-selected="false"> |
|
<?= __("traduzioni") ?> |
|
</button> |
|
</li> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="dimensioni-tab" data-toggle="tab" data-target="#dimensioni" type="button" role="tab" aria-controls="dimensioni" aria-selected="false"> |
|
<?= __("dimensioni") ?> |
|
</button> |
|
</li> |
|
|
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="conservazione-tab" data-toggle="tab" data-target="#conservazione" type="button" role="tab" aria-controls="conservazione" aria-selected="true"> |
|
<?= __("conservazione") ?> |
|
</button> |
|
</li> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="attach-tab" data-toggle="tab" data-target="#attach" type="button" role="tab" aria-controls="attach" aria-selected="false"> |
|
<?= __("allegati") ?> |
|
</button> |
|
</li> |
|
<li class="nav-item" role="presentation"> |
|
<button class="nav-link" id="media-tab" data-toggle="tab" data-target="#media" type="button" role="tab" aria-controls="media" aria-selected="false"> |
|
<?= __("galleria fotografica") ?> |
|
</button> |
|
</li> |
|
</ul> |
|
|
|
<div class="tab-content" id="myTabContent"> |
|
|
|
<!-- INFO --> |
|
<div class="tab-pane fade show active" id="info" role="tabpanel" aria-labelledby="info-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12 col-md-8"> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-sm-4"> |
|
<div class="form-group"> |
|
<label for="idVenditore"> |
|
<?= __("ID venditore") ?>* |
|
</label> |
|
<input type="text" id="idVenditore" class="form-control" name="idVenditore" value="<?= $prodotto->info["idVenditore"] ?>" title="<?= __("ID venditore") ?>" rel="S;1;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-sm-4"> |
|
<div class="form-group"> |
|
<label for="idProduttore"> |
|
<?= __("ID produttore") ?> |
|
</label> |
|
<input type="text" id="idProduttore" class="form-control" name="idProduttore" value="<?= $prodotto->info["idProduttore"] ?>" title="<?= __("ID produttore") ?>" rel="N;1;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-sm-4"> |
|
<div class="form-group"> |
|
<label for="idProduttore"> |
|
<?= __("ID standard") ?> |
|
</label> |
|
<input type="text" id="idStandard" class="form-control" name="idStandard" value="<?= $prodotto->info["idStandard"] ?>" title="<?= __("ID standard") ?>" rel="N;1;0;A"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<label for="denominazione"> |
|
<?= __("denominazione") ?>* |
|
</label> |
|
<input type="text" id="denominazione" class="form-control input-lg" name="denominazione" value="<?= $prodotto->info["denominazione"] ?>" title="<?= __("denominazione") ?>" rel="S;2;0;A"> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-sm-8"> |
|
<div class="form-group"> |
|
<label for="brand"> |
|
<?= __("marca") ?>* |
|
</label> |
|
<input type="text" id="brand" class="form-control" name="brand" value="<?= $prodotto->info["brand"] ?>" title="<?= __("marca") ?>" rel="S;2;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-sm-4"> |
|
<div class="form-group"> |
|
<label for="brand"> |
|
<?= __("paese origine") ?> |
|
</label> |
|
<select name="paeseOrigine" class="form-control" id="paeseOrigine" title="<?= __("paese origine") ?>" rel="N;2;2;A"> |
|
<option value=""><?= __("seleziona") ?></option> |
|
<? |
|
$stati = getStati(); |
|
if (count($stati) > 0) { |
|
foreach($stati AS $stato) { |
|
?> |
|
<option value="<?= $stato["sigla"] ?>"><?= $stato["stato"] ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
<? if (!empty($prodotto->info["paeseOrigine"])) { ?> |
|
<script type="text/javascript"> |
|
$("#paeseOrigine").val('<?= $prodotto->info["paeseOrigine"] ?>'); |
|
</script> |
|
<? } ?> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<label for="descrizione"> |
|
<?= __("descrizione") ?>* |
|
</label> |
|
<textarea class="ckeditor_full" id="descrizione" class="form-control" name="descrizione" title="<?= __("descrizione") ?>" rel="S;2;0;A"> |
|
<?= $prodotto->info["descrizione"] ?> |
|
</textarea> |
|
</div> |
|
<div class="form-group"> |
|
<label for="link"> |
|
<?= __("link") ?> |
|
</label> |
|
<input type="text" id="link" class="form-control" name="link" value="<?= $prodotto->info["link"] ?>" title="<?= __("link") ?>" rel="N;2;0;L"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="card mb-2"> |
|
<div class="card-header"> |
|
<span class="h3"><span class="fa fa-euro-sign"></span> <?= __("prezzi") ?></span> |
|
</div> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-9"> |
|
<div class="form-group"> |
|
<label for="prezzo"><?= __("prezzo") ?> <?= __("iva esclusa") ?> *</label> |
|
<? if (empty($prodotto->info["prezzo"])) $prodotto->info["prezzo"] = 0; ?> |
|
<input type="text" id="prezzo" class="form-control input-lg" name="prezzo" value="<?= number_format($prodotto->info["prezzo"],2,".","") ?>" title="<?= __("prezzo") ?>" rel="S;1;0;N;0;>"> |
|
</div> |
|
</div> |
|
<div class="col-3"> |
|
<div class="form-group"> |
|
<label for="percIva">% <?= __("iva") ?>*</label> |
|
<? if (empty($prodotto->info["percIva"])) $prodotto->info["percIva"] = 0; ?> |
|
<input type="text" id="percIva" class="form-control input-lg" name="percIva" value="<?= $prodotto->info["percIva"] ?>" title="% <?= __("iva") ?>" rel="S;1;0;N;100;<"> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="col-12 col-md-4"> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<label for="packLevel"><?= __("Package") ?>* </label> |
|
<select name="packLevel" class="form-control" title="<?= __("Package") ?>" rel="S;0;0;A" id="packLevel"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
foreach(PublicProdotto::getCataloguePackLevels() as $code => $packLevel) { |
|
?> |
|
<option value="<?= $code ?>"><?= __($packLevel) ?></option> |
|
<? |
|
} |
|
?> |
|
</select> |
|
<script> |
|
$("#packLevel").val('<?= $prodotto->info["packLevel"] ?>'); |
|
</script> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-md-6"> |
|
<div class="form-group"> |
|
<label for="packQuantity"><?= __("quantita") ?> *</label> |
|
<input type="text" id="packQuantity" class="form-control" name="packQuantity" value="<?= $prodotto->info["packQuantity"] ?>" title="<?= __("quantita") ?>" rel="S;1;0;N;0;>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-md-6"> |
|
<div class="form-group"> |
|
<label for="um"><?= __("Unita di misura") ?> *</label> |
|
<input type="text" id="um" class="form-control" name="um" value="<?= $prodotto->info["um"] ?>" title="<?= __("Unita di misura") ?>" rel="N;1;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-md-6"> |
|
<div class="form-group"> |
|
<label for="unitQuantity"><?= __("pezzi totali") ?> *</label> |
|
<input type="text" id="unitQuantity" class="form-control" name="unitQuantity" value="<?= $prodotto->info["unitQuantity"] ?>" title="<?= __("pezzi totali") ?>" rel="S;1;0;N;0;>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-md-6"> |
|
<div class="form-group"> |
|
<label for="brand"> |
|
<?= __("ordine minimo") ?> |
|
</label> |
|
<? if (empty($prodotto->info["ordineMinimo"])) $prodotto->info["ordineMinimo"] = ""; ?> |
|
<input type="text" id="ordineMinimo" class="form-control" name="ordineMinimo" value="<?= $prodotto->info["ordineMinimo"] ?>" title="<?= __("ordine minimo") ?>" rel="N;0;0;N;ordineMassimo;<="> |
|
</div> |
|
</div> |
|
<div class="col-12 col-md-6"> |
|
<div class="form-group"> |
|
<label for="brand"> |
|
<?= __("ordine massimo") ?> |
|
</label> |
|
<? if (empty($prodotto->info["ordineMassimo"])) $prodotto->info["ordineMassimo"] = ""; ?> |
|
<input type="text" id="ordineMassimo" class="form-control" name="ordineMassimo" value="<?= $prodotto->info["ordineMassimo"] ?>" title="<?= __("ordine massimo") ?>" rel="N;0;0;N;ordineMinimo;>="> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<div class="form-group"> |
|
<label for="garanzia"> |
|
<?= __("garanzia") ?> |
|
</label> |
|
<textarea class="ckeditor_simple" id="garanzia" class="form-control" name="garanzia" title="<?= __("garanzia") ?>" rel="N;2;0;A"> |
|
<?= $prodotto->info["garanzia"] ?> |
|
</textarea> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<!-- CATEGORIA --> |
|
<div class="tab-pane fade" id="cpv" role="tabpanel" aria-labelledby="cpv-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12"> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<? |
|
$cpv = []; |
|
|
|
if(!empty($prodotto->info['cpv'])) |
|
{ |
|
$cpv = pluck('cpv',$prodotto->info['cpv']); |
|
} |
|
cpvManager::printForm(["cpv"=> $cpv],"","cpv","",false); |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</div> |
|
|
|
<!-- SPEDIZIONE --> |
|
<div class="tab-pane fade" id="spedizioni" role="tabpanel" aria-labelledby="spedizioni-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12"> |
|
<div id="spedizioni-body"> |
|
<? |
|
if(!empty($prodotto->info['spedizioni'])) { |
|
foreach($prodotto->info['spedizioni'] as $chiave => $spedizione) { |
|
$id = $spedizione["codice"]; |
|
include("spedizioni/tr-edit.php"); |
|
} |
|
} else { |
|
$id = "i_" . rand(); |
|
$spedizione = get_campi("b_prodotti_spedizioni"); |
|
include("spedizioni/tr-edit.php"); |
|
} |
|
?> |
|
</div> |
|
<button onclick="aggiungi('spedizioni/tr-edit.php','#spedizioni-body'); return false" class="btn btn-sm btn-success "><span class="fa fa-plus-circle"></span> <?= __("aggiungi nuovo") ?></button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<!-- PREZZI --> |
|
<!-- <div class="tab-pane fade" id="prezzi" role="tabpanel" aria-labelledby="prezzi-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12"> |
|
<div id="prezzi-body"> |
|
<? |
|
/** |
|
if(!empty($record['prezzi'])) { |
|
foreach($record['prezzi'] as $chiave => $prezzo) { |
|
$id = $prezzo["codice"]; |
|
include("prezzi/tr-edit.php"); |
|
} |
|
} |
|
*/ |
|
?> |
|
</div> |
|
<button onclick="aggiungi('prezzi/tr-edit.php','#prezzi-body'); return false" class="btn btn-sm btn-success "><span class="fa fa-plus-circle"></span> <?= __("aggiungi nuovo") ?></button> |
|
</div> |
|
</div> |
|
</div> --> |
|
|
|
<!-- TRADUZIONI --> |
|
<div class="tab-pane fade" id="traduzioni" role="tabpanel" aria-labelledby="traduzioni-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12"> |
|
<div id="traduzioni-body"> |
|
<? |
|
if(!empty($prodotto->info['traduzioni'])) { |
|
foreach($prodotto->info['traduzioni'] as $chiave => $traduzione) { |
|
$id = $traduzione["codice"]; |
|
include("traduzioni/tr-edit.php"); |
|
} |
|
} |
|
?> |
|
</div> |
|
<button onclick="aggiungi('traduzioni/tr-edit.php','#traduzioni-body'); return false" class="btn btn-sm btn-success "><span class="fa fa-plus-circle"></span> <?= __("aggiungi nuovo") ?></button> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<!-- DIMENSIONI --> |
|
<div class="tab-pane fade" id="dimensioni" role="tabpanel" aria-labelledby="dimensioni-tab"> |
|
<div class="row pt-3"> |
|
<div class="col-12"> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="altezza"> |
|
<?= __("altezza") ?> |
|
</label> |
|
<input type="text" id="altezza" class="form-control" name="altezza" value="<?= $prodotto->info["altezza"] ?>" title="<?= __("altezza") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="larghezza"> |
|
<?= __("larghezza") ?> |
|
</label> |
|
<input type="text" id="larghezza" class="form-control" name="larghezza" value="<?= $prodotto->info["larghezza"] ?>" title="<?= __("larghezza") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="profondita"> |
|
<?= __("profondita") ?> |
|
</label> |
|
<input type="text" id="profondita" class="form-control" name="profondita" value="<?= $prodotto->info["profondita"] ?>" title="<?= __("profondita") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="peso"> |
|
<?= __("peso") ?> |
|
</label> |
|
<input type="text" id="peso" class="form-control" name="peso" value="<?= $prodotto->info["peso"] ?>" title="<?= __("peso") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="pesoPackageEX"> |
|
<?= __("peso imballaggio") ?> |
|
</label> |
|
<input type="text" id="pesoPackageEX" class="form-control" name="pesoPackageEX" value="<?= $prodotto->info["pesoPackageEX"] ?>" title="<?= __("peso imballaggio") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="volumePackage"> |
|
<?= __("volume imballaggio") ?> |
|
</label> |
|
<input type="text" id="volumePackage" class="form-control" name="volumePackage" value="<?= $prodotto->info["volumePackage"] ?>" title="<?= __("volume imballaggio") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<!-- CONSERVAZIONE --> |
|
<div class="tab-pane fade" id="conservazione" role="tabpanel" aria-labelledby="conservazione-tab"> |
|
<div class="card mt-3"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="temperaturaMinimaConservazione"> |
|
<?= __("Temperatura Minima Conservazione") ?> |
|
</label> |
|
<input type="text" id="temperaturaMinimaConservazione" class="form-control" name="temperaturaMinimaConservazione" value="<?= $prodotto->info["temperaturaMinimaConservazione"] ?>" title="<?= __("Temperatura Minima Conservazione") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="temperaturaMassimaConservazione"> |
|
<?= __("Temperatura Massima Conservazione") ?> |
|
</label> |
|
<input type="text" id="temperaturaMassimaConservazione" class="form-control" name="temperaturaMassimaConservazione" value="<?= $prodotto->info["temperaturaMassimaConservazione"] ?>" title="<?= __("Temperatura Massima Conservazione") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="umiditaMinimaConservazione"> |
|
<?= __("Umidita Minima Conservazione") ?> |
|
</label> |
|
<input type="text" id="umiditaMinimaConservazione" class="form-control" name="umiditaMinimaConservazione" value="<?= $prodotto->info["umiditaMinimaConservazione"] ?>" title="<?= __("Umidita Minima Conservazione") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="umiditaMassimaConservazione"> |
|
<?= __("Umidita Massima Conservazione") ?> |
|
</label> |
|
<input type="text" id="umiditaMassimaConservazione" class="form-control" name="umiditaMassimaConservazione" value="<?= $prodotto->info["umiditaMassimaConservazione"] ?>" title="<?= __("Umidita Massima Conservazione") ?>" rel="N;0;0;A"> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<!-- ALLEGATI --> |
|
<div class="tab-pane fade" id="attach" role="tabpanel" aria-labelledby="attach-tab"> |
|
|
|
<div class="row mt-2"> |
|
<div class="col-12 <? !empty($prodotto->info["codice"]) ? "col-sm-6" : '' ?> "> |
|
<? |
|
filesManager::printForm(); |
|
?> |
|
</div> |
|
<div class="col-12 <? !empty($prodotto->info["codice"]) ? "col-sm-6" : '' ?> "> |
|
<? |
|
if (!empty($prodotto->info["codice"])) { |
|
filesManager::printList($prodotto->info["codice"],"catalogo", "A", 0); |
|
} |
|
?> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
|
|
<!-- MEDIA --> |
|
<div class="tab-pane fade" id="media" role="tabpanel" aria-labelledby="media-tab"> |
|
<div class="row mt-2"> |
|
<div class="col-12 <? !empty($prodotto->info["codice"]) ? "col-sm-6" : '' ?> "> |
|
<? |
|
filesManager::printForm("multimedia","M"); |
|
?> |
|
</div> |
|
<div class="col-12 col-sm-6"> |
|
<? |
|
if (!empty($prodotto->info["codice"])) { |
|
filesManager::printList($prodotto->info["codice"],"catalogo","M",0); |
|
} |
|
?> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</form> |
|
|
|
<script> |
|
function conferma(confirmed, action){ |
|
|
|
if(confirmed == 'S' && action == 'save'){ |
|
var message = "<?= __('Il prodotto è cristallizzato e non verrà modificato, verrà creato una nuova versione non confermata')?>"; |
|
var btn = "<?= __('Salva') ?>"; |
|
$('#confermato').val('N'); |
|
}else if(confirmed == 'S' && action == 'confirm'){ |
|
var message = " <?= __('Il prodotto è cristallizzato e non verrà modificato, verrà creato una nuova versione')?>"; |
|
var btn = "<?= __('Salva e conferma') ?>"; |
|
$('#confermato').val('S'); |
|
}else{ |
|
var message = " <?= __('Il prodotto verrà cristallizzato e non sarà più modificabile, ulteriori modifiche creeranno una nuova versione')?>"; |
|
var btn = "<?= __('Salva e conferma') ?>"; |
|
$('#confermato').val('S'); |
|
} |
|
|
|
swal({ |
|
title: "<span><i class='fas fa-exclamation-circle fa-3x text-warning mb-4'></i> <br> <?= __('Attenzione!') ?></span>", |
|
text: message, |
|
showCancelButton: true, |
|
confirmButtonText: btn, |
|
cancelButtonText: "<?= __('Annulla') ?>", |
|
confirmButtonClass: 'btn btn-danger', |
|
cancelButtonColor: "#d33", |
|
}).then((result) => { |
|
if(result.value){ |
|
$('form#edit-form').submit(); |
|
} |
|
}); |
|
|
|
} |
|
</script> |
|
<? |
|
|
|
} |
|
|
|
} |
|
|
|
if($error){ |
|
echo '<meta http-equiv="refresh" content="0;URL=/index.php">'; |
|
die(); |
|
} |
|
|
|
?>
|