Fangen wir nochmal in der default.php an. Hier hast Du nicht ein Formular, sondern ganz viele. Das würde ich auf ein Formular reduzieren. Statt <button ... > verwende mal <input type="button" ... />
Hauptpunkt ist die mod_entassen_lspd.php
Es reicht aus, wenn Du einmal die helper.php einbindest.
In der If-Frage, ob ein Button geklickt wurde, musst Du natürlich noch die Funktion dazu aufrufen, die Du in der helper.php hast und zusätzlich dazu die ID mit übergeben.
if(!empty($app->input->get('kill_id_lspd'))){
$id_lspd = (int) $app->input->get('kill_id_lspd');
modEntlasseMitarbeiter_lspd::loescheIDlspd($id_lspd);
}
Zum testen, ob die Variable $id_lspd überhaupt auch die ID erhält, kannst Du ja mal eine Testausgabe in der default.php erzeugen. Ganz oben über der Tabelle schreiben:
Die Funktion in der helper.php ist Dumm und weiß nix von Deinen Variablen, die sich außerhalb herumtreiben. Daher musst Du der Funktion mit angeben, dass sie beim Aufruf die ID braucht.
public static function loescheIDlspd($usrID) {
$db = JFactory::getDBO();
$db ->getQuery(true)
->delete($db->quoteName('#__users'))
->where($db->quoteName('id') . ' = ' . $db->quote($usrID));
$db->execute();
}
Das ist alles sehr grob ausgelegt bisher ohne Fehlerprüfung, Rückmeldungen usw. Schau Dir am besten mal andere Module, wie diese aufgebaut sind. Da kann man sich viel abschauen.