<?php /** * This file is part of contao-weinanlieferung-bundle. * * (c) vonRotenberg * * @license commercial */ use Contao\DC_Table; use Contao\DataContainer; use Contao\Config; $GLOBALS['TL_DCA']['tl_vr_wa_reservation'] = array ( // Config 'config' => array ( 'sql' => array ( 'keys' => array ( 'id' => 'primary', 'pid' => 'index' ) ) ), 'fields' => array ( 'id' => array ( 'sql' => "int(10) unsigned NOT NULL auto_increment" ), 'pid' => array ( 'foreignKey' => 'tl_vr_wa_slot.time', 'sql' => "int(10) unsigned NOT NULL default '0'", 'relation' => array('type' => 'belongsTo', 'load' => 'lazy') ), 'rootid' => array ( 'foreignKey' => 'tl_page.title', 'sql' => "int(10) unsigned NOT NULL default '0'", 'relation' => array('type' => 'belongsTo', 'load' => 'lazy') ), 'tstamp' => array ( 'sql' => "int(10) unsigned NOT NULL default '0'" ), 'uid' => array ( 'foreignKey' => 'tl_member.username', 'sql' => "int(10) unsigned NOT NULL default '0'", 'relation' => array('type' => 'belongsTo', 'load' => 'lazy') ), 'behaelter' => array ( 'sql' => "smallint(3) unsigned NOT NULL default 0", ), 'sorten' => array ( 'foreignKey' => 'tl_vr_wa_rebsorte.title', 'eval' => array('multiple'=>true, 'csv'=>';'), 'sql' => "blob NULL", 'relation' => array('type' => 'hasMany', 'load' => 'lazy') ), 'upload' => array ( 'exclude' => true, 'inputType' => 'fileTree', 'eval' => array('filesOnly'=>true, 'fieldType'=>'radio', 'tl_class'=>'clr', 'extensions'=>Config::get('allowedDownload')), 'sql' => "binary(16) NULL" ), 'filename' => array ( 'exclude' => true, 'inputType' => 'text', 'eval' => array ( 'maxlength' => 255, 'decodeEntities'=>true ), 'sql' => "varchar(255) BINARY NOT NULL default ''" ), ) );