Code Duplication    Length = 38-38 lines in 2 locations

main/inc/global.inc.php 1 location

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

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

@@ 6897-6934 (lines=38) @@
6894
6895
    $result = api_get_settings(null, 'list', 1);
6896
6897
    foreach ($result as & $row) {
6898
        if ($access_url_id != 1) {
6899
            if ($url_info['active'] == 1) {
6900
                $var = empty($row['variable']) ? 0 : $row['variable'];
6901
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
6902
                $category = empty($row['category']) ? 0 : $row['category'];
6903
            }
6904
6905
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
6906
                if (isset($settings_by_access_list[$var]) &&
6907
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
6908
                    if ($row['subkey'] == null) {
6909
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6910
                    } else {
6911
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6912
                    }
6913
                } else {
6914
                    if ($row['subkey'] == null) {
6915
                        $_setting[$row['variable']] = $row['selected_value'];
6916
                    } else {
6917
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6918
                    }
6919
                }
6920
            } else {
6921
                if ($row['subkey'] == null) {
6922
                    $_setting[$row['variable']] = $row['selected_value'];
6923
                } else {
6924
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6925
                }
6926
            }
6927
        } else {
6928
            if ($row['subkey'] == null) {
6929
                $_setting[$row['variable']] = $row['selected_value'];
6930
            } else {
6931
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6932
            }
6933
        }
6934
    }
6935
6936
    $result = api_get_settings('Plugins', 'list', $access_url_id);
6937
    $_plugins = array();