6 if (!check_pattern ($_POST['lang_code'],$pat)) {
7 echo htmlspecialchars(xl("Code must be two letter lowercase"),ENT_NOQUOTES
).'<br>';
11 $sql="SELECT * FROM lang_languages WHERE lang_code LIKE ? or lang_description LIKE ? limit 1" ;
12 $res=SqlQuery($sql, array("%".$_POST['lang_code']."%","%".$_POST['lang_name']) );
14 echo htmlspecialchars(xl("Data Alike is already in database, please change code and/or description"),ENT_NOQUOTES
).'<br>';
18 $val_lang_code=$_POST['lang_code'];
19 $val_lang_name=$_POST['lang_name'];
21 //insert into the main table
22 $sql="INSERT INTO lang_languages SET lang_code=?, lang_description=?";
23 SqlStatement($sql, array($_POST['lang_code'],$_POST['lang_name']) );
25 //insert into the log table - to allow persistant customizations
26 insert_language_log($_POST['lang_name'],$_POST['lang_code'],'','');
28 echo htmlspecialchars(xl('Language definition added'),ENT_NOQUOTES
).'<br>';
35 <FORM name
="lang_form" METHOD
=POST ACTION
="?m=language" onsubmit
="return top.restoreSession()">
37 <TD
><?php
echo htmlspecialchars(xl('Language Code'),ENT_NOQUOTES
); ?
>:</TD
>
38 <TD
><INPUT TYPE
="text" NAME
="lang_code" size
="2" maxlength
="2" value
="<?php echo htmlspecialchars($val_lang_code,ENT_QUOTES); ?>"></TD
>
41 <TD
><?php
echo htmlspecialchars(xl('Language Name'),ENT_NOQUOTES
); ?
>:</TD
>
42 <TD
><INPUT TYPE
="text" NAME
="lang_name" size
="24" value
="<?php echo htmlspecialchars($val_lang_name,ENT_QUOTES); ?>"></TD
>
46 <TD
><INPUT TYPE
="submit" name
="add" value
="<?php echo htmlspecialchars(xl('Add'),ENT_QUOTES); ?>"></TD
>