Code Duplication    Length = 38-38 lines in 2 locations

main/inc/global.inc.php 1 location

@@ 235-272 (lines=38) @@
232
}
233
234
$result = & api_get_settings(null, 'list', 1);
235
foreach ($result as & $row) {
236
    if ($_configuration['access_url'] != 1) {
237
        if ($url_info['active'] == 1) {
238
            $var = empty($row['variable']) ? 0 : $row['variable'];
239
            $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
240
            $category = empty($row['category']) ? 0 : $row['category'];
241
        }
242
243
        if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
244
            if (isset($settings_by_access_list[$var]) &&
245
                $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
246
                if ($row['subkey'] == null) {
247
                    $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
248
                } else {
249
                    $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
250
                }
251
            } else {
252
                if ($row['subkey'] == null) {
253
                    $_setting[$row['variable']] = $row['selected_value'];
254
                } else {
255
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
256
                }
257
            }
258
        } else {
259
            if ($row['subkey'] == null) {
260
                $_setting[$row['variable']] = $row['selected_value'];
261
            } else {
262
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
263
            }
264
        }
265
    } else {
266
        if ($row['subkey'] == null) {
267
            $_setting[$row['variable']] = $row['selected_value'];
268
        } else {
269
            $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
270
        }
271
    }
272
}
273
274
$result = & api_get_settings('Plugins', 'list', $_configuration['access_url']);
275
$_plugins = array();

main/inc/lib/api.lib.php 1 location

@@ 6879-6916 (lines=38) @@
6876
6877
    $result = api_get_settings(null, 'list', 1);
6878
6879
    foreach ($result as & $row) {
6880
        if ($access_url_id != 1) {
6881
            if ($url_info['active'] == 1) {
6882
                $var = empty($row['variable']) ? 0 : $row['variable'];
6883
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
6884
                $category = empty($row['category']) ? 0 : $row['category'];
6885
            }
6886
6887
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
6888
                if (isset($settings_by_access_list[$var]) &&
6889
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
6890
                    if ($row['subkey'] == null) {
6891
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6892
                    } else {
6893
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6894
                    }
6895
                } else {
6896
                    if ($row['subkey'] == null) {
6897
                        $_setting[$row['variable']] = $row['selected_value'];
6898
                    } else {
6899
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6900
                    }
6901
                }
6902
            } else {
6903
                if ($row['subkey'] == null) {
6904
                    $_setting[$row['variable']] = $row['selected_value'];
6905
                } else {
6906
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6907
                }
6908
            }
6909
        } else {
6910
            if ($row['subkey'] == null) {
6911
                $_setting[$row['variable']] = $row['selected_value'];
6912
            } else {
6913
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6914
            }
6915
        }
6916
    }
6917
6918
    $result = api_get_settings('Plugins', 'list', $access_url_id);
6919
    $_plugins = array();