![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-google-optimizer/Helper/ |
<?php /** * Google Optimizer Form Helper * * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\GoogleOptimizer\Helper; use Magento\Framework\Data\Form as DataForm; use Magento\GoogleOptimizer\Model\Code as ModelCode; /** * @api * @since 100.0.2 */ class Form extends \Magento\Framework\App\Helper\AbstractHelper { /** * Prepare form * * @param DataForm $form * @param ModelCode|null $experimentCodeModel * @param string $formName * @return void */ public function addGoogleoptimizerFields(DataForm $form, ModelCode $experimentCodeModel = null, $formName = '') { $fieldset = $form->addFieldset( 'googleoptimizer_fields', ['legend' => __('Google Analytics Content Experiments Code')] ); $fieldset->addField( 'experiment_script', 'textarea', [ 'name' => 'experiment_script', 'label' => __('Experiment Code'), 'value' => $experimentCodeModel ? $experimentCodeModel->getExperimentScript() : '', 'class' => 'textarea googleoptimizer', 'required' => false, 'note' => __('Experiment code should be added to the original page only.'), 'data-form-part' => $formName ] ); $fieldset->addField( 'code_id', 'hidden', [ 'name' => 'code_id', 'value' => $experimentCodeModel ? $experimentCodeModel->getCodeId() : '', 'required' => false, 'data-form-part' => $formName ] ); $form->setFieldNameSuffix('google_experiment'); } }