Add catch-all possibility
[misc/hallinta-vmail] / user.php
index e747da2..cd84bca 100644 (file)
--- a/user.php
+++ b/user.php
@@ -10,6 +10,19 @@ 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()
 {