$buttons = <<<EOC
<p style="margin-top: 5px; margin-bottom: 4px; text-align: center;">
-<button onclick="return passwd_delete()">Passwort löschen</button>
-<button onclick="return passwd_set()">Passwort setzen</button>
+<button class="custom" onclick="return passwd_delete()">Passwort löschen</button>
+<button class="custom" onclick="return passwd_set()">Passwort setzen</button>
</p>
EOC;
$jscode[] = <<<EOC
+var post_save = user_post_save;
+var pre_insert = user_pre_save;
+var pre_save = user_pre_save;
+
+function user_pre_save()
+{
+ if ($('edit_username').value == '*' && !$('edit_forward').value.length) {
+ alert("Fehler aufgetreten!\\n\\nFür Catch-All-Einträge muß zwingend\\neine Forward-Adresse angegeben werden.");
+ $('edit_forward').focus();
+ return false;
+ }
+
+ return true;
+}
+
+function user_post_save()
+{
+ grid_update(grid);
+
+ if (!$('edit_id').value.length && !$('edit_forward').value.length)
+ alert("Bitte als nächstes ein Passwort setzen.\\nUnd danach direkt mit Mailprogram aktivieren.");
+}
+
function passwd_delete_callback(data)
{
grid_update(grid);