<?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>
 */

/**
 * Palettes
 */
$GLOBALS['TL_DCA']['tl_form_field']['palettes']['select'] = str_replace(',class,', ',class,value,',$GLOBALS['TL_DCA']['tl_form_field']['palettes']['select']);


/**
 * 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(10, 11, 15, '16_5', 20, 22, 25, 30, 33, 35, 40, 44, 45, 50, 55, 60, 65, 66, 70, 75, 80, 85, 90, 95, 100),
	'reference'               => &$GLOBALS['TL_LANG']['tl_form_field']['ref_width'],
	'eval'                    => array('tl_class'=>'w50'),
	'sql'                     => "varchar(4) 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 ''"
);