Code Duplication    Length = 6-15 lines in 2 locations

main/admin/settings.lib.php 2 locations

@@ 1430-1444 (lines=15) @@
1427
            case 'radio':
1428
                $values = api_get_settings_options($row['variable']);
1429
                $group = array ();
1430
                if (is_array($values)) {
1431
                    foreach ($values as $key => $value) {
1432
                        $element = &$form->createElement(
1433
                            'radio',
1434
                            $row['variable'],
1435
                            '',
1436
                            get_lang($value['display_text']),
1437
                            $value['value']
1438
                        );
1439
                        if ($hide_element) {
1440
                            $element->freeze();
1441
                        }
1442
                        $group[] = $element;
1443
                    }
1444
                }
1445
                $form->addGroup(
1446
                    $group,
1447
                    $row['variable'],
@@ 1645-1650 (lines=6) @@
1642
function formGenerateElementsGroup($form, $values = array(), $elementName)
1643
{
1644
    $group = array();
1645
    if (is_array($values)) {
1646
        foreach ($values as $key => $value) {
1647
            $element = &$form->createElement('radio', $elementName, '', get_lang($value['display_text']), $value['value']);
1648
            $group[] = $element;
1649
        }
1650
    }
1651
    return $group;
1652
}
1653
/**