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

@@ 6930-6967 (lines=38) @@
6927
6928
    $result = api_get_settings(null, 'list', 1);
6929
6930
    foreach ($result as & $row) {
6931
        if ($access_url_id != 1) {
6932
            if ($url_info['active'] == 1) {
6933
                $var = empty($row['variable']) ? 0 : $row['variable'];
6934
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
6935
                $category = empty($row['category']) ? 0 : $row['category'];
6936
            }
6937
6938
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
6939
                if (isset($settings_by_access_list[$var]) &&
6940
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
6941
                    if ($row['subkey'] == null) {
6942
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6943
                    } else {
6944
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6945
                    }
6946
                } else {
6947
                    if ($row['subkey'] == null) {
6948
                        $_setting[$row['variable']] = $row['selected_value'];
6949
                    } else {
6950
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6951
                    }
6952
                }
6953
            } else {
6954
                if ($row['subkey'] == null) {
6955
                    $_setting[$row['variable']] = $row['selected_value'];
6956
                } else {
6957
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6958
                }
6959
            }
6960
        } else {
6961
            if ($row['subkey'] == null) {
6962
                $_setting[$row['variable']] = $row['selected_value'];
6963
            } else {
6964
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6965
            }
6966
        }
6967
    }
6968
6969
    $result = api_get_settings('Plugins', 'list', $access_url_id);
6970
    $_plugins = array();