mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-29 15:09:26 +01:00
Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
0427fe1d0b
@ -4,7 +4,7 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi
|
||||
|
||||
Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release.
|
||||
|
||||
- [2.4.37 (2022-10-27)](#2437-2022-10-27)
|
||||
- [2.4.37 (2022-11-02)](#2437-2022-11-04)
|
||||
- [2.4.36 (2022-09-16)](#2436-2022-09-16)
|
||||
- [2.4.35 (2022-08-12)](#2435-2022-08-12)
|
||||
- [2.4.34 (2022-07-15)](#2434-2022-07-15)
|
||||
@ -49,7 +49,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
|
||||
- [2.1 (2015-04-02)](#21-2015-04-02)
|
||||
|
||||
|
||||
## 2.4.37 (2022-10-27)
|
||||
## 2.4.37 (2022-11-04)
|
||||
### Aggiunto (Added)
|
||||
- Aggiunto modulo Mappa per geolocalizzare le attività
|
||||
- Aggiunta tipologia documento TD28
|
||||
@ -67,6 +67,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
|
||||
- Aggiunta colonna Anagrafica in Movimenti
|
||||
- Aggiunto codice fornitore in ordini cliente
|
||||
- Aggiunta selezione periodo nelle stampe contabili
|
||||
- Aggiunta condizione di fornitura in ordini
|
||||
### Modificato(Changed)
|
||||
- Miglioria per velocizzazione apertura DDT
|
||||
- Migliorie modulo Causali
|
||||
@ -96,6 +97,9 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
|
||||
- Corretto calcolo numero maschera
|
||||
- Rimozione visualizzazione delle azioni di gruppo nei plugin
|
||||
- Corretta notifica di numerazione errata nei DDT in entrata
|
||||
- Corretto caricamento di immagini su ckeditor
|
||||
- Corretto calcolo dell'IVA in stampa liquidazione
|
||||
- Corretta impostazione di calcolo totali ristretti a selezione
|
||||
|
||||
## 2.4.36 (2022-09-16)
|
||||
### Aggiunto (Added)
|
||||
|
24
actions.php
24
actions.php
@ -80,6 +80,12 @@ if (filter('op') == 'aggiungi-allegato' || filter('op') == 'rimuovi-allegato') {
|
||||
'id_record' => $id_record,
|
||||
]);
|
||||
|
||||
// Upload da form
|
||||
if (!empty($funcNum) ){
|
||||
echo '
|
||||
<link rel="stylesheet" type="text/css" href="'.$baseurl.'/assets/dist/css/app.min.css" />
|
||||
<script src="'.$baseurl.'/assets/dist/js/app.min.js"></script>';
|
||||
}
|
||||
|
||||
// Creazione file fisico
|
||||
if (!empty($upload)) {
|
||||
@ -93,8 +99,22 @@ if (filter('op') == 'aggiungi-allegato' || filter('op') == 'rimuovi-allegato') {
|
||||
'uploaded' => 1,
|
||||
'url' => $upload->filepath
|
||||
];
|
||||
|
||||
echo json_encode($response);
|
||||
|
||||
// Upload da form
|
||||
if (!empty($funcNum) ){
|
||||
echo '
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
window.parent.toastr.success("'.tr('Caricamento riuscito').'");
|
||||
window.parent.CKEDITOR.tools.callFunction('.$funcNum.', "'.$baseurl.'/'.$upload->filepath.'");
|
||||
});
|
||||
</script>';
|
||||
}
|
||||
|
||||
// Copia-incolla
|
||||
else {
|
||||
echo json_encode($response);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
|
@ -356,15 +356,13 @@ function initComplete(settings) {
|
||||
|
||||
if(typeof row_id !== "undefined"){
|
||||
if (row.hasClass("selected")) {
|
||||
//table.datatable.rows("#" + row_id).select();
|
||||
wrapper.addSelectedRows(row_id);
|
||||
} else {
|
||||
//table.datatable.rows("#" + row_id).deselect();
|
||||
} else if (!row.hasClass("selected") && row.hasClass("clicked")) {
|
||||
wrapper.removeSelectedRows(row_id);
|
||||
}
|
||||
}
|
||||
});
|
||||
}, 1000);
|
||||
}, 100);
|
||||
}
|
||||
|
||||
function drawCallback(settings) {
|
||||
@ -491,6 +489,9 @@ function getTable(selector) {
|
||||
addSelectedRows: function (row_ids) {
|
||||
row_ids = Array.isArray(row_ids) ? row_ids : [row_ids];
|
||||
row_ids.forEach(function (item, index) {
|
||||
// Aggiungo una classe per definire che questo elemento è stato cliccato ora,
|
||||
// per poterlo de-cliccare correttamente
|
||||
$('tr[id='+item.toString()+']').addClass('clicked');
|
||||
selected.set(item.toString(), true);
|
||||
});
|
||||
|
||||
|
@ -398,7 +398,7 @@ if ($diff > 0) {
|
||||
ksort($materiali_righe);
|
||||
foreach ($materiali_righe as $key => $materiale){
|
||||
$margine = $materiale['ricavo'] - $materiale['costo'];
|
||||
$margine_prc = (int)(1 - ($materiale['costo'] / $materiale['ricavo'])) * 100;
|
||||
$margine_prc = ($materiale['ricavo']) ? (int)(1 - ($materiale['costo'] / $materiale['ricavo'])) * 100 : 0;
|
||||
$ricarico_prc = ($materiale['ricavo'] && $materiale['costo']) ? (int)((($materiale['ricavo'] / $materiale['costo']) - 1) * 100) : 100;
|
||||
echo '
|
||||
<tr>
|
||||
|
Loading…
x
Reference in New Issue
Block a user