rename Phorkie to phorkie (lowercase)
[phorkie.git] / src / phorkie / HtmlHelper.php
diff --git a/src/phorkie/HtmlHelper.php b/src/phorkie/HtmlHelper.php
new file mode 100644 (file)
index 0000000..ebda58b
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+namespace phorkie;
+
+class HtmlHelper
+{
+    public function getLanguageOptions(File $file = null)
+    {
+        $html = '';
+        $fileExt = null;
+        if ($file !== null) {
+            $fileExt = $file->getExt();
+        }
+        foreach ($GLOBALS['phorkie']['languages'] as $ext => $arLang) {
+            if (isset($arLang['show']) && !$arLang['show']) {
+                continue;
+            }
+            $html .= sprintf(
+                '<option value="%s"%s>%s</option>',
+                $ext,
+                $fileExt == $ext ? ' selected="selected"' : '',
+                $arLang['title']
+            ) . "\n";
+        }
+        return $html;
+    }
+}
+
+?>
\ No newline at end of file