From 0e63fb9bee6de82dd6d10651496210b415377d37 Mon Sep 17 00:00:00 2001 From: James Rose Date: Sat, 24 Nov 2012 22:06:11 +0000 Subject: [PATCH] log viewer, added preliminary support for translations. --- app/log_viewer/app_languages.php | 42 ++++++++++++++++++++++++++++++++ app/log_viewer/log_viewer.php | 30 ++++++++++++++--------- 2 files changed, 60 insertions(+), 12 deletions(-) create mode 100644 app/log_viewer/app_languages.php diff --git a/app/log_viewer/app_languages.php b/app/log_viewer/app_languages.php new file mode 100644 index 0000000000..25608fbe28 --- /dev/null +++ b/app/log_viewer/app_languages.php @@ -0,0 +1,42 @@ + + Portions created by the Initial Developer are Copyright (C) 2008-2012 + the Initial Developer. All Rights Reserved. + + Contributor(s): + Mark J Crane + James Rose +*/ + + + $text['label-log-viewer']['en-us'] = 'Log Viewer'; + $text['label-line-num']['en-us'] = 'Show Line Numbers'; + $text['label-sort']['en-us'] = 'Sort Descending'; + $text['button-reload']['en-us'] = 'Reload'; + $text['label-kb']['en-us'] = 'KB'; //KiloBytes + $text['button-download']['en-us'] = 'Download Logs'; + $text['label-displaying']['en-us'] = 'Displaying the last'; + $text['label-bytes']['en-us'] = 'bytes'; + $text['label-syntax']['en-us'] = 'Syntax Highlighted'; + $text['label-open-at']['en-us'] = 'opening at'; + $text['label-open-file']['en-us'] = 'opening entire file'; + + +?> \ No newline at end of file diff --git a/app/log_viewer/log_viewer.php b/app/log_viewer/log_viewer.php index b62fb76e01..62d63f334c 100644 --- a/app/log_viewer/log_viewer.php +++ b/app/log_viewer/log_viewer.php @@ -35,6 +35,12 @@ else { exit; } +//add multi-lingual support + require_once "app_languages.php"; + foreach($text as $key => $value) { + $text[$key] = $value[$_SESSION['domain']['language']['code']]; + } + //define variables $c = 0; $row_style["0"] = "row_style0"; @@ -73,19 +79,19 @@ echo "
\n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; @@ -149,7 +155,7 @@ if (permission_exists('log_view')) { */ echo "
\n"; -echo " Log Viewer
\n"; +echo " ".$text['label-log-viewer']."
\n"; echo "
\n"; -echo " "; -echo " "; -echo " Display KB"; -echo " "; +echo " "; +echo " "; +echo " Display ".$text['label-kb'].""; +echo " "; echo " \n"; if (permission_exists('log_download')) { - echo " \n"; + echo " \n"; } echo "
"; - echo ""; + echo ""; echo "
Syntax Highlighted
".$text['label-syntax']."
"; $user_filesize = '32768'; @@ -164,7 +170,7 @@ if (permission_exists('log_view')) { } //echo "Log File Size: " . $file_size . " bytes.
"; - echo "
Displaying the last " . number_format($user_filesize,0,'.',',') . " of " . number_format($file_size,0,'.',',') . " bytes.


"; + echo "
".$text['label-displaying']." " . number_format($user_filesize,0,'.',',') . " of " . number_format($file_size,0,'.',',') . " ".$text['label-bytes'].".


"; $file = fopen($log_file, "r") or exit("Unable to open file!"); @@ -184,13 +190,13 @@ if (permission_exists('log_view')) { //set an offset on fopen $bytecount=$file_size-$default_fsize; fseek($file, $bytecount); - echo "opening at " . $bytecount . " bytes
"; + echo $text['label-open-at']." " . $bytecount . " ".$text['label-bytes']."
"; } else { //open the file $bytecount='0'; fseek($file, 0); - echo "
opening entire file
"; + echo "
".$text['label-open-file']."
"; } } } @@ -199,13 +205,13 @@ if (permission_exists('log_view')) { //set an offset on fopen $bytecount=$file_size-$default_fsize; fseek($file, $bytecount); - echo "opening at " . $bytecount . " bytes
"; + echo $text['label-open-at']." " . $bytecount . " ".$text['label-bytes']."
"; } else { //open the file $bytecount='0'; fseek($file, 0); - echo "
opening entire file
"; + echo "
".$text['label-open-file']."
"; } }