Prøv en gratis demo

Klik her for at bestille

Bestil en gratis demo

Prøv en gratis og uforpligtende demo af Gecko Booking - Udfyld formularen, og vi sender dig en demo hurtigst muligt

Felter markeret med * er påkrævede

Vejledninger til GECKO Booking

Finder du ikke svar på dine spørgsmål, er du naturligvis altid meget velkommen til at kontakte os

Kontakt os

Eksempel 5: PHP - Opdatere ekstra felter på kunden


Indholdsfortegnelse


9.1.5 Eksempel 5: PHP - Opdatere ekstra felter på kunden

JFF-Felter er faste felter, der kan oprettes på kunden. Hvis du f.eks. har et ønske om at gemme data om kunden, som ikke matcher et af GECKO Bookings standardfelter (navn, adresse osv.), kan du selv oprette et eller flere faster felter. Dette gøres i bookingsystemet under Indstillinger -> Journal.


		$JFFId = 223; //id'et for feltet "ønsket farve"
$CustomerExtraFieldHandle = $client -> CustomerExtraField_FindCustomerExtraFieldById($JFFId);
echo utf8_decode($client -> CustomerExtraField_GetName($CustomerExtraFieldHandle))."<br>";

$CustomerId = "304856";//GECKO kunde Id
$CustomerHandle = $client -> Customer_FindCustomerById($CustomerId);

//opdaterer kundens extra felt
$value = utf8_encode("Rød med lyse striber");
$client -> Customer_SetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle,$value);

//udskriver kunde feltet. Den udskriver nu ”Rød med lyse striber”
echo utf8_decode($client -> Customer_GetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle));

Id'et  $JFFId findes i GECKO Booking under Indstillinger -> Journal:

Funktionen til at gemme er:

Customer_SetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle,$value)

Dette er funktionen, hvor du kan sætte værdien af et ekstra felt på en specifik kunde. Denne funktion returnerer true, hvis det går godt, eller false, hvis den ikke vil/kan opdatere.

Der er lagt validering ind i funktionen, så man ikke kan sende f.eks. en streng ind i et ja/nej felt.

Følgende værdier er tilladte (alt efter felttype):

  • Lille og stor tekst: Alt. Dog er 'lille tekst' begrænset til 255 tegn
  • Tal: Numeriske værdier
  • Ja / Nej (Radio): 0, 1, 2
  • Ja / Nej / Ved ikke (Radio): 0, 1, 2, 3
  • Ja (Checkbox): 0 , 1

Prøv en gratis og uforpligtende demo af GECKO Booking

Udfyld formularen, og vi sender dig en demo hurtigst muligt.

 

Felter markeret med * er påkrævede