Use custom style for buttons
[misc/hallinta-vmail] / user.php
index e6db2c6..d3a4426 100644 (file)
--- a/user.php
+++ b/user.php
@@ -3,12 +3,35 @@
 
 $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);