芝麻web文件管理V1.00
编辑当前文件:/home/projzpbv/www/wp-content/plugins/mailpoet/lib/Form/Block/Radio.php
rendererHelper = $rendererHelper; $this->wrapper = $wrapper; $this->wp = $wp; } public function render(array $block, array $formSettings, ?int $formId = null): string { $html = ''; $fieldName = 'data[' . $this->rendererHelper->getFieldName($block) . ']'; $fieldValidation = $this->rendererHelper->getInputValidation($block, [], $formId); $html .= '
'; $html .= $this->rendererHelper->renderLegend($block, $formSettings); $options = (!empty($block['params']['values']) ? $block['params']['values'] : [] ); $selectedValue = $this->rendererHelper->getFieldValue($block); foreach ($options as $option) { $id = $this->wp->wpUniqueId('mailpoet_radio_'); $html .= '
rendererHelper->renderFontStyle($formSettings) . '>'; $html .= '
wp->escAttr($value) . '" '; $html .= ( ( $selectedValue === '' && isset($option['is_checked']) && $option['is_checked'] ) || ($selectedValue === $value) ) ? 'checked="checked"' : ''; $html .= $fieldValidation; $html .= ' /> ' . $this->wp->escAttr($label); $html .= '
'; } $html .= '
'; $html .= $this->rendererHelper->renderErrorsContainer($block, $formId); return $this->wrapper->render($block, $html); } }