<?php /** * @package RSForm! Pro * @copyright (C) 2007-2019 www.rsjoomla.com * @license GPL, http://www.gnu.org/copyleft/gpl.html */ defined('_JEXEC') or die; use Joomla\CMS\Language\Text; require_once JPATH_ADMINISTRATOR.'/components/com_rsform/helpers/field.php'; class RSFormProFieldFreeText extends RSFormProField { // backend preview public function getPreviewInput() { $value = $this->getProperty('TEXT', ''); $codeIcon = ''; if ($this->hasCode($value)) { $value = Text::_('RSFP_PHP_CODE_PLACEHOLDER'); $codeIcon = RSFormProHelper::getIcon('php'); } else { $value = '<pre class="rsfp-preview-freetext">'.$this->escape($value).'</pre>'; } return $codeIcon . $value; } // functions used for rendering in front view public function getFormInput() { $html = $this->getProperty('TEXT', ''); $html = $this->isCode($html); return $html; } }