1<?php 2 3/* 4 * This file is part of the TYPO3 CMS project. 5 * 6 * It is free software; you can redistribute it and/or modify it under 7 * the terms of the GNU General Public License, either version 2 8 * of the License, or any later version. 9 * 10 * For the full copyright and license information, please read the 11 * LICENSE.txt file that was distributed with this source code. 12 * 13 * The TYPO3 project - inspiring people to share! 14 */ 15 16namespace TYPO3\CMS\Backend\Form\Element; 17 18/** 19 * Generation of TCEform elements of the type "input type=hidden" 20 */ 21class InputHiddenElement extends AbstractFormElement 22{ 23 /** 24 * This will render an input type="hidden" form field 25 * @return array As defined in initializeResultArray() of AbstractNode 26 */ 27 public function render() 28 { 29 $parameterArray = $this->data['parameterArray']; 30 $resultArray = $this->initializeResultArray(); 31 32 $resultArray['additionalHiddenFields'][] = '<input type="hidden" name="' . $parameterArray['itemFormElName'] . '" value="' . htmlspecialchars($parameterArray['itemFormElValue']) . '" />'; 33 34 return $resultArray; 35 } 36} 37