44 lines
1.8 KiB
PHP
44 lines
1.8 KiB
PHP
<?php
|
|
|
|
include_once __DIR__.'/../../core.php';
|
|
|
|
if (!function_exists('variables')) {
|
|
function variables($descrizione = '', $inizio = null, $fine = null, $rata = null, $numero_fatture = null)
|
|
{
|
|
$mese = [
|
|
'01' => 'Gennaio',
|
|
'02' => 'Febbraio',
|
|
'03' => 'Marzo',
|
|
'04' => 'Aprile',
|
|
'05' => 'Maggio',
|
|
'06' => 'Giugno',
|
|
'07' => 'Luglio',
|
|
'08' => 'Agosto',
|
|
'09' => 'Settembre',
|
|
'10' => 'Ottobre',
|
|
'11' => 'Novembre',
|
|
'12' => 'Dicembre',
|
|
];
|
|
|
|
$result['list'] = '<ul>
|
|
<li><code>{periodo}</code></li>
|
|
<li><code>{data_inizio}</code></li>
|
|
<li><code>{data_fine}</code></li>
|
|
<li><code>{mese_fatturazione}</code></li>
|
|
<li><code>{rata_attuale}</code></li>
|
|
<li><code>{numero_rate}</code></li>
|
|
</ul>';
|
|
|
|
if (!empty($descrizione)) {
|
|
$result['descrizione'] = str_replace('{periodo}', 'durata dal '.Translator::dateToLocale($inizio).' al '.Translator::dateToLocale($fine), $descrizione);
|
|
$result['descrizione'] = str_replace('{data_inizio}', Translator::dateToLocale($inizio), $result['descrizione']);
|
|
$result['descrizione'] = str_replace('{data_fine}', Translator::dateToLocale($fine), $result['descrizione']);
|
|
$result['descrizione'] = str_replace('{mese_fatturazione}', $mese[date('m', strtotime((string) $inizio))], $result['descrizione']);
|
|
$result['descrizione'] = str_replace('{rata_attuale}', $rata, $result['descrizione']);
|
|
$result['descrizione'] = str_replace('{numero_rate}', $numero_fatture, $result['descrizione']);
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
}
|