Individuazione automatica del logo stampe
This commit is contained in:
parent
38e8fb7198
commit
31c80cd14b
|
@ -9,17 +9,10 @@
|
||||||
* La personalizzazione specifica dell'header deve comunque seguire lo standard della cartella custom: anche se il file header.php non esiste nella stampa originaria, se si vuole personalizzare l'header bisogna crearlo all'interno della cartella custom.
|
* La personalizzazione specifica dell'header deve comunque seguire lo standard della cartella custom: anche se il file header.php non esiste nella stampa originaria, se si vuole personalizzare l'header bisogna crearlo all'interno della cartella custom.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Individuazione dell'immagine
|
|
||||||
$logo = $infos['full_directory'].'/logo_azienda.jpg';
|
|
||||||
if (!file_exists($logo)) {
|
|
||||||
$logo = '$default_logo$';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Header
|
|
||||||
return '
|
return '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<img src="'.$logo.'" alt="Logo" border="0"/>
|
<img src="$logo$" alt="Logo" border="0"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-6 text-right">
|
<div class="col-xs-6 text-right">
|
||||||
<p><b>'.$f_ragionesociale.'</b></p>
|
<p><b>'.$f_ragionesociale.'</b></p>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<table $body_table_params$>
|
<table $body_table_params$>
|
||||||
<!-- Intestazione fornitore -->
|
<!-- Intestazione fornitore -->
|
||||||
<tr><td style="width:105mm; font-size:8pt; color:#555;">
|
<tr><td style="width:105mm; font-size:8pt; color:#555;">
|
||||||
<img src="$docroot$/templates/fatturato/logo_azienda.jpg" alt="Logo" border="0" />
|
<img src="$logo$" alt="Logo" border="0" />
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
|
@ -112,19 +112,31 @@ $logo_file = DOCROOT.'/templates/base|custom|/logo_azienda.jpg';
|
||||||
$original_file = str_replace('|custom|', '', $logo_file);
|
$original_file = str_replace('|custom|', '', $logo_file);
|
||||||
$custom_file = str_replace('|custom|', '/custom', $logo_file);
|
$custom_file = str_replace('|custom|', '/custom', $logo_file);
|
||||||
|
|
||||||
|
$default_logo = $original_file;
|
||||||
if (file_exists($custom_file)) {
|
if (file_exists($custom_file)) {
|
||||||
$logo_file = $custom_file;
|
$default_logo = $custom_file;
|
||||||
} elseif (file_exists($original_file)) {
|
|
||||||
$logo_file = $original_file;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$default_logo = $logo_file;
|
// Logo specifico della stampa
|
||||||
|
$logo_file = DOCROOT.'/templates/'.Prints::get($id_print)['directory'].'|custom|/logo_azienda.jpg';
|
||||||
|
|
||||||
|
$original_file = str_replace('|custom|', '', $logo_file);
|
||||||
|
$custom_file = str_replace('|custom|', '/custom', $logo_file);
|
||||||
|
|
||||||
|
if (file_exists($custom_file)) {
|
||||||
|
$logo = $custom_file;
|
||||||
|
} elseif (file_exists($original_file)) {
|
||||||
|
$logo = $original_file;
|
||||||
|
} else {
|
||||||
|
$logo = $default_logo;
|
||||||
|
}
|
||||||
|
|
||||||
// Valori aggiuntivi per la sostituzione
|
// Valori aggiuntivi per la sostituzione
|
||||||
$replaces = array_merge($replaces, [
|
$replaces = array_merge($replaces, [
|
||||||
'default_header' => $default_header,
|
'default_header' => $default_header,
|
||||||
'default_footer' => $default_footer,
|
'default_footer' => $default_footer,
|
||||||
'default_logo' => $default_logo,
|
'default_logo' => $default_logo,
|
||||||
|
'logo' => $logo,
|
||||||
'docroot' => DOCROOT,
|
'docroot' => DOCROOT,
|
||||||
'rootdir' => ROOTDIR,
|
'rootdir' => ROOTDIR,
|
||||||
'directory' => Prints::get($id_print)['full_directory'],
|
'directory' => Prints::get($id_print)['full_directory'],
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
|
@ -2,7 +2,7 @@
|
||||||
<table $body_table_params$>
|
<table $body_table_params$>
|
||||||
<!-- Intestazione fornitore -->
|
<!-- Intestazione fornitore -->
|
||||||
<tr><td style="width:105mm; font-size:8pt; color:#555;">
|
<tr><td style="width:105mm; font-size:8pt; color:#555;">
|
||||||
<img src="$docroot$/templates/magazzino_inventario/logo_azienda.jpg" alt="Logo" border="0" />
|
<img src="$logo$" alt="Logo" border="0" />
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
<br/>
|
<br/>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
</big>
|
</big>
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="$docroot$/templates/registro_iva/logo_azienda.jpg" alt="Logo" style="width:60mm;" border="0">
|
<img src="$logo$" alt="Logo" style="width:60mm;" border="0">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
|
@ -2,7 +2,7 @@
|
||||||
<table $body_table_params$>
|
<table $body_table_params$>
|
||||||
<!-- Intestazione fornitore -->
|
<!-- Intestazione fornitore -->
|
||||||
<tr><td style="width:110mm; font-size:8pt; color:#555;">
|
<tr><td style="width:110mm; font-size:8pt; color:#555;">
|
||||||
<img src="$docroot$/templates/riepilogo_interventi/logo_azienda.jpg" alt="Logo" border="0" /><br/>
|
<img src="$logo$" alt="Logo" border="0" /><br/>
|
||||||
$f_ragionesociale$
|
$f_ragionesociale$
|
||||||
$f_indirizzo$
|
$f_indirizzo$
|
||||||
$f_citta_full$
|
$f_citta_full$
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
|
@ -12,6 +12,6 @@ echo '
|
||||||
<p>'.(!empty($f_telefono) ? tr('Tel').': ' : '').'$f_telefono$</p>
|
<p>'.(!empty($f_telefono) ? tr('Tel').': ' : '').'$f_telefono$</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-6 text-right">
|
<div class="col-xs-6 text-right">
|
||||||
<img src="'.__DIR__.'/logo_azienda.jpg" alt="Logo" border="0"/>
|
<img src="$logo$" alt="Logo" border="0"/>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 4.2 KiB |
Loading…
Reference in New Issue