allow to specify grant host for database creation

This commit is contained in:
Ralf Becker 2012-10-12 10:57:21 +00:00
parent 68968db0e7
commit f3574b59bc
2 changed files with 12 additions and 10 deletions

View File

@ -290,7 +290,8 @@ switch($GLOBALS['egw_info']['setup']['stage']['db'])
switch ($GLOBALS['egw_info']['setup']['currentver']['phpgwapi']) switch ($GLOBALS['egw_info']['setup']['currentver']['phpgwapi'])
{ {
case 'dbcreate': case 'dbcreate':
$GLOBALS['egw_setup']->db->create_database($_POST['db_root'], $_POST['db_pass'],'utf8'); // create all new db's with utf8 $GLOBALS['egw_setup']->db->create_database($_POST['db_root'], $_POST['db_pass'], 'utf8', // create all new db's with utf8
!preg_match('/^[0-9.a-z_]+$/i', $_POST['db_grant_host']) ? 'localhost' : $_POST['db_grant_host']);
break; break;
case 'drop': case 'drop':
$setup_info = $GLOBALS['egw_setup']->detection->get_versions($setup_info); $setup_info = $GLOBALS['egw_setup']->detection->get_versions($setup_info);

View File

@ -15,6 +15,7 @@
<p>{createdb}<br /> <p>{createdb}<br />
DB root username: <input type="text" name="db_root" value="root" /><br /> DB root username: <input type="text" name="db_root" value="root" /><br />
DB root password: <input type="password" name="db_pass" /><br /> DB root password: <input type="password" name="db_pass" /><br />
DB grant host: <input type="text" name="db_grant_host" value="localhost" /><br />
<input type="hidden" name="action" value="Create Database" /> <input type="hidden" name="action" value="Create Database" />
<input type="submit" name="label" value="{create_database}" /></p> <input type="submit" name="label" value="{create_database}" /></p>
</form> </form>