mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-23 23:07:46 +01:00
Supporto alla personalizzazione di stampe di base
Aggiunto il supporto alla personalizzazione dei contenuti principali della cartella templates/base.
This commit is contained in:
parent
45ed5250a7
commit
40f8bbee2f
1
.gitignore
vendored
1
.gitignore
vendored
@ -75,6 +75,7 @@ vendor/
|
|||||||
assets/dist/
|
assets/dist/
|
||||||
backup/*
|
backup/*
|
||||||
!backup/.htaccess
|
!backup/.htaccess
|
||||||
|
custom/
|
||||||
files/*
|
files/*
|
||||||
!files/.htaccess
|
!files/.htaccess
|
||||||
!files/my_impianti/
|
!files/my_impianti/
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
// Individuazione dell'immagine
|
// Individuazione dell'immagine
|
||||||
$logo = $infos['full_directory'].'/logo_azienda.jpg';
|
$logo = $infos['full_directory'].'/logo_azienda.jpg';
|
||||||
if (!file_exists($logo)) {
|
if (!file_exists($logo)) {
|
||||||
$logo = __DIR__.'/logo_azienda.jpg';
|
$logo = '$default_logo$';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
|
@ -78,10 +78,53 @@ foreach ($replace as $prefix => $values) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Header di default
|
||||||
|
$header_file = DOCROOT.'/templates/base|custom|/header.php';
|
||||||
|
|
||||||
|
$original_file = str_replace('|custom|', '', $header_file);
|
||||||
|
$custom_file = str_replace('|custom|', '/custom', $header_file);
|
||||||
|
|
||||||
|
if (file_exists($custom_file)) {
|
||||||
|
$header_file = $custom_file;
|
||||||
|
} elseif (file_exists($original_file)) {
|
||||||
|
$header_file = $original_file;
|
||||||
|
}
|
||||||
|
|
||||||
|
$default_header = include $header_file;
|
||||||
|
|
||||||
|
// Footer di default
|
||||||
|
$footer_file = DOCROOT.'/templates/base|custom|/footer.php';
|
||||||
|
|
||||||
|
$original_file = str_replace('|custom|', '', $footer_file);
|
||||||
|
$custom_file = str_replace('|custom|', '/custom', $footer_file);
|
||||||
|
|
||||||
|
if (file_exists($custom_file)) {
|
||||||
|
$footer_file = $custom_file;
|
||||||
|
} elseif (file_exists($original_file)) {
|
||||||
|
$footer_file = $original_file;
|
||||||
|
}
|
||||||
|
|
||||||
|
$default_footer = include $footer_file;
|
||||||
|
|
||||||
|
// Logo di default
|
||||||
|
$logo_file = DOCROOT.'/templates/base|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_file = $custom_file;
|
||||||
|
} elseif (file_exists($original_file)) {
|
||||||
|
$logo_file = $original_file;
|
||||||
|
}
|
||||||
|
|
||||||
|
$default_logo = $logo_file;
|
||||||
|
|
||||||
// Valori aggiuntivi per la sostituzione
|
// Valori aggiuntivi per la sostituzione
|
||||||
$replaces = array_merge($replaces, [
|
$replaces = array_merge($replaces, [
|
||||||
'default_header' => include DOCROOT.'/templates/base/header.php',
|
'default_header' => $default_header,
|
||||||
'default_footer' => include DOCROOT.'/templates/base/footer.php',
|
'default_footer' => $default_footer,
|
||||||
|
'default_logo' => $default_logo,
|
||||||
'docroot' => DOCROOT,
|
'docroot' => DOCROOT,
|
||||||
'rootdir' => ROOTDIR,
|
'rootdir' => ROOTDIR,
|
||||||
'directory' => Prints::get($id_print)['full_directory'],
|
'directory' => Prints::get($id_print)['full_directory'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user