dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
withdrawal.fd.php
Go to the documentation of this file.
1<?php
2$messages = array();
3$messages['save_success'] = 'Daten wurden gespeichert';
4$messages['save_succeass'] = $messages['save_success'];
5$messages['save_error'] = 'Daten konnten nicht gespeichert werden';
6$messages['page_title'] = 'Widerruf';
7$messages['page_subtitle'] = 'Widerrufsbelehrung lesen und den Widerruf direkt senden.';
8$messages['empty_content'] = 'Die CMS-Seite ist leer.';
9$messages['bar_title'] = 'Widerruf senden';
10$messages['bar_subtitle'] = 'Bestellung eindeutig zuordnen';
11$messages['form_info'] = 'Bitte Bestellnummer und Kontaktdaten eintragen, damit der Widerruf zugeordnet werden kann.';
12$messages['validation_error'] = 'Bitte prüfen Sie die rot markierten Pflichtfelder.';
13$messages['withdrawal_success'] = 'Ihr Widerruf wurde gespeichert. Wir prüfen die Zuordnung zur Bestellung.';
14$messages['withdrawal_error'] = 'Der Widerruf konnte nicht gespeichert werden.';
15
16$addField = function($name, $type, $label, $rules, $tpl, $extra = array()) use (&$fields) {
17 $field=array();
18 $field['name']=$name;
19 $field['type']=$type;
20 $field['index']='';
21 $field['length']=$extra['length'] ?? '';
22 $field['default']=$extra['default'] ?? '';
23 $field['label']=$label;
24 $field['rules']=$rules;
25 $field['tooltip']=$extra['tooltip'] ?? '';
26 $field['errormsg']=$extra['errormsg'] ?? '';
27 $field['placeholder']=$extra['placeholder'] ?? '';
28 $field['convert']='';
29 $field['protect']='0';
30 $field['mask']='';
31 $field['data']=$extra['data'] ?? '';
32 $field['options']=$extra['options'] ?? '';
33 $field['tpl']=$tpl;
35};
36
37$addField('order_no','varchar','Bestellnummer','parameter|max=40','text-label',array('placeholder'=>'S20260710123456-1234'));
38$addField('customer_name','varchar','Name','*|min=2|max=180','text-label',array('placeholder'=>'Ihr Name'));
39$addField('customer_email','varchar','E-Mail','email|max=180','text-label',array('placeholder'=>'name@example.org'));
40$addField('customer_address','mediumtext','Adresse','*|min=8|max=2000','textarea-label',array('data'=>'rows=4','placeholder'=>"Name\nStraße und Hausnummer\nPLZ Ort\nLand"));
41$addField('reason','mediumtext','Nachricht','*|max=3000','textarea-label',array('data'=>'rows=5','placeholder'=>'Hiermit widerrufe ich meine Bestellung. Optional: betroffene Artikel oder Rückfrage.'));
42?>
$messages
Definition config.fd.php:2
if($web->content_permalink_redirect_target() !=='') $tpl
$addField