mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-10 07:27:35 +01:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
aa3ba7eb18
2
bug.php
2
bug.php
@ -168,7 +168,7 @@ echo '
|
||||
toolbar: globals.ckeditorToolbar,
|
||||
language: globals.locale,
|
||||
scayt_autoStartup: true,
|
||||
scayt_sLang: globals.scayt_sLang
|
||||
scayt_sLang: globals.full_locale
|
||||
});
|
||||
|
||||
CKEDITOR.instances.body.on("key", function() {
|
||||
|
@ -116,7 +116,7 @@ if (Auth::check()) {
|
||||
search: search,
|
||||
translations: translations,
|
||||
locale: \''.$lang.'\',
|
||||
scayt_sLang: \''.$lang.'_'.strtoupper($lang).'\',
|
||||
full_locale: \''.$lang.'_'.strtoupper($lang).'\',
|
||||
|
||||
start_date: \''.Translator::dateToLocale($_SESSION['period_start']).'\',
|
||||
end_date: \''.Translator::dateToLocale($_SESSION['period_end']).'\',
|
||||
|
@ -1295,3 +1295,26 @@ function redirect(href, data, method, blank) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function setCookie(cname, cvalue, exdays) {
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime() + (exdays*24*60*60*1000));
|
||||
var expires = "expires="+ d.toUTCString();
|
||||
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
|
||||
}
|
||||
|
||||
function getCookie(cname) {
|
||||
var name = cname + "=";
|
||||
var decodedCookie = decodeURIComponent(document.cookie);
|
||||
var ca = decodedCookie.split(';');
|
||||
for(var i = 0; i <ca.length; i++) {
|
||||
var c = ca[i];
|
||||
while (c.charAt(0) == ' ') {
|
||||
c = c.substring(1);
|
||||
}
|
||||
if (c.indexOf(name) == 0) {
|
||||
return c.substring(name.length, c.length);
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
24
mail.php
24
mail.php
@ -21,23 +21,22 @@ foreach ($variables as $key => $value) {
|
||||
$body = str_replace(array_keys($replaces), array_values($replaces), $body);
|
||||
$subject = str_replace(array_keys($replaces), array_values($replaces), $subject);
|
||||
|
||||
//Campi mancanti
|
||||
$rs2 = $dbo->fetchArray('SELECT from_address, server, port FROM zz_smtp WHERE id='.prepare($template['id_smtp']));
|
||||
// Campi mancanti
|
||||
$campi_mancanti = [];
|
||||
|
||||
if ($rs2[0]['from_address'] == '') {
|
||||
array_push($campi_mancanti, 'Mittente');
|
||||
if (empty($smtp['from_address'])) {
|
||||
$campi_mancanti[] = tr('Mittente');
|
||||
}
|
||||
if ($rs2[0]['server'] == '') {
|
||||
array_push($campi_mancanti, 'Server SMTP');
|
||||
if (empty($smtp['server'])) {
|
||||
$campi_mancanti[] = tr('Server SMTP');
|
||||
}
|
||||
if ($rs2[0]['port'] == '') {
|
||||
array_push($campi_mancanti, 'Porta');
|
||||
if (empty($smtp['port'])) {
|
||||
$campi_mancanti[] = tr('Porta');
|
||||
}
|
||||
|
||||
|
||||
if (sizeof($campi_mancanti) > 0) {
|
||||
echo "<div class='alert alert-warning'><i class='fa fa-warning'></i> Prima di procedere all'invio completa: <b>".implode(', ', $campi_mancanti).'</b><br/>
|
||||
'.Modules::link('Gestione email', $template['id_smtp'], tr('Vai alla scheda account email'), null).'</div>';
|
||||
echo "<div class='alert alert-warning'><i class='fa fa-warning'></i> Prima di procedere all'invio completa: <b>".implode(', ', $campi_mancanti).'</b><br/>
|
||||
'.Modules::link('Account email', $smtp['id'], tr('Vai alla scheda account email'), null).'</div>';
|
||||
}
|
||||
|
||||
// Form
|
||||
@ -151,8 +150,7 @@ echo '
|
||||
toolbar: globals.ckeditorToolbar,
|
||||
language: globals.locale,
|
||||
scayt_autoStartup: true,
|
||||
scayt_sLang: globals.scayt_sLang
|
||||
|
||||
scayt_sLang: globals.full_locale
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -512,6 +512,25 @@ if ($vista == 'mese') {
|
||||
|
||||
// Creazione del calendario
|
||||
create_calendar();
|
||||
|
||||
//Data di default
|
||||
$('.fc-prev-button, .fc-next-button, .fc-today-button').click(function(){
|
||||
var date_start = $('#calendar').fullCalendar('getView').start.format('YYYY-MM-DD');
|
||||
date_start = moment(date_start);
|
||||
|
||||
if('<?php echo $def; ?>'=='month'){
|
||||
if(date_start.date()>1){
|
||||
date_start = moment(date_start).add(1, 'M').startOf('month');
|
||||
}
|
||||
}
|
||||
|
||||
date_start = date_start.format('YYYY-MM-DD');
|
||||
setCookie('calendar_date_start', date_start, 365);
|
||||
});
|
||||
|
||||
calendar_date_start = getCookie('calendar_date_start');
|
||||
$('#calendar').fullCalendar( 'gotoDate', calendar_date_start );
|
||||
|
||||
});
|
||||
|
||||
function create_calendar(){
|
||||
|
@ -133,7 +133,7 @@ if (sizeof($variables) > 0) {
|
||||
toolbar: globals.ckeditorToolbar,
|
||||
language: globals.locale,
|
||||
scayt_autoStartup: true,
|
||||
scayt_sLang: globals.scayt_sLang
|
||||
scayt_sLang: globals.full_locale
|
||||
});
|
||||
|
||||
});
|
||||
|
@ -284,9 +284,9 @@ function aggiungi_movimento($iddocumento, $dir, $primanota = 0)
|
||||
$iva_indetraibile_fattura = $rs[0]['iva_indetraibile'];
|
||||
|
||||
// Lettura iva delle righe in fattura
|
||||
$query = 'SELECT SUM(iva) AS iva FROM co_righe_documenti GROUP BY iddocumento HAVING iddocumento='.prepare($iddocumento);
|
||||
$query = 'SELECT iva FROM co_righe_documenti WHERE iddocumento='.prepare($iddocumento);
|
||||
$rs = $dbo->fetchArray($query);
|
||||
$iva_fattura = $rs[0]['iva'] + $iva_rivalsainps - $iva_indetraibile_fattura;
|
||||
$iva_fattura = sum( array_column($rs, 'iva'), null, 2 ) + $iva_rivalsainps - $iva_indetraibile_fattura;
|
||||
|
||||
// Imposto i segni + e - in base se la fattura è di acquisto o vendita
|
||||
if ($dir == 'uscita') {
|
||||
|
@ -282,7 +282,7 @@ echo '
|
||||
// Calcoli
|
||||
$imponibile = sum(array_column($rs, 'subtotale'));
|
||||
$sconto = sum(array_column($rs, 'sconto'));
|
||||
$iva = sum(array_column($rs, 'iva'), null, 4);
|
||||
$iva = sum(array_column($rs, 'iva'), null, 2);
|
||||
|
||||
$imponibile_scontato = sum($imponibile, -$sconto);
|
||||
|
||||
|
@ -314,7 +314,7 @@ echo '
|
||||
|
||||
// Info per il footer
|
||||
$imponibile = sum($imponibile);
|
||||
$iva = sum($iva, null, 4) + $records[0]['iva_rivalsainps'];
|
||||
$iva = sum($iva, null, 2) + $records[0]['iva_rivalsainps'];
|
||||
$sconto = sum($sconto);
|
||||
|
||||
$totale = $imponibile + $iva - $sconto + $records[0]['rivalsainps'];
|
||||
|
@ -44,12 +44,7 @@ switch ($periodo[0]) {
|
||||
break;
|
||||
}*/
|
||||
|
||||
if ($dir == 'entrata') {
|
||||
$query = "SELECT *, SUM(subtotale-co_righe_documenti.sconto) AS subtotale, SUM(iva) AS iva, (SELECT ragione_sociale FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_documenti.idanagrafica) AS ragione_sociale FROM co_documenti INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir='entrata' AND co_documenti.data >= ".prepare($date_start).' AND co_documenti.data <= '.prepare($date_end).' GROUP BY co_documenti.id, co_righe_documenti.idiva ORDER BY co_documenti.data';
|
||||
} elseif ($dir == 'uscita') {
|
||||
$query = "SELECT *, SUM(subtotale-co_righe_documenti.sconto) AS subtotale, SUM(iva) AS iva, (SELECT ragione_sociale FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_documenti.idanagrafica) AS ragione_sociale FROM co_documenti INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir='uscita' AND co_documenti.data >= ".prepare($date_start).' AND co_documenti.data <= '.prepare($date_end).' GROUP BY co_documenti.id, co_righe_documenti.idiva ORDER BY co_documenti.data';
|
||||
}
|
||||
|
||||
$query = 'SELECT *, SUM(subtotale-co_righe_documenti.sconto) AS subtotale, SUM(iva) AS iva, (SELECT ragione_sociale FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_documenti.idanagrafica) AS ragione_sociale FROM co_documenti INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir = '.prepare($dir).' AND is_descrizione = 0 AND co_documenti.data >= '.prepare($date_start).' AND co_documenti.data <= '.prepare($date_end).' GROUP BY co_documenti.id, co_righe_documenti.idiva ORDER BY co_documenti.data';
|
||||
$rs = $dbo->fetchArray($query);
|
||||
|
||||
if ('entrata' == $dir) {
|
||||
|
Loading…
Reference in New Issue
Block a user