Code Duplication    Length = 6-15 lines in 2 locations

main/admin/settings.lib.php 2 locations

@@ 1437-1451 (lines=15) @@
1434
            case 'radio':
1435
                $values = api_get_settings_options($row['variable']);
1436
                $group = array();
1437
                if (is_array($values)) {
1438
                    foreach ($values as $key => $value) {
1439
                        $element = &$form->createElement(
1440
                            'radio',
1441
                            $row['variable'],
1442
                            '',
1443
                            get_lang($value['display_text']),
1444
                            $value['value']
1445
                        );
1446
                        if ($hide_element) {
1447
                            $element->freeze();
1448
                        }
1449
                        $group[] = $element;
1450
                    }
1451
                }
1452
                $form->addGroup(
1453
                    $group,
1454
                    $row['variable'],
@@ 1652-1657 (lines=6) @@
1649
function formGenerateElementsGroup($form, $values = array(), $elementName)
1650
{
1651
    $group = array();
1652
    if (is_array($values)) {
1653
        foreach ($values as $key => $value) {
1654
            $element = &$form->createElement('radio', $elementName, '', get_lang($value['display_text']), $value['value']);
1655
            $group[] = $element;
1656
        }
1657
    }
1658
    return $group;
1659
}
1660
/**