<?php

/**
 * Pagelist for Contao
 *
 * Copyright (c) 2015 Benjamin Roth
 *
 * @license LGPL-3.0+
 */

/**
 * Palettes
 */
$str_replace = ',teaser,teaserSRC,teaserSize';
$GLOBALS['TL_DCA']['tl_article']['palettes']['default'] = str_replace(array(',teaser,',',teaser;'), array($str_replace.',',$str_replace.';'),$GLOBALS['TL_DCA']['tl_article']['palettes']['default']);


/**
 * Fields
 */
$GLOBALS['TL_DCA']['tl_article']['fields']['teaserSRC'] = array
(
    'label'                   => &$GLOBALS['TL_LANG']['tl_article']['teaserSRC'],
    'exclude'                 => true,
    'inputType'               => 'fileTree',
    'eval'                    => array('fieldType'=>'checkbox', 'multiple'=>false, 'files'=>true, 'filesOnly'=>true, 'extensions'=>'jpg,gif,png,jpeg'),
    'sql'                     => 'binary(16) NULL'
);

$GLOBALS['TL_DCA']['tl_article']['fields']['teaserSize'] = array
(
    'label'                   => &$GLOBALS['TL_LANG']['tl_article']['teaserSize'],
    'exclude'                 => true,
    'inputType'               => 'imageSize',
    'options'                 => System::getImageSizes(),
    'reference'               => &$GLOBALS['TL_LANG']['MSC'],
    'eval'                    => array('rgxp'=>'natural', 'includeBlankOption'=>true, 'nospace'=>true, 'helpwizard'=>true),
    'sql'                     => "varchar(64) NOT NULL default ''"
);