diff -Naur eventum-2.0.1/setup/index.php eventum-2.0.1.oden/setup/index.php --- eventum-2.0.1/setup/index.php 2007-04-12 01:50:22.000000000 +0200 +++ eventum-2.0.1.oden/setup/index.php 2007-06-28 15:32:14.000000000 +0200 @@ -371,7 +371,7 @@ $user_list = array_map('strtolower', $user_list); if (@$_POST["create_user"] == 'yes') { if (!in_array(strtolower(@$_POST['eventum_user']), $user_list)) { - $stmt = "GRANT SELECT, UPDATE, DELETE, INSERT, ALTER, DROP, CREATE, INDEX ON " . $_POST['db_name'] . ".* TO '" . $_POST["eventum_user"] . "'@'%' IDENTIFIED BY '" . $_POST["eventum_password"] . "'"; + $stmt = "GRANT SELECT, UPDATE, DELETE, INSERT, ALTER, DROP, CREATE, INDEX ON " . $_POST['db_name'] . ".* TO '" . $_POST["eventum_user"] . "'@'" . $_POST["eventum_host"] . "' IDENTIFIED BY '" . $_POST["eventum_password"] . "'"; if (!mysql_query($stmt, $conn)) { return getErrorMessage('create_user', mysql_error()); } diff -Naur eventum-2.0.1/templates/setup.tpl.html eventum-2.0.1.oden/templates/setup.tpl.html --- eventum-2.0.1/templates/setup.tpl.html 2007-04-12 01:50:22.000000000 +0200 +++ eventum-2.0.1.oden/templates/setup.tpl.html 2007-06-28 15:30:45.000000000 +0200 @@ -299,6 +299,15 @@ </td> </tr> <tr> + <td class="default" align="right"> + <nobr> <b>Access from hostname:</b> </nobr> + </td> + <td> + <nobr><input type="text" class="default" name="eventum_host" size="20" value="{$smarty.post.hostname|default:$smarty.server.HTTP_HOST}" tabindex="{$tabindex}"> </nobr> + {include file="error_icon.tpl.html" field="eventum_host"} + </td> + </tr> + <tr> <td colspan="2" class="default" align="center"> <input type="checkbox" name="create_user" value="yes" tabindex="{$tabindex}" {if $smarty.post.create_user == 'yes'}checked{/if}> <b><a id="link" class="link" href="javascript:void(null);" onClick="javascript:toggleCheckbox('install_form', 'create_user');">Create User and Permissions</a></b> </td>