![]() 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/mageworx/module-seoall/Model/Form/Element/ |
<?php /** * Copyright © 2017 MageWorx. All rights reserved. * See LICENSE.txt for license details. */ namespace MageWorx\SeoAll\Model\Form\Element; class Select extends \Magento\Framework\Data\Form\Element\Select { /** * {inheritDoc} */ protected function _optionToHtml($option, $selected) { if (is_array($option['value'])) { $html ='<optgroup label="'.$option['label'].'">'."\n"; foreach ($option['value'] as $groupItem) { $html .= $this->_optionToHtml($groupItem, $selected); } $html .='</optgroup>'."\n"; } else { $html = '<option value="'.$this->_escape($option['value']).'"'; $html.= isset($option['title']) ? 'title="'.$this->_escape($option['title']).'"' : ''; $html.= isset($option['style']) ? 'style="'.$option['style'].'"' : ''; $html.= isset($option['disabled']) ? ' disabled' : ''; if (in_array($option['value'], $selected)) { $html.= ' selected="selected"'; } $html.= '>'.$this->_escape($option['label']). '</option>'."\n"; } return $html; } }