dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
workflow-module-bind_en.fd.php
Go to the documentation of this file.
1<?php
2$messages = array();
3$messages['save_success'] = 'Data was saved';
4$messages['save_succeass'] = $messages['save_success'];
5$messages['save_error'] = 'Data could not be saved';
6$messages['validation_error'] = 'Please check your entries.';
7$messages['bar_title'] = 'Workflow module bindings';
8$messages['bar_subtitle'] = 'DD-based module connections';
9$messages['module_bindings'] = 'Module bindings';
10$messages['new_binding'] = 'New binding';
11$messages['new_workflow'] = 'New workflow';
12$messages['list_info'] = 'Manage module bindings. Workflows reference bind_ref (module|bind_key); modules do not know about workflows.';
13$messages['column_module'] = 'Module';
14$messages['column_bind_key'] = 'Bind key';
15$messages['column_title'] = 'Title';
16$messages['column_active'] = 'Active';
17$messages['column_update'] = 'Updated';
18$messages['column_reference'] = 'Reference';
19$messages['column_action'] = 'Action';
20$messages['form_new_title'] = 'New module binding';
21$messages['form_edit_title'] = 'Edit module binding';
22$messages['form_subtitle'] = 'Workflow module connection';
23$messages['form_new_info'] = 'Create a new binding or generate one from a module DD.';
24$messages['form_edit_info'] = 'Edit the module binding. Reference in workflows: bind_ref = module|bind_key';
25$messages['list_label'] = 'List';
26$messages['save_label'] = 'Save';
27$messages['generator_module_label'] = 'Module';
28$messages['generator_dd_label'] = 'Datadic (DD)';
29$messages['generator_dd_select'] = '-- Select DD --';
30$messages['generator_success'] = 'Binding proposal generated. Please review and save it.';
31$messages['generator_error'] = 'No binding could be generated from the selected DD.';
32$messages['generator_validation_error'] = 'Please select a module and Datadic.';
33$messages['json_invalid'] = 'The binding JSON is invalid.';
34$messages['duplicate_bind_key'] = 'Module + bind key already exists.';
35$messages['binding_not_found'] = 'Module binding not found.';
36$messages['default_binding_title'] = 'New module binding';
37$messages['default_binding_description'] = 'Unified binding: dbxWorkflow uses the module DD, FD, TPL and configuration.';
38
39
40$addField = function($name, $type, $label, $rules, $tpl, $extra = array()) use (&$fields) {
41 $field=array();
42 $field['name']=$name;
43 $field['type']=$type;
44 $field['index']='';
45 $field['length']=$extra['length'] ?? '';
46 $field['default']=$extra['default'] ?? '';
47 $field['label']=$label;
48 $field['rules']=$rules;
49 $field['tooltip']=$extra['tooltip'] ?? '';
50 $field['errormsg']=$extra['errormsg'] ?? '';
51 $field['placeholder']=$extra['placeholder'] ?? '';
52 $field['convert']='';
53 $field['protect']='0';
54 $field['mask']='';
55 $field['data']=$extra['data'] ?? '';
56 $field['options']=$extra['options'] ?? '';
57 $field['tpl']=$tpl;
59};
60
61$addField('modul','varchar','Module','parameter|min=2|max=80','text-label',array('placeholder'=>'dbxContact'));
62$addField('bind_key','varchar','Bind Key','parameter|min=2|max=80','text-label',array('placeholder'=>'contact_reply'));
63$addField('title','varchar','Title','*|min=2|max=160','text-label');
64$addField('description','mediumtext','Description','*|max=3000','textarea-label',array('data'=>'rows=3'));
65$addField('bind_json','mediumtext','Binding JSON','*|min=2|max=30000','textarea-label',array('data'=>'rows=18'));
66$addField('active','int','Active','int','checkbox-label',array('default'=>'1'));
67
68?>
$messages
Definition config.fd.php:2
if($web->content_permalink_redirect_target() !=='') $tpl