Commit 3cbb5039d9f9f63f832e733ca612a47617d4b9a7
1 parent
007a29f2
Type: i18n Framework.
Description: Removed unused functions.
Added image localisation function.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2845 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
19 additions
and
74 deletions
presentation/Html.inc
| @@ -50,84 +50,10 @@ function statusPage($sTitle, $sHeading, $sText = "", $sCancelAction, $sQueryStri | @@ -50,84 +50,10 @@ function statusPage($sTitle, $sHeading, $sText = "", $sCancelAction, $sQueryStri | ||
| 50 | return $sToRender; | 50 | return $sToRender; |
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | -function startTable($border, $width) { | ||
| 54 | - return "<table border=\"$border\" width=\"$width\">\n"; | ||
| 55 | -} | ||
| 56 | - | ||
| 57 | -function tableCaption($sCaption) { | ||
| 58 | - return "<caption><b>$sCaption</b></caption>\n"; | ||
| 59 | -} | ||
| 60 | - | ||
| 61 | -function stopTable() { | ||
| 62 | - return "</table>\n"; | ||
| 63 | -} | ||
| 64 | - | ||
| 65 | -function tableRow($align, $bgcolor, $html) { | ||
| 66 | - return "<tr align=\"$align\" bgcolor=\"$bgcolor\">$html</tr>\n"; | ||
| 67 | -} | ||
| 68 | - | ||
| 69 | - | ||
| 70 | -function tableHeading($cssClassName, $colspan, $text) { | ||
| 71 | - return "<th class=\"$cssClassName\" colspan=\"$colspan\">\n | ||
| 72 | - $text\n | ||
| 73 | - </th>\n"; | ||
| 74 | -} | ||
| 75 | - | ||
| 76 | -function tableData($html, $iColspan = 1) { | ||
| 77 | - return "<td colspan = $iColspan>$html</td>\n"; | ||
| 78 | -} | ||
| 79 | - | ||
| 80 | -function tableCssData($html, $cssClass) { | ||
| 81 | - return "<td><span class=\"$cssClass\">$html</span></td>\n"; | ||
| 82 | -} | ||
| 83 | - | ||
| 84 | -function startTableRowCell() { | ||
| 85 | - return "<tr><td>\n"; | ||
| 86 | -} | ||
| 87 | - | ||
| 88 | -function textInput($sId, $sValue) { | ||
| 89 | - return "<input type=text id=\"$sId\" value=\"$sValue\" />\n"; | ||
| 90 | -} | ||
| 91 | - | ||
| 92 | -function endTableRowCell() { | ||
| 93 | - return "</td></tr>\n"; | ||
| 94 | -} | ||
| 95 | - | ||
| 96 | function generateImage($sImageSource) { | 53 | function generateImage($sImageSource) { |
| 97 | return "<img border=\"0\" src=\"$sImageSource\">"; | 54 | return "<img border=\"0\" src=\"$sImageSource\">"; |
| 98 | } | 55 | } |
| 99 | 56 | ||
| 100 | -function getNumberStringValidationJavaScript() { | ||
| 101 | - return "<script language=\"JavaScript\">\n". | ||
| 102 | - "<!--\n" . | ||
| 103 | - "function validateString(field, msg, min, max) {\n" . | ||
| 104 | - "\tif (!min) { min = 1 }\n" . | ||
| 105 | - "\tif (!max) { max = 65535 }\n\n" . | ||
| 106 | - | ||
| 107 | - "\tif (!field.value || field.value.length < min || field.value.max > max) {\n" . | ||
| 108 | - "\t\talert(msg);\n" . | ||
| 109 | - "\t\tfield.focus();\n" . | ||
| 110 | - "\t\tfield.select();\n" . | ||
| 111 | - "\t\treturn false;\n" . | ||
| 112 | - "\t}\n" . | ||
| 113 | - "\treturn true;\n" . | ||
| 114 | - "}\n\n" . | ||
| 115 | - | ||
| 116 | - "function validateNumber(field, msg, min, max) {\n" . | ||
| 117 | - "\tif (!min) { min = 0 }\n" . | ||
| 118 | - "\tif (!max) { max = 255 }\n" . | ||
| 119 | - | ||
| 120 | - "\tif ( (parseInt(field.value) != field.value) || field.value.length < min || field.value.length > max) {\n" . | ||
| 121 | - "\t\talert(msg);\n" . | ||
| 122 | - "\t\tfield.focus();\n" . | ||
| 123 | - "\t\tfield.select();\n" . | ||
| 124 | - "\t\treturn false;\n" . | ||
| 125 | - "\t}\n" . | ||
| 126 | - "\treturn true;\n" . | ||
| 127 | - "}\n" . | ||
| 128 | - "//-->\n" . | ||
| 129 | - "</script>\n"; | ||
| 130 | -} | ||
| 131 | 57 | ||
| 132 | /** | 58 | /** |
| 133 | * Candy striping helper method | 59 | * Candy striping helper method |
| @@ -135,4 +61,23 @@ function getNumberStringValidationJavaScript() { | @@ -135,4 +61,23 @@ function getNumberStringValidationJavaScript() { | ||
| 135 | function getColour($iColourCount) { | 61 | function getColour($iColourCount) { |
| 136 | return ($iColourCount%2 == 0) ? "F5F6EE" : "FFFFFF"; | 62 | return ($iColourCount%2 == 0) ? "F5F6EE" : "FFFFFF"; |
| 137 | } | 63 | } |
| 64 | + | ||
| 65 | +/** | ||
| 66 | + * Localises images by checking in the relevant locale. | ||
| 67 | + * | ||
| 68 | + * @param string the image to be localised. | ||
| 69 | + */ | ||
| 70 | +function imgSrc($sImage) { | ||
| 71 | + global $default; | ||
| 72 | + | ||
| 73 | + $sLocalisedImage = "/i18n/" . $default->defaultLanguage . "/graphics/$sImage"; | ||
| 74 | + | ||
| 75 | + // check for the image in the selected locale | ||
| 76 | + if (file_exists($default->fileSystemRoot . $sLocalisedImage)) { | ||
| 77 | + return $default->rootUrl . $sLocalisedImage; | ||
| 78 | + } else { | ||
| 79 | + // else return the default image | ||
| 80 | + return $default->graphicsUrl . "/$sImage"; | ||
| 81 | + } | ||
| 82 | +} | ||
| 138 | ?> | 83 | ?> |