Fix custom fax cover_logo.

This commit is contained in:
FusionPBX
2021-07-14 18:54:03 -06:00
committed by GitHub
parent e1c9c1c85a
commit f6f2f1c77f

View File

@@ -476,10 +476,15 @@ if (!function_exists('fax_split_dtmf')) {
}
}
if (isset($logo) && $logo) {
$logo_dirname = strtolower(pathinfo($logo, PATHINFO_DIRNAME));
$logo_filename = strtolower(pathinfo($logo, PATHINFO_BASENAME));
$logo_fileext = pathinfo($logo_filename, PATHINFO_EXTENSION);
if (in_array($logo_fileext, ['gif','jpg','jpeg','png','bmp'])) {
if (!file_exists($dir_fax_temp.'/'.$logo_filename)) {
if (file_exists($logo_dirname.'/'.$logo_filename)) {
$logo = $logo_dirname.'/'.$logo_filename;
$display_logo = true;
}
else {
$raw = file_get_contents($logo);
if (file_put_contents($dir_fax_temp.'/'.$logo_filename, $raw)) {
$logo = $dir_fax_temp.'/'.$logo_filename;
@@ -489,10 +494,6 @@ if (!function_exists('fax_split_dtmf')) {
unset($logo);
}
}
else {
$logo = $dir_fax_temp.'/'.$logo_filename;
$display_logo = true;
}
}
else {
unset($logo);