Example #1
0
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 
}
Example #2
0
    ?>
" 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 
}
?>