Habe jetzt versucht aus dem Nachrichteneditierfenster die notwendigen Variablen rauszusuchen und zu füllen, so dass bislang (immerhin) auf Mausklick das Nachrichteneditierfenster aufgerufen wird und der voreingestellte Text für Subject und Message sowie Empfänger bereits voreingestellt ist.
(Das ist zwar noch nicht das was ich will, also ohne Editierfenster zu arbeiten, aber es scheint mir der erste Schritt zur Lösung).
Aber trotzdem kommt noch die Meldung "Das übermittelte Formular war ungültig. Versuchen Sie erneut, das Formular abzusenden." Offenbar fehlen noch ein paar Variablen, und ich weiß nicht welche.
Bislang mache ich u.a.:
Code: Alles auswählen
$group_list = '10';
$subject = "Urlaub";
$message = "Bin im Urlaub";
$s_action = append_sid("{$phpbb_root_path}ucp.php?i=pm&mode=compose&action=post", true, $user->session_id);
$s_hidden_fields = build_hidden_fields(array('group_list' => $group_list, 'message' => $message, 'subject' => $subject));
Code: Alles auswählen
<form action="{S_POST_ACTION}" method="post" name="postform">
{S_HIDDEN_FIELDS}
...
Könnt Ihr mir sagen was ich noch an Werten übergeben muss? Oder wie ich direkter zu meinem Ziel komme?
Danke