<?php /** * eSales Media Formilicious for Contao Open Source CMS * * Copyright (C) 2013-2014 eSalesMedia * * @package eSM_formilicious * @link http://www.esales-media.de * @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL * * @author Benjamin Roth <benjamin@esales-media.de> */ /** * Add fields to tl_form_field */ $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_clear'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_clear'], 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50 m12 cbx'), 'sql' => "char(1) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_width'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_width'], 'exclude' => true, 'inputType' => 'select', 'default' => 100, 'options' => array(5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100), 'reference' => &$GLOBALS['TL_LANG']['tl_form_field']['ref_width'], 'eval' => array('tl_class'=>'w50'), 'sql' => "varchar(3) NOT NULL default '100'" ); $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_class'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_class'], 'exclude' => true, 'inputType' => 'text', 'eval' => array('maxlength'=>255, 'tl_class'=>'w50'), 'sql' => "varchar(255) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_lblpadding'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_lblpadding'], 'exclude' => true, 'inputType' => 'checkbox', 'eval' => array('tl_class'=>'w50 m12 cbx'), 'sql' => "char(1) NOT NULL default ''" ); $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_alignment'] = array ( 'label' => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_alignment'], 'exclude' => true, 'inputType' => 'select', 'default' => 'fl_left', 'options' => array('fl_left','fl_right'), 'reference' => &$GLOBALS['TL_LANG']['tl_form_field']['ref_alignment'], 'eval' => array('tl_class'=>'w50'), 'sql' => "varchar(8) NOT NULL default ''" );