WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
ackere mich gerade durch diese private Funktion durch und blicke es nicht richtig.
Jetzt hänge ich hier am Beispiel für das miniform https://forum.wbce.org/viewtopic.php?pid=35378#p35378
Folgendes habe ich vor.
Die Formulardaten sollen an pushover übergeben werden.
Die API von Pushover habe ich in ein code2 Abschnitt an die Erfolgsseite gehängt.
Sicherlich gehört der wahrscheinlich in die private.php.
Für die API benötige ich nun die Variablen der Felder. Ähnlich {Data} {FIELDn} usw. Das funktioniert jedoich nicht.
Hier mal die API:
[== PHP ==]
curl_setopt_array($ch = curl_init(), array(
CURLOPT_URL => "https://api.pushover.net/1/messages.json",
CURLOPT_POSTFIELDS => array(
"token" => "...", //Aplication
"user" => "...", // User or Group
"message" => $mpform_fields, //"hello world" .$variable,
),
CURLOPT_SAFE_UPLOAD => true,
CURLOPT_RETURNTRANSFER => true,
));
curl_exec($ch);
curl_close($ch);
Es geht um diese Zeile
[== PHP ==]
"message" => $mpform_fields, //"hello world" .$variable,
Hier habe ich mal $mpform_fields nur beispielhaft stehen.
VG wasi
Offline
Das Komma hinten weg?
Offline
nein das muss bleiben.
VG wasi
Offline
Evtl. so (nicht getestet)
"message" =>$_SESSION['mpf']['field1'].$_SESSION['mpf']['field2'].$_SESSION['mpf']['field3'],
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
@florian
klappt leider nicht. habe es mal auf ein feld beschränkt:
Feld ID 28 Name
[== PHP ==]
"message" => "Name:" .$_SESSION['mpf']['field28'],
Die Push kommt an, nur mit leeren Inhalt.
Name:
Demnach stimmt etwas mit der Variablen $_SESSION['mpf']['field28'] nicht.
Last edited by wasi (08.05.2021 14:18:36)
VG wasi
Offline
Rufst Du das in der private.php auf oder in dem Code2-Abschnitt?
Vgl. https://forum.wbce.org/viewtopic.php?pid=34361#p34361
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Habe es in dem code2-Abschnitt aufgerufen.
Nun habe ich es mal mit der private.php unter private_function_on_success versucht.
Und ZACK....es funktioniert.
Wunderbar! Jetzt noch den Ausschluss für das richtige Formular machen.
Florian: wieder mal ..ein danke für den geistigen anstupser
VG wasi
Offline
florian