diff --git a/lam/templates/lists/listusers.php b/lam/templates/lists/listusers.php
index 1c548184..99f8bdee 100644
--- a/lam/templates/lists/listusers.php
+++ b/lam/templates/lists/listusers.php
@@ -27,11 +27,39 @@ include_once("../../lib/ldap.inc");
 session_save_path("../../sess");
 @session_start();
 
+// check if button was pressed and if we have to add/delete a user
+if ($_POST['new_user'] || $_POST['del_user']){
+	// add new user
+	if ($_POST['new_user']){
+		echo("");
+		exit;
+	}
+	// delete user(s)
+	if ($_POST['del_user']){
+		// search for checkboxes
+		$users = array_keys($_POST, "on");
+		$userstr = implode(";", $users);
+		echo("");
+		}
+		exit;
+}
+
+
 echo "
listusers\n";
 echo "\n";
 echo "\n";
 echo "\n";
 
+
+		putenv("LANG=de_DE");
+		putenv("LANGUAGE=de_DE");
+		setlocale(LC_MESSAGES, "de_DE");
+		setlocale(LC_ALL, "de_DE");
+		bindtextdomain("messages", "../locale");
+		textdomain("messages");
+
+
+
 // generate attribute-description table
 $attr_array;	// list of LDAP attributes to show
 $desc_array;	// list of descriptions for the attributes
@@ -58,7 +86,7 @@ $filter = "(&(|(objectClass=posixAccount) (objectClass=sambaAccount)) (!(uid=*$)
 $attrs = $attr_array;
 $sr = @ldap_search($_SESSION["ldap"]->server(),
 	$_SESSION["config"]->get_UserSuffix(),
-	$filter, $attrs);
+	$filter, $attrs, 0, 1000);
 if ($sr) {
 	$info = ldap_get_entries($_SESSION["ldap"]->server, $sr);
 	ldap_free_result($sr);
@@ -66,7 +94,7 @@ if ($sr) {
 }
 else echo ("
" . _("LDAP Search failed! Please check your preferences. 
 No Users found!") . "
");
 
-echo ("\n");
 echo "\n";