Messaggio aggiornamento su strutture personalizzate
Migliorie minori
This commit is contained in:
parent
bea22538d7
commit
d4af9e4429
|
@ -54,7 +54,7 @@ if (function_exists('customComponents')) {
|
|||
echo '
|
||||
</table>
|
||||
|
||||
<p><strong>'.tr("Si sconsiglia l'aggiornamento senza il supporto dell'assistenza ufficiale").'.</strong></p>';
|
||||
<div class="alert alert-warning" role="alert"> <i class="fa fa-exclamation-triangle"></i> '.tr("Attenzione, il gestionale presenta delle personalizzazioni: si sconsiglia l'aggiornamento senza il supporto dell'assistenza ufficiale").'.</div>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Non ci sono strutture personalizzate').'.</p>';
|
||||
|
@ -115,7 +115,7 @@ if (setting('Attiva aggiornamenti')) {
|
|||
|
||||
if (!empty($alerts)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<div class="alert alert-info">
|
||||
<p>'.tr('Devi modificare il seguenti parametri del file di configurazione PHP (_FILE_) per poter caricare gli aggiornamenti', [
|
||||
'_FILE_' => '<b>php.ini</b>',
|
||||
]).':<ul>';
|
||||
|
@ -198,7 +198,25 @@ function search(button) {
|
|||
|
||||
{[ "type": "file", "name": "blob", "required": 1, "accept": ".zip" ]}
|
||||
|
||||
<button type="button" class="btn btn-primary pull-right" onclick="update()">
|
||||
';
|
||||
|
||||
if (!empty($custom) || !empty($tables)) {
|
||||
$disabled = 'disabled';
|
||||
echo ' <input type="checkbox" id="aggiorna_custom" class="pull-left" style="margin-top:10px;" value="1" >
|
||||
<label for="aggiorna_custom" style="margin-top:7px;" >'.tr("Desidero comunque procedere all'aggiornamento").'.</label>
|
||||
<script>
|
||||
$("#aggiorna_custom").change(function() {
|
||||
if(this.checked) {
|
||||
$("#aggiorna").removeClass("disabled");
|
||||
}else{
|
||||
$("#aggiorna").addClass("disabled");
|
||||
}
|
||||
});
|
||||
</script>';
|
||||
}
|
||||
echo '
|
||||
|
||||
<button type="button" class="btn btn-primary pull-right '.$disabled.'" id="aggiorna" onclick="update()">
|
||||
<i class="fa fa-upload"></i> '.tr('Carica').'
|
||||
</button>
|
||||
</form>
|
||||
|
|
|
@ -237,8 +237,8 @@ if (file_exists($backup_dir)) {
|
|||
<a class="btn btn-primary" href="'.base_path().'/modules/backups/actions.php?op=getfile&number='.$id.'" target="_blank"><i class="fa fa-download"></i> '.tr('Scarica').'</a>
|
||||
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-warning ask" data-backto="record-edit" data-method="post" data-op="restore" data-number="'.$id.'" data-msg="'.tr('Vuoi ripristinare questo backup?').'" data-button="Ripristina" data-class="btn btn-lg btn-warning">
|
||||
<i class="fa fa-upload"></i>
|
||||
<a class="btn btn-warning ask" data-backto="record-edit" data-method="post" data-op="restore" data-number="'.$id.'" data-msg="'.tr('Clicca su Ripristina per ripristinare questo backup').'" data-button="Ripristina" data-class="btn btn-lg btn-warning">
|
||||
<i class="fa fa-upload"></i> '.tr('Ripristina').'
|
||||
</a>
|
||||
|
||||
<a class="btn btn-danger ask" title="'.tr('Elimina backup').'" data-backto="record-list" data-op="del" data-number="'.$id.'">
|
||||
|
|
|
@ -62,15 +62,28 @@ if (Services::isEnabled()) {
|
|||
<td>'.$servizio['codice'].' - '.$servizio['nome'].'</td>
|
||||
<td>'.$servizio['sottocategoria'].'</td>
|
||||
<td>'.dateFormat($scadenza).' ('.$scadenza->diffForHumans().')</td>
|
||||
<td>
|
||||
<a type="button" href="https://marketplace.devcode.it/" target="_blank" class="btn btn-xs btn-primary '.($scadenza->lessThan($limite_scadenze) ? "" : "hide").'" onclick="copiaPrezzoPredefinito()"><i class="fa fa-shopping-cart"></i> '.tr('Rinnova').'</a>
|
||||
<td class="text-center" >
|
||||
<input type="checkbox" class="check_rinnova '.($scadenza->lessThan($limite_scadenze) ? "" : "hide").'" name="rinnova[]" value="'.$servizio['codice'].'">
|
||||
</td>
|
||||
|
||||
</tr>';
|
||||
}
|
||||
|
||||
|
||||
$servizi_in_scadenza = Services::getServiziInScadenza($limite_scadenze);
|
||||
$servizi_scaduti = Services::getServiziScaduti();
|
||||
if (!$servizi_in_scadenza->isEmpty() || !$servizi_scaduti->isEmpty()){
|
||||
//TODO: Il tasto deve preparare correttamente il carrello con servizi e le risorse in scadenza, considerando anche eventuali ampliamenti (es. spazio FE esaurito o in esaurimento)
|
||||
echo ' </tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<a type="button" href="https://marketplace.devcode.it/" target="_blank" id="btn_rinnova" class="btn btn-xs btn-primary pull-right disabled" ><i class="fa fa-shopping-cart"></i> '.tr('Rinnova').'</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>';
|
||||
}
|
||||
|
||||
echo '
|
||||
</tbody>
|
||||
</table>';
|
||||
} else {
|
||||
echo '
|
||||
|
@ -155,7 +168,7 @@ if (Services::isEnabled()) {
|
|||
if (Services::getRisorseAttive()->where('name', 'Fatturazione Elettronica')->count()) {
|
||||
echo '
|
||||
|
||||
<div class="panel panel-info">
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-heading" > <i class="fa fa-bar-chart"></i> '.tr('Statistiche su Fatture Elettroniche').'</div>
|
||||
|
||||
<div class="panel-body">
|
||||
|
@ -198,13 +211,13 @@ if (Services::isEnabled()) {
|
|||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody id="elenco-fe">
|
||||
<tfoot id="elenco-fe">
|
||||
<tr style="background-color:#CCCCCC;" >
|
||||
<td>'.tr('Totale').'</td>
|
||||
<td id="fe_numero"></td>
|
||||
<td id="fe_spazio"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</tfoot>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -268,6 +281,24 @@ echo '
|
|||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
$(".check_rinnova").each(function() {
|
||||
|
||||
var len = 0;
|
||||
|
||||
input(this).change(function() {
|
||||
|
||||
len = $("input[type=checkbox]:checked.check_rinnova").length;
|
||||
|
||||
if (len>0){
|
||||
$("#btn_rinnova").removeClass("disabled");
|
||||
}else{
|
||||
$("#btn_rinnova").addClass("disabled");
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
function aggiornaStatisticheFE(){
|
||||
$.ajax({
|
||||
url: globals.rootdir + "/actions.php",
|
||||
|
@ -289,6 +320,7 @@ function aggiornaStatisticheFE(){
|
|||
if (response.avviso_spazio) {
|
||||
|
||||
$("#spazio-fe").removeClass("hidden");
|
||||
$("input.check_rinnova").addClass("disabled");
|
||||
|
||||
response.spazio_occupato = parseFloat(response.spazio_occupato);
|
||||
response.spazio_totale = parseFloat(response.spazio_totale);
|
||||
|
@ -314,7 +346,6 @@ function aggiornaStatisticheFE(){
|
|||
}
|
||||
|
||||
if (response.history.length) {
|
||||
|
||||
|
||||
for (let i = 0; i < response.history.length; i++) {
|
||||
|
||||
|
@ -336,6 +367,7 @@ function aggiornaStatisticheFE(){
|
|||
if (response.avviso_numero) {
|
||||
|
||||
$("#numero-fe").removeClass("hidden");
|
||||
$("input.check_rinnova").addClass("disabled");
|
||||
|
||||
if (number<response.maxNumber){
|
||||
$("#numero-fe-icon").addClass("fa fa-clock-o");
|
||||
|
@ -350,7 +382,6 @@ function aggiornaStatisticheFE(){
|
|||
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
var highlight = "<tr>";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue