Вход Регистрация
Файл: contao-3.5.8/system/modules/core/modules/ModuleUser.php
Строк: 32
<?php

/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2016 Leo Feyer
 *
 * @license LGPL-3.0+
 */

namespace Contao;


/**
 * Back end module "edit account".
 *
 * @author Leo Feyer <https://github.com/leofeyer>
 */
class ModuleUser extends BackendModule
{

    
/**
     * Template
     * @var string
     */
    
protected $strTemplate 'mod_user';


    
/**
     * Change the palette of the current table and switch to edit mode
     *
     * @return string
     */
    
public function generate()
    {
        
$this->import('BackendUser''User');

        
$GLOBALS['TL_DCA'][$this->table]['config']['closed'] = true;
        
$GLOBALS['TL_DCA'][$this->table]['config']['hideVersionMenu'] = true;

        
$GLOBALS['TL_DCA'][$this->table]['palettes'] = array
        (
            
'__selector__' => $GLOBALS['TL_DCA'][$this->table]['palettes']['__selector__'],
            
'default' => $GLOBALS['TL_DCA'][$this->table]['palettes']['login']
        );

        
$arrFields trimsplit('[,;]'$GLOBALS['TL_DCA'][$this->table]['palettes']['default']);

        foreach (
$arrFields as $strField)
        {
            
$GLOBALS['TL_DCA'][$this->table]['fields'][$strField]['exclude'] = false;
        }

        return 
$this->objDc->edit($this->User->id);
    }


    
/**
     * Generate the module
     *
     * @return string|void
     */
    
protected function compile()
    {
        return 
'';
    }
}
Онлайн: 0
Реклама