dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
dbx/modules/myInvoices/fd/invoice-form.fd.php

Formular-FD.

Formular-FD

<?php
$messages = array();
$messages['save_success'] = 'Daten wurden gespeichert';
$messages['save_succeass'] = $messages['save_success'];
$messages['save_error'] = 'Daten konnten nicht gespeichert werden';
$messages['form_info'] = 'Rechnungskopf prüfen und speichern.';
$messages['form_title_new'] = 'Neue Rechnung';
$messages['form_title_edit'] = 'Rechnung bearbeiten';
$messages['help_title'] = 'Rechnungsformular';
$messages['not_found'] = 'Rechnung nicht gefunden.';
$messages['validation_error'] = 'Bitte Eingaben prüfen.';
$fields = array();
$addField = function (
string $name,
string $type,
string $tpl,
string $label,
string $rules,
array $extra = array()
) use (&$fields): void {
$field = array();
$field['name'] = $name;
$field['type'] = $type;
$field['index'] = '';
$field['length'] = $extra['length'] ?? '';
$field['default'] = $extra['default'] ?? '';
$field['label'] = $label;
$field['rules'] = $rules;
$field['tooltip'] = $extra['tooltip'] ?? '';
$field['errormsg'] = $extra['errormsg'] ?? '';
$field['placeholder'] = $extra['placeholder'] ?? '';
$field['convert'] = $extra['convert'] ?? '';
$field['protect'] = '0';
$field['mask'] = '';
$field['data'] = $extra['data'] ?? '';
$field['options'] = $extra['options'] ?? '';
$field['tpl'] = $tpl;
};
'invoice_no',
'varchar',
'text-label',
'Rechnungsnummer',
'parameter|min=2|max=40',
array('length' => '40')
);
'invoice_date',
'date',
'date-label',
'Rechnungsdatum',
'date',
array('convert' => 'date')
);
'customer',
'varchar',
'text-label',
'Kunde',
'*|min=2|max=180',
array('length' => '180')
);
'status',
'varchar',
'select-single-label',
'Status',
'parameter|max=24',
array(
'length' => '24',
'default' => 'draft',
'options' => 'draft=Entwurf&open=Offen&paid=Bezahlt',
)
);
?>
$messages
Definition config.fd.php:2
if($web->content_permalink_redirect_target() !=='') $tpl