<?php

/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2016 Heimrich & Hannot GmbH
 *
 * @author  Rico Kaltofen <*****@*****.**>
 * @license http://www.gnu.org/licences/lgpl-3.0.html LGPL
 */
$arrDca =& $GLOBALS['TL_DCA']['tl_submission'];
$arrDca['config']['onload_callback'][] = array('HeimrichHannot\\Submissions\\Creator\\Backend\\SubmissionBackend', 'modifyPalette', true);
$arrDca['config']['onsubmit_callback'][] = array('HeimrichHannot\\Submissions\\Creator\\Backend\\SubmissionBackend', 'setSubmissionArchiveByRelation');
$arrDca['config']['onsubmit_callback'][] = array('HeimrichHannot\\Submissions\\Creator\\Backend\\SubmissionBackend', 'sendNotificationsByArchive');
/**
 * Fields
 */
$arrFields = array('news' => array('label' => &$GLOBALS['TL_LANG']['tl_submission']['news'], 'inputType' => 'select', 'exclude' => true, 'filter' => true, 'search' => true, 'options_callback' => array('HeimrichHannot\\Submissions\\Creator\\SubmissionCreator', 'getRelatedNews'), 'eval' => array('mandatory' => true, 'optgroup' => true), 'sql' => "int(10) unsigned NOT NULL default '0'"), 'event' => array('label' => &$GLOBALS['TL_LANG']['tl_submission']['event'], 'inputType' => 'select', 'filter' => true, 'exclude' => true, 'search' => true, 'options_callback' => array('HeimrichHannot\\Submissions\\Creator\\SubmissionCreator', 'getRelatedEvents'), 'eval' => array('mandatory' => true, 'optgroup' => true), 'sql' => "int(10) unsigned NOT NULL default '0'"));
$arrDca['fields'] = array_merge($arrDca['fields'], $arrFields);
\HeimrichHannot\Haste\Dca\General::addSessionIDFieldAndCallback('tl_submission');