function admin_language_form($lang_row = array()) { $edit_mode = false; $lang_img = ''; if (sizeof($lang_row) != 0) { $edit_mode = true; $_REQUEST['lang_code'] = $lang_row['lang_code']; $_REQUEST['name'] = $lang_row['name']; $_REQUEST['jb_theme'] = $lang_row['jb_theme']; $_REQUEST['fckeditor_lang'] = $lang_row['fckeditor_lang']; $_REQUEST['lang_filename'] = $lang_row['lang_filename']; $lang_img = '<img src="' . JB_BASE_HTTP_PATH . 'lang_image.php?code=' . jb_escape_html($lang_row['lang_code']) . '">'; } $disabled = ''; if ($edit_mode) { $disabled = " disabled "; } ?> <form enctype="multipart/form-data" method="post" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?> "> <input type="hidden" value="<?php echo jb_escape_html($_REQUEST['action']); ?> " name="action" > <?php if ($edit_mode) { ?> <input type="hidden" value="<?php echo jb_escape_html($_REQUEST['lang_code']); ?> " name="lang_code" > <?php } ?> <table border="0" cellSpacing="1" cellPadding="3" bgColor="#d9d9d9"> <tr bgcolor="#ffffff" ><td><font size="2">Language Name:</font></td><td><input size="30" type="text" name="name" value="<?php echo jb_escape_html($_REQUEST['name']); ?> "/> eg. English</td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Language Code:</font></td><td><input <?php echo $disabled; ?> size="2" type="text" name="lang_code" value="<?php echo jb_escape_html($_REQUEST['lang_code']); ?> "> eg. EN</td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Language File:</font></td><td><select name="lang_filename" ><option></option><?php lang_file_options($_REQUEST['lang_filename']); ?> </select><small>(To create a new language file: copy the lang/english.php file and change the name of the new file to the name of your language. eg. lang/dutch.php - Give permissions for writing to this file.)</small></td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Image:</font></td><td><?php echo $lang_img; ?> <input size="15" type="file" name="lang_image" value=""> <font size='1'>(Do not select if you want to keep the existing image)</font></td></tr> <tr bgcolor="#ffffff" ><td><font size="2">FCKEditor language file:</font></td><td><select type="text" name="fckeditor_lang" ><option></option><?php fck_lang_file_options($_REQUEST['fckeditor_lang']); ?> </select></select><font size="2">(The FCKEditor is a HTML editor in the include/lib/fckeditor/ directory. The language files are located in fckeditor/editor/lang/)</a></td> </tr> <tr bgcolor="#ffffff"><td><font size="2">Language Theme:</font></td> <td> <select name='jb_theme'> <option value=''>[Select]</option> <?php if ($_REQUEST['jb_theme'] == '') { $_REQUEST['jb_theme'] = JB_THEME; } JB_theme_option_list($_REQUEST['jb_theme']); ?> </select> </td> </tr> </table> <input type="submit" name="submit" value="Submit"> </form> <?php }
?> " name="lang_code" > <table border="0" cellSpacing="1" cellPadding="3" bgColor="#d9d9d9"> <tr bgcolor="#ffffff" ><td><font size="2">Language Name:</font></td><td><input size="30" type="text" name="name" value="<?php echo $_REQUEST['name']; ?> "/> eg. English</td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Language Code:</font></td><td><input <?php echo $disabled; ?> size="2" type="text" name="lang_code" value="<?php echo $_REQUEST['lang_code']; ?> "/> eg. EN</td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Language File:</font></td><td><select name="lang_filename" ><option></option><?php lang_file_options(); ?> </td></tr> <tr bgcolor="#ffffff" ><td><font size="2">Image:</font></td><td><input size="15" type="file" name="lang_image" value=""></td></tr> <!-- <tr bgcolor="#ffffff" ><td><font size="2">Parameter for setlocale() function:</font></td><td><input size="15" type="text" name="charset" value="<?php echo $_REQUEST['charset']; ?> "><font size="2">(List of valid locale strings for windows can be found at: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp" target="new_">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp</a>. Documentation of setlocale function available at: <a href="http://php.net/setlocale">http://php.net/setlocale</a> Leave this field blank if unsure.)</a></td></tr> --> </table> <input type="submit" name="submit" value="Submit"> </form> <?php } ?>