mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-19 21:10:49 +01:00
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 '
|
echo '
|
||||||
</table>
|
</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 {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<p>'.tr('Non ci sono strutture personalizzate').'.</p>';
|
<p>'.tr('Non ci sono strutture personalizzate').'.</p>';
|
||||||
@ -115,7 +115,7 @@ if (setting('Attiva aggiornamenti')) {
|
|||||||
|
|
||||||
if (!empty($alerts)) {
|
if (!empty($alerts)) {
|
||||||
echo '
|
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', [
|
<p>'.tr('Devi modificare il seguenti parametri del file di configurazione PHP (_FILE_) per poter caricare gli aggiornamenti', [
|
||||||
'_FILE_' => '<b>php.ini</b>',
|
'_FILE_' => '<b>php.ini</b>',
|
||||||
]).':<ul>';
|
]).':<ul>';
|
||||||
@ -198,7 +198,25 @@ function search(button) {
|
|||||||
|
|
||||||
{[ "type": "file", "name": "blob", "required": 1, "accept": ".zip" ]}
|
{[ "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').'
|
<i class="fa fa-upload"></i> '.tr('Carica').'
|
||||||
</button>
|
</button>
|
||||||
</form>
|
</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>
|
<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">
|
<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">
|
<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>
|
<i class="fa fa-upload"></i> '.tr('Ripristina').'
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="btn btn-danger ask" title="'.tr('Elimina backup').'" data-backto="record-list" data-op="del" data-number="'.$id.'">
|
<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['codice'].' - '.$servizio['nome'].'</td>
|
||||||
<td>'.$servizio['sottocategoria'].'</td>
|
<td>'.$servizio['sottocategoria'].'</td>
|
||||||
<td>'.dateFormat($scadenza).' ('.$scadenza->diffForHumans().')</td>
|
<td>'.dateFormat($scadenza).' ('.$scadenza->diffForHumans().')</td>
|
||||||
<td>
|
<td class="text-center" >
|
||||||
<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>
|
<input type="checkbox" class="check_rinnova '.($scadenza->lessThan($limite_scadenze) ? "" : "hide").'" name="rinnova[]" value="'.$servizio['codice'].'">
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>';
|
</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 '
|
echo '
|
||||||
</tbody>
|
|
||||||
</table>';
|
</table>';
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
@ -155,7 +168,7 @@ if (Services::isEnabled()) {
|
|||||||
if (Services::getRisorseAttive()->where('name', 'Fatturazione Elettronica')->count()) {
|
if (Services::getRisorseAttive()->where('name', 'Fatturazione Elettronica')->count()) {
|
||||||
echo '
|
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-heading" > <i class="fa fa-bar-chart"></i> '.tr('Statistiche su Fatture Elettroniche').'</div>
|
||||||
|
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
@ -198,13 +211,13 @@ if (Services::isEnabled()) {
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody id="elenco-fe">
|
<tfoot id="elenco-fe">
|
||||||
<tr style="background-color:#CCCCCC;" >
|
<tr style="background-color:#CCCCCC;" >
|
||||||
<td>'.tr('Totale').'</td>
|
<td>'.tr('Totale').'</td>
|
||||||
<td id="fe_numero"></td>
|
<td id="fe_numero"></td>
|
||||||
<td id="fe_spazio"></td>
|
<td id="fe_spazio"></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tfoot>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -268,6 +281,24 @@ echo '
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<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(){
|
function aggiornaStatisticheFE(){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: globals.rootdir + "/actions.php",
|
url: globals.rootdir + "/actions.php",
|
||||||
@ -289,6 +320,7 @@ function aggiornaStatisticheFE(){
|
|||||||
if (response.avviso_spazio) {
|
if (response.avviso_spazio) {
|
||||||
|
|
||||||
$("#spazio-fe").removeClass("hidden");
|
$("#spazio-fe").removeClass("hidden");
|
||||||
|
$("input.check_rinnova").addClass("disabled");
|
||||||
|
|
||||||
response.spazio_occupato = parseFloat(response.spazio_occupato);
|
response.spazio_occupato = parseFloat(response.spazio_occupato);
|
||||||
response.spazio_totale = parseFloat(response.spazio_totale);
|
response.spazio_totale = parseFloat(response.spazio_totale);
|
||||||
@ -315,7 +347,6 @@ function aggiornaStatisticheFE(){
|
|||||||
|
|
||||||
if (response.history.length) {
|
if (response.history.length) {
|
||||||
|
|
||||||
|
|
||||||
for (let i = 0; i < response.history.length; i++) {
|
for (let i = 0; i < response.history.length; i++) {
|
||||||
|
|
||||||
const data = response.history[i];
|
const data = response.history[i];
|
||||||
@ -336,6 +367,7 @@ function aggiornaStatisticheFE(){
|
|||||||
if (response.avviso_numero) {
|
if (response.avviso_numero) {
|
||||||
|
|
||||||
$("#numero-fe").removeClass("hidden");
|
$("#numero-fe").removeClass("hidden");
|
||||||
|
$("input.check_rinnova").addClass("disabled");
|
||||||
|
|
||||||
if (number<response.maxNumber){
|
if (number<response.maxNumber){
|
||||||
$("#numero-fe-icon").addClass("fa fa-clock-o");
|
$("#numero-fe-icon").addClass("fa fa-clock-o");
|
||||||
@ -350,7 +382,6 @@ function aggiornaStatisticheFE(){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
var highlight = "<tr>";
|
var highlight = "<tr>";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user