Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:functions [31.03.2024 14:11] – [Basisfunktionen für Filterfragen, Fragen und Texte] adminde:create:functions [11.04.2025 16:30] (aktuell) – [Fortgeschrittene Ablaufsteuerung] admin
Zeile 60: Zeile 60:
   * ''[[:de:create:functions:gettextelement]]'' -- Inhalt eines Textbausteins auslesen   * ''[[:de:create:functions:gettextelement]]'' -- Inhalt eines Textbausteins auslesen
   * ''[[:de:create:functions:getvariables]]'' -- Liefert eine Liste von Variablen as dem Datensatz   * ''[[:de:create:functions:getvariables]]'' -- Liefert eine Liste von Variablen as dem Datensatz
-  * ''[[:de:create:functions:getroute]]'' -- Ermitteln, ob der Weiter- oder Zurück-Knopf verwendet wurde 
-  * ''[[:de:create:functions:casenumber]]'' -- Nummer der aktuellen Interviews 
-  * ''[[:de:create:functions:caseserial]]'' -- Teilnahmecode oder Personenkennung der Teilnehmer:in 
-  * ''[[:de:create:functions:casetime]]'' -- Verweildauer auf einer oder mehreren Seiten 
-  * ''[[:de:create:functions:casetoken]]'' -- Interne Kennung des Interviews 
-  * ''[[:de:create:functions:casedata]]'' -- Alle im Interview erhobenen Daten ermitteln 
-  * ''[[:de:create:functions:reference|reference()]]'' -- Evtl. im Link zum Fragebogen übergebene Referenz abfragen 
   * ''[[:de:create:functions:serialcheck|serialCheck()]]'' -- Status eines Teilnahmecodes abfragen   * ''[[:de:create:functions:serialcheck|serialCheck()]]'' -- Status eines Teilnahmecodes abfragen
   * ''[[:de:create:functions:readget|readGET()]]'' -- Eine übertragene Variable aus dem Link auslesen   * ''[[:de:create:functions:readget|readGET()]]'' -- Eine übertragene Variable aus dem Link auslesen
Zeile 72: Zeile 65:
   * ''[[:de:create:functions:sendjson|sendPOST()]]'' -- HTTP-Anfrage im POST-Format senden (REST API)   * ''[[:de:create:functions:sendjson|sendPOST()]]'' -- HTTP-Anfrage im POST-Format senden (REST API)
   * ''[[:de:create:functions:sendjson|sendXML()]]'' -- HTTP-Anfrage im XML-Format senden (REST API)   * ''[[:de:create:functions:sendjson|sendXML()]]'' -- HTTP-Anfrage im XML-Format senden (REST API)
-  * ''[[:de:create:functions:getanswermissing|getAnswerMissing()]]'' - Information ob die Seite wegen einer Pflichtfrage wiederholt wird 
-  * ''[[:de:create:functions:listfails|listFails()]]'' -- Liste der nicht ausgefüllten Pflichtfragen 
   * ''[[:de:create:functions:setnextpage|setNextPage()]]'' -- Seite nach dem Weiter-Klick festlegen   * ''[[:de:create:functions:setnextpage|setNextPage()]]'' -- Seite nach dem Weiter-Klick festlegen
   * ''[[:de:create:functions:setpageorder|setPageOrder()]]'' -- Abfolge der Seiten im Fragebogen festlegen   * ''[[:de:create:functions:setpageorder|setPageOrder()]]'' -- Abfolge der Seiten im Fragebogen festlegen
-  * ''[[:de:create:functions:looppage|loopPage()]]'' -- Eine Seite mehrfach in einer Schleife anzeigen +  * ''[[:de:create:functions:looppage]]'' -- Eine Seite mehrfach in einer Schleife anzeigen 
-  * ''[[:de:create:functions:looptopage|loopToPage()]]'' -- Mehrere Seiten mehrfach in einer Schleife anzeigen+  * ''[[:de:create:functions:looptopage]]'' -- Mehrere Seiten mehrfach in einer Schleife anzeigen 
 +  * ''[[:de:create:functions:loopindex]]'' -- Zähler von ''loopIndex()'' abrufen
   * ''[[:de:create:functions:pagestop|pageStop()]]'' -- Keine weiteren Inhalte auf der Seite anzeigen   * ''[[:de:create:functions:pagestop|pageStop()]]'' -- Keine weiteren Inhalte auf der Seite anzeigen
-  * ''[[:de:create:functions:getlanguage|getLanguage()]]'' -- Aktuelle Sprachversion ermitteln 
   * ''[[:de:create:functions:setlanguage|setLanguage()]]'' -- Sprachversion ändern   * ''[[:de:create:functions:setlanguage|setLanguage()]]'' -- Sprachversion ändern
   * ''[[:de:create:functions:buttonDataCode|buttonDataCode()]]'' -- Knopf auf der Seite einfügen und mit Daten verknüpfen   * ''[[:de:create:functions:buttonDataCode|buttonDataCode()]]'' -- Knopf auf der Seite einfügen und mit Daten verknüpfen
   * ''[[:de:create:functions:buttonDataCode|buttonDataGet()]]'' -- Die über einen mittels ''buttonDataCode()'' erstellen Knopf übermittelten Daten abrufen   * ''[[:de:create:functions:buttonDataCode|buttonDataGet()]]'' -- Die über einen mittels ''buttonDataCode()'' erstellen Knopf übermittelten Daten abrufen
 +
 +===== Laufzeit-Informationen =====
 +
 +  * ''[[:de:create:functions:info]]'' – Metainformationen zum aktuellen Interview oder zur Darstellung
 +  * ''[[:de:create:functions:getroute]]'' -- Ermitteln, ob der Weiter- oder Zurück-Knopf verwendet wurde
 +  * ''[[:de:create:functions:casenumber]]'' -- Nummer der aktuellen Interviews
 +  * ''[[:de:create:functions:caseserial]]'' -- Teilnahmecode oder Personenkennung der Teilnehmer:in
 +  * ''[[:de:create:functions:casetime]]'' -- Verweildauer auf einer oder mehreren Seiten
 +  * ''[[:de:create:functions:casetoken]]'' -- Interne Kennung des Interviews
 +  * ''[[:de:create:functions:casedata]]'' -- Alle im Interview erhobenen Daten ermitteln
 +  * ''[[:de:create:functions:reference|reference()]]'' -- Evtl. im Link zum Fragebogen übergebene Referenz abfragen
 +  * ''[[:de:create:functions:getanswermissing|getAnswerMissing()]]'' - Information ob die Seite wegen einer Pflichtfrage wiederholt wird
 +  * ''[[:de:create:functions:listfails|listFails()]]'' -- Liste der nicht ausgefüllten Pflichtfragen
 +  * ''[[:de:create:functions:getlanguage|getLanguage()]]'' -- Aktuelle Sprachversion ermitteln
  
  
Zeile 106: Zeile 111:
   * ''[[:de:create:functions:dbset|dbSet()]]'' -- Daten in der Datenbank für Inhalte abspeichern (indiziertes Array)   * ''[[:de:create:functions:dbset|dbSet()]]'' -- Daten in der Datenbank für Inhalte abspeichern (indiziertes Array)
   * ''[[:de:create:functions:dbstore|dbStore()]]'' -- Daten in der Datenbank für Inhalte abspeichern (assoziatives, verschachteltes Array)   * ''[[:de:create:functions:dbstore|dbStore()]]'' -- Daten in der Datenbank für Inhalte abspeichern (assoziatives, verschachteltes Array)
-  * ''[[:de:create:functions:dbtouch|dbTouch()]]'' -- Zeitstempel für einen Eintrag in der Datenbank aktualisieren+  * ''[[:de:create:functions:dbtouch]]'' -- Zeitstempel für einen Eintrag in der Datenbank aktualisieren 
 +  * ''[[:de:create:functions:dbdelete]]'' -- Einträge anhand eines Präfix aus der Datenbank für Inhalte löschen
  
 ===== Datensatz-Steuerung ===== ===== Datensatz-Steuerung =====
Zeile 124: Zeile 130:
   * ''[[:de:create:functions:answersoption]]'' -- Darstellung der Antworten in ''answers()'' oder ''answersPrint()'' anpassen   * ''[[:de:create:functions:answersoption]]'' -- Darstellung der Antworten in ''answers()'' oder ''answersPrint()'' anpassen
   * ''[[:de:create:functions:answersprint]]'' -- Alle Fragen eines Fragebogen-Abschnitts inkl. Antworten des Befragten anzeigen   * ''[[:de:create:functions:answersprint]]'' -- Alle Fragen eines Fragebogen-Abschnitts inkl. Antworten des Befragten anzeigen
-  * ''[[:de:create:functions:info]]'' -- Metainformationen zum aktuellen Interview oder zur Darstellung 
   * ''[[:de:create:functions:valuesum]]'' -- Summe über eine Skala oder mehrere Variablen berechnen   * ''[[:de:create:functions:valuesum]]'' -- Summe über eine Skala oder mehrere Variablen berechnen
   * ''[[:de:create:functions:valuemean]]'' -- Mittelwert über Skala oder Variablen berechnen   * ''[[:de:create:functions:valuemean]]'' -- Mittelwert über Skala oder Variablen berechnen
Zeile 146: Zeile 151:
   * ''[[:de:create:functions:mailsend]]'' -- E-Mail an eine Adresse versenden, die nicht in der Adressliste steht   * ''[[:de:create:functions:mailsend]]'' -- E-Mail an eine Adresse versenden, die nicht in der Adressliste steht
   * ''[[:de:create:functions:paneldata]]'' -- Informationen zum Adresseintrag abrufen   * ''[[:de:create:functions:paneldata]]'' -- Informationen zum Adresseintrag abrufen
 +  * ''[[:de:create:functions:panelupdate]]'' -- Adresseinträge aktualisieren/ändern
 +  * ''[[:de:create:functions:paneldelete]]'' -- Einträge aus der Adressliste löschen
 +  * ''[[:de:create:functions:accesscount]]'' -- Eingabeversuche für Teilnahmecodes beschränken
  
 ===== PHP-eigene Funktionen ===== ===== PHP-eigene Funktionen =====
de/create/functions.1711887100.txt.gz · Zuletzt geändert: 31.03.2024 14:11 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki