1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-01 16:36:45 +01:00

Miglioramento automatismo order

This commit is contained in:
Thomas Zilio 2020-08-06 11:34:32 +02:00
parent 078360f0ba
commit c5f042b671
15 changed files with 29 additions and 44 deletions

View File

@ -55,12 +55,10 @@ switch (post('op')) {
break;
case 'update_position':
$ids = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($ids as $id) {
$dbo->query('UPDATE `zz_checklist_items` SET `order` = '.prepare($order).' WHERE id = '.prepare($id));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `zz_checklist_items` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -282,12 +282,10 @@ $riga = $contratto->getRiga($type, $id_riga);
break;
case 'update_position':
$orders = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($orders as $idriga) {
$dbo->query('UPDATE `co_righe_contratti` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `co_righe_contratti` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -25,7 +25,7 @@ foreach ($righe as $riga) {
echo '
<tr data-id="'.$riga->id.'" data-type="'.get_class($riga).'">
<td class="text-center">
'.(($riga->order) + 1).'
'.($riga->order + 1).'
</td>';
// Descrizione

View File

@ -386,12 +386,10 @@ switch (post('op')) {
break;
case 'update_position':
$orders = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($orders as $idriga) {
$dbo->query('UPDATE `dt_righe_ddt` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `dt_righe_ddt` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -40,7 +40,7 @@ foreach ($righe as $riga) {
echo '
<tr data-id="'.$riga->id.'" data-type="'.get_class($riga).'" '.$extra.'>
<td class="text-center">
'.(($riga->order) + 1).'
'.($riga->order + 1).'
</td>
<td>';

View File

@ -626,12 +626,10 @@ switch (post('op')) {
break;
case 'update_position':
$orders = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($orders as $idriga) {
$dbo->query('UPDATE `co_righe_documenti` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `co_righe_documenti` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -85,7 +85,7 @@ if ($dir == 'entrata') {
$(document).ready(function () {
$("#idanagrafica_add").change(function () {
var data = $(this).selectData();
if (data !== undefined) {
if (!data.id){
$("#info").addClass("hidden");

View File

@ -71,7 +71,7 @@ foreach ($righe as $riga) {
echo '
<tr data-id="'.$riga->id.'" data-type="'.get_class($riga).'" '.$extra.'>
<td class="text-center">
'.(($riga->order) + 1).'
'.($riga->order + 1).'
</td>
<td>';

View File

@ -301,12 +301,10 @@ switch (post('op')) {
break;
case 'update_position':
$orders = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($orders as $idriga) {
$dbo->query('UPDATE `or_righe_ordini` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `or_righe_ordini` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -40,7 +40,7 @@ foreach ($righe as $riga) {
echo '
<tr data-id="'.$riga->id.'" data-type="'.get_class($riga).'" '.$extra.'>
<td class="text-center">
'.(($riga->order) + 1).'
'.($riga->order + 1).'
</td>
<td>';

View File

@ -327,12 +327,10 @@ switch (post('op')) {
break;
case 'update_position':
$orders = explode(',', $_POST['order']);
$order = 0;
$order = explode(',', post('order', true));
foreach ($orders as $idriga) {
$dbo->query('UPDATE `co_righe_preventivi` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `co_righe_preventivi` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -24,7 +24,7 @@ foreach ($righe as $riga) {
echo '
<tr data-id="'.$riga->id.'" data-type="'.get_class($riga).'">
<td class="text-center">
'.(($riga->order) + 1).'
'.($riga->order + 1).'
</td>';
// Descrizione

View File

@ -150,13 +150,10 @@ switch (filter('op')) {
break;
case 'update_position':
$order = explode(',', post('order', true));
$orders = explode(',', $_POST['order']);
$order = 0;
foreach ($orders as $idriga) {
$dbo->query('UPDATE `zz_views` SET `order`='.prepare($order).' WHERE id='.prepare($idriga));
++$order;
foreach ($order as $i => $id_riga) {
$dbo->query('UPDATE `zz_views` SET `order` = '.prepare($i).' WHERE id='.prepare($id_riga));
}
break;

View File

@ -19,7 +19,7 @@ class Clienti extends AppResource
INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.idtipoanagrafica
WHERE an_tipianagrafiche.descrizione = 'Cliente' AND an_anagrafiche.deleted_at IS NULL";
$sincronizza_lavorati = setting('Sincronizza Clienti per cui il Tecnico ha lavorato in passato');
$sincronizza_lavorati = setting('Sincronizza solo i Clienti per cui il Tecnico ha lavorato in passato');
if (!empty($sincronizza_lavorati)) {
$query .= '
AND an_anagrafiche.idanagrafica IN (

View File

@ -147,7 +147,7 @@ INSERT INTO `zz_api_resources` (`id`, `version`, `type`, `resource`, `class`, `e
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES
(NULL, 'Google Maps API key', '', 'string', '1', 'Applicazione', 1, ''),
(NULL, 'Mostra prezzi', '1', 'boolean', '1', 'Applicazione', 2, ''),
(NULL, 'Sincronizza Clienti per cui il Tecnico ha lavorato in passato', '1', 'boolean', '1', 'Applicazione', 3, ''),
(NULL, 'Sincronizza solo i Clienti per cui il Tecnico ha lavorato in passato', '1', 'boolean', '1', 'Applicazione', 3, ''),
(NULL, 'Mesi per lo storico delle Attività', '6', 'integer', '1', 'Applicazione', 3, '');
-- Impostazioni relative gli stati delle Attività