diff --git a/modules/interventi/ajax_tecnici.php b/modules/interventi/ajax_tecnici.php
index a94c0bca7..669c62272 100755
--- a/modules/interventi/ajax_tecnici.php
+++ b/modules/interventi/ajax_tecnici.php
@@ -195,15 +195,15 @@ if (!empty($sessioni)) {
if (!$is_completato) {
echo '
- | ';
}
@@ -328,7 +328,13 @@ function add_tecnici(id_tecnico) {
* Rimuove la sessione di lavoro dall\'intervento.
*/
function elimina_sessione(id_sessione) {
- if (confirm("Eliminare sessione di lavoro?")) {
+
+ swal({
+ title: "'.tr('Eliminare la sessione di lavoro?').'",
+ type: "warning",
+ showCancelButton: true,
+ confirmButtonText: "'.tr('Elimina').'"
+ }).then(function (result) {
$.ajax({
url: globals.rootdir + "/actions.php",
data: {
@@ -341,11 +347,11 @@ function elimina_sessione(id_sessione) {
success: function() {
caricaTecnici();
caricaCosti();
-
calcolaConflittiTecnici();
}
});
- }
+ }).catch(swal.noop);
+
}
async function copySessione(button) {
diff --git a/modules/statistiche/edit.php b/modules/statistiche/edit.php
index 7e68c0bc1..be1590398 100755
--- a/modules/statistiche/edit.php
+++ b/modules/statistiche/edit.php
@@ -350,7 +350,7 @@ foreach ($tecnici as $tecnico) {
$sessioni = Stats::monthly($sessioni, $start, $end);
//Colore tecnico
- $background = $tecnico['colore'];
+ $background = strtoupper($tecnico['colore']);
if (empty($background) || $background == '#FFFFFF') {
//Random color
$background = '#'.dechex(rand(256, 16777215));
@@ -403,7 +403,7 @@ $(document).ready(function() {
// Include a dollar sign in the ticks
callback: function(value, index, values) {
var text = "";
- if (value<=1){
+ if (value<=1 && value!=0){
text = " ora";
}else{
text = " ore";
@@ -423,8 +423,16 @@ $(document).ready(function() {
if (label) {
label += ": ";
}
-
- label += tooltipItem.xLabel+" ore (attività completate)";
+
+ label += tooltipItem.xLabel;
+
+ if (tooltipItem.xLabel<=1) {
+ label += " ora ";
+ }else{
+ label += " ore ";
+ }
+
+ label += "(in attività completate)";
return label;
}
diff --git a/modules/utenti/edit.php b/modules/utenti/edit.php
index 8e294fdd8..530dc9a0e 100755
--- a/modules/utenti/edit.php
+++ b/modules/utenti/edit.php
@@ -37,6 +37,7 @@ if (!empty($utenti)) {
'.tr('Nome utente').' |
+ '.tr('Email').' |
'.tr('Ragione sociale').' |
'.tr('Tipo di anagrafica').' |
'.tr('Sedi').' |
@@ -50,6 +51,14 @@ if (!empty($utenti)) {
'.$utente['username'].'
';
+ if (!empty($utente['email'])) {
+ echo '
+ '.$utente['email'].' | ';
+ } else {
+ echo '
+ - | ';
+ }
+
if (!empty($utente['idanagrafica'])) {
echo '
'.Modules::link('Anagrafiche', $utente['idanagrafica'], $utente['ragione_sociale']).' |
@@ -71,7 +80,7 @@ if (!empty($utenti)) {
// Disabilitazione utente, se diverso da id_utente #1 (admin)
if ($utente['id'] == '1') {
echo '
-
+
';
} elseif ($utente['enabled'] == 1) {
@@ -95,7 +104,7 @@ if (!empty($utenti)) {
if ($utente['id'] == '1') {
echo '
-
+
';
} elseif (!empty($token)) {
@@ -113,7 +122,7 @@ if (!empty($utenti)) {
// Eliminazione utente, se diverso da id_utente #1 (admin)
if ($utente['id'] == '1') {
echo '
-
+
';
} else {
diff --git a/update/2_4_24.sql b/update/2_4_24.sql
index e9799cf07..a4e8f2e2e 100644
--- a/update/2_4_24.sql
+++ b/update/2_4_24.sql
@@ -42,4 +42,8 @@ INSERT INTO `zz_plugins` ( `name`, `title`, `idmodule_from`, `idmodule_to`, `pos
CREATE TABLE `my_componenti_articoli` ( `id` INT NOT NULL AUTO_INCREMENT, `id_impianto` INT NOT NULL , `id_articolo` INT NOT NULL , `pre_id_articolo` INT NOT NULL, `note` TEXT NOT NULL , `data_registrazione` DATE NULL , `data_installazione` DATE NULL , `data_disinstallazione` DATE NULL , `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , `updated_at` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`));
-- Aggiunta vista referente in modulo attività
-INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES (NULL, (SELECT `zz_modules`.`id` FROM `zz_modules` WHERE `zz_modules`.`name`='Interventi' ), 'Referente', '(SELECT an_referenti.nome FROM an_referenti WHERE an_referenti.id=in_interventi.idreferente)', '7', '1', '0', '0', '', '', '1', '0', '0');
\ No newline at end of file
+INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES (NULL, (SELECT `zz_modules`.`id` FROM `zz_modules` WHERE `zz_modules`.`name`='Interventi' ), 'Referente', '(SELECT an_referenti.nome FROM an_referenti WHERE an_referenti.id=in_interventi.idreferente)', '7', '1', '0', '0', '', '', '1', '0', '0');
+
+-- Aggiunta vista "N. utenti" per il modulo "Utenti e permessi"
+INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
+(NULL, (SELECT `zz_modules`.`id` FROM `zz_modules` WHERE `zz_modules`.`name`='Utenti e permessi'), 'N. utenti', '(SELECT COUNT(`id`) FROM `zz_users` WHERE `idgruppo` = `zz_groups`.`id`)', 3, 1, 0, 0, '', '', 1, 0, 0);