Code Duplication    Length = 6-15 lines in 2 locations

main/admin/settings.lib.php 2 locations

@@ 1396-1410 (lines=15) @@
1393
            case 'radio':
1394
                $values = api_get_settings_options($row['variable']);
1395
                $group = array ();
1396
                if (is_array($values)) {
1397
                    foreach ($values as $key => $value) {
1398
                        $element = &$form->createElement(
1399
                            'radio',
1400
                            $row['variable'],
1401
                            '',
1402
                            get_lang($value['display_text']),
1403
                            $value['value']
1404
                        );
1405
                        if ($hide_element) {
1406
                            $element->freeze();
1407
                        }
1408
                        $group[] = $element;
1409
                    }
1410
                }
1411
                $form->addGroup(
1412
                    $group,
1413
                    $row['variable'],
@@ 1611-1616 (lines=6) @@
1608
function formGenerateElementsGroup($form, $values = array(), $elementName)
1609
{
1610
    $group = array();
1611
    if (is_array($values)) {
1612
        foreach ($values as $key => $value) {
1613
            $element = &$form->createElement('radio', $elementName, '', get_lang($value['display_text']), $value['value']);
1614
            $group[] = $element;
1615
        }
1616
    }
1617
    return $group;
1618
}
1619
/**