<?php

/**
 * Tweaks for Contao
 *
 * Copyright (c) 2014 Benjamin Roth [http://www.esales-media.de]
 *
 * @package eSM_tweaks
 * @link    http://www.esales-media.de
 * @license commercial
 */


$GLOBALS['TL_DCA']['tl_member']['palettes']['__selector__'][] = 'assignPage';
$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] = str_replace('{homedir_legend', '{homepage_legend},assignPage;{homedir_legend', $GLOBALS['TL_DCA']['tl_member']['palettes']['default']);


$GLOBALS['TL_DCA']['tl_member']['subpalettes']['assignPage'] = 'homePage';

/**
 * Add fields to tl_content
 */

$GLOBALS['TL_DCA']['tl_member']['fields']['assignPage'] = array
(
  'label'                   => &$GLOBALS['TL_LANG']['tl_member']['assignPage'],
  'exclude'                 => true,
  'inputType'               => 'checkbox',
  'eval'                    => array('submitOnChange'=>true),
  'sql'                     => "char(1) NOT NULL default ''"
);
$GLOBALS['TL_DCA']['tl_member']['fields']['homePage'] = array
(
  'label'                   => &$GLOBALS['TL_LANG']['tl_member']['homePage'],
  'exclude'                 => true,
  'inputType'               => 'pageTree',
  'foreignKey'              => 'tl_page.title',
  'eval'                    => array('fieldType'=>'radio', 'tl_class'=>'clr'),
  'sql'                     => "int(10) unsigned NOT NULL default '0'",
  'relation'                => array('type'=>'hasOne', 'load'=>'lazy')
);