diff --git a/app/fax/app_languages.php b/app/fax/app_languages.php
index c84e23f4d1..eb82b55e7d 100644
--- a/app/fax/app_languages.php
+++ b/app/fax/app_languages.php
@@ -85,6 +85,11 @@
$text['description-fax_files']['pt-pt'] = "Selecione o ficheiro a carregar para enviar por fax.";
$text['description-fax_files']['fr-fr'] = "Choisir un fichier à télécharger pour être émis en tant que Fax.";
+ $text['label-selected']['en-us'] = "Selected";
+ $text['label-selected']['es-cl'] = "Seleccionado";
+ $text['label-selected']['pt-pt'] = "Selecionado";
+ $text['label-selected']['fr-fr'] = "Sélectionné";
+
$text['button-edit']['en-us'] = "Edit";
$text['button-edit']['es-cl'] = "Editar";
$text['button-edit']['pt-pt'] = "Editar";
diff --git a/app/fax/fax_send.php b/app/fax/fax_send.php
index 233e5b6780..76916a99e3 100644
--- a/app/fax/fax_send.php
+++ b/app/fax/fax_send.php
@@ -212,6 +212,7 @@ else {
}
// process uploaded files, if any
+ $fax_page_count = 0;
foreach ($_FILES['fax_files']['tmp_name'] as $index => $fax_tmp_name) {
if (
is_uploaded_file($fax_tmp_name)
@@ -283,6 +284,11 @@ else {
@unlink($dir_fax_temp.'/'.$fax_name.'.pdf');
}
+ $tif_page_count = exec("tiffinfo ".$dir_fax_temp.'/'.$fax_name.".tif | grep \"Page Number\" | grep -c \"P\"");
+ if ($tif_page_count != '') {
+ $fax_page_count += $tif_page_count;
+ }
+
//add file to array
$tif_files[] = $dir_fax_temp.'/'.$fax_name.'.tif';
} //if
@@ -381,7 +387,7 @@ else {
if ($fax_sender != '' || $fax_caller_id_number != '') {
$pdf -> Text($x + 0.5, $y + 2.3, strtoupper($text['label-fax-sender']).":");
}
- if ($page_count > 0) {
+ if ($fax_page_count > 0) {
$pdf -> Text($x + 0.5, $y + 2.6, strtoupper($text['label-fax-attached']).":");
}
if ($fax_subject != '') {
@@ -414,8 +420,8 @@ else {
$pdf -> Write(0.3, format_phone($fax_caller_id_number));
}
}
- if ($page_count > 0) {
- $pdf -> Text($x + 2.0, $y + 2.6, $page_count.' '.$text['label-fax-page'.(($page_count > 1) ? 's' : null)]);
+ if ($fax_page_count > 0) {
+ $pdf -> Text($x + 2.0, $y + 2.6, $fax_page_count.' '.$text['label-fax-page'.(($fax_page_count > 1) ? 's' : null)]);
}
if ($fax_subject != '') {
$pdf -> Text($x + 2.0, $y + 2.9, $fax_subject);
@@ -740,8 +746,9 @@ else {
echo " var file_name = inp.files.item(i).name;";
echo " files_selected.push(file_name);";
echo " }";
+ echo " document.getElementById('file_list_'+file_input_number).innerHTML = '';";
echo " if (files_selected.length > 1) {";
- echo " document.getElementById('file_list_'+file_input_number).innerHTML = 'Selected: ';";
+ echo " document.getElementById('file_list_'+file_input_number).innerHTML = '".$text['label-selected'].": ';";
echo " document.getElementById('file_list_'+file_input_number).innerHTML += files_selected.join(', ');";
echo " document.getElementById('file_list_'+file_input_number).innerHTML += '
';";
echo " }";