parent
7bafc9b097
commit
abeac287f0
|
@ -99,7 +99,7 @@ for($i=0;$i<count($rdb);$i++) {
|
|||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Create this new MySQL database."); ?>" />
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Create this new MySQL database."); ?>" onClick="return mysql_error_empty_suffix();" />
|
||||
</form>
|
||||
<?php
|
||||
}
|
||||
|
@ -108,5 +108,12 @@ for($i=0;$i<count($rdb);$i++) {
|
|||
<script type="text/javascript">
|
||||
document.forms['main'].pass.focus();
|
||||
document.forms['main'].setAttribute('autocomplete', 'off');
|
||||
|
||||
function mysql_error_empty_suffix() {
|
||||
if ( $("#dbn").val() == '' ) {
|
||||
alert("<?php __("Error: empty database suffix.");?>");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -226,6 +226,10 @@ class m_mysql {
|
|||
$dbncomp=explode('_',$dbn);
|
||||
$dbname=$dbn;
|
||||
$dbn=$dbncomp[1];
|
||||
if (empty($dbn)) { // If nothing after the '_'
|
||||
$err->raise("mysql",_("Database can't have empty suffix"));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (!preg_match("#^[0-9a-z]*$#",$dbn)) {
|
||||
$err->raise("mysql",_("Database name can contain only letters and numbers"));
|
||||
|
|
Loading…
Reference in New Issue