<?php

/**
 * contao-calendar-filter
 *
 * Copyright © ContaoBlackForest
 *
 * @package   contao-calendar-filter
 * @author    Sven Baumann <*****@*****.**>
 * @author    Dominik Tomasi <*****@*****.**>
 * @license   LGPL-3.0+
 * @copyright Copyright 2016 ContaoBlackForest
 */
\Bit3\Contao\MetaPalettes\MetaPalettes::appendAfter('tl_module', 'eventlist', 'config', array('config_filter' => array('calendarFilterField', 'calendarFilterTemplate', 'calendarFilterMergeMonth')));
$fields = array('calendarFilterField' => array('label' => &$GLOBALS['TL_LANG']['tl_module']['calendarFilterField'], 'exclude' => true, 'inputType' => 'checkboxWizard', 'options_callback' => array('ContaoBlackForest\\Module\\CalendarFilter\\DataContainer\\Module', 'getFilterFields'), 'eval' => array('multiple' => true), 'sql' => "blob NULL"), 'calendarFilterTemplate' => array('label' => &$GLOBALS['TL_LANG']['tl_module']['calendarFilterTemplate'], 'exclude' => true, 'inputType' => 'select', 'options' => array('bootstrap3.default.html.twig', 'bootstrap3.horizontal.html.twig', 'basic.html.twig', 'basic.table.html.twig'), 'eval' => array('chosen' => true, 'tl_class' => 'w50'), 'sql' => 'varchar(64) NOT NULL default \'\''), 'calendarFilterMergeMonth' => array('label' => &$GLOBALS['TL_LANG']['tl_module']['calendarFilterMergeMonth'], 'exclude' => true, 'filter' => true, 'inputType' => 'checkbox', 'sql' => "char(1) NOT NULL default ''"));
$GLOBALS['TL_DCA']['tl_module']['fields'] = array_merge($fields, $GLOBALS['TL_DCA']['tl_module']['fields']);
unset($fields);
/**
 * @package   contao-bootstrap
 * @author    David Molineus <*****@*****.**>
 * @license   LGPL 3+
 * @copyright 2013-2015 netzmacht creative David Molineus
 */
use Netzmacht\Bootstrap\Core\Bootstrap;
use Bit3\Contao\MetaPalettes\MetaPalettes;
/*
 * Palettes
 */
$GLOBALS['TL_DCA']['tl_form_field']['metapalettes']['button'] = array('type' => array('type', 'name', 'slabel', 'bootstrap_addIcon'), 'image' => array(':hide', 'imageSubmit'), 'expert' => array(':hide', 'class', 'accesskey', 'tabindex'), 'template' => array(':hide,customTpl'));
foreach (Bootstrap::getConfigVar('form.widgets', array()) as $widget => $config) {
    if (isset($config['input-group']) && $config['input-group']) {
        MetaPalettes::appendAfter('tl_form_field', $widget, 'fconfig', array('icon' => array(':hide', 'bootstrap_addIcon'), 'unit' => array(':hide', 'bootstrap_addUnit')));
    }
}
// append inlineStyle option to radio and checkbox
MetaPalettes::appendFields('tl_form_field', 'radio', 'fconfig', array('bootstrap_inlineStyle'));
MetaPalettes::appendFields('tl_form_field', 'checkbox', 'fconfig', array('bootstrap_inlineStyle'));
// Add search select option
MetaPalettes::appendFields('tl_form_field', 'select', 'fconfig', array('bootstrap_select_search'));
if (Bootstrap::getConfigVar('form.styled-upload.enabled')) {
    MetaPalettes::appendFields('tl_form_field', 'upload', 'fconfig', array('placeholder'));
}
$GLOBALS['TL_DCA']['tl_form_field']['metasubpalettes']['bootstrap_addIcon'] = array('bootstrap_icon', 'bootstrap_iconPosition');
$GLOBALS['TL_DCA']['tl_form_field']['metasubpalettes']['bootstrap_addUnit'] = array('bootstrap_unit', 'bootstrap_unitPosition');
unset($GLOBALS['TL_DCA']['tl_form_field']['subpalettes']['addSubmit']);
$GLOBALS['TL_DCA']['tl_form_field']['metasubpalettes']['addSubmit'] = array('slabel', 'bootstrap_addSubmitIcon', 'bootstrap_addSubmitIconPosition', 'bootstrap_addSubmitClass');
/*