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

@@ 6964-7001 (lines=38) @@
6961
6962
    $result = api_get_settings(null, 'list', 1);
6963
6964
    foreach ($result as & $row) {
6965
        if ($access_url_id != 1) {
6966
            if ($url_info['active'] == 1) {
6967
                $var = empty($row['variable']) ? 0 : $row['variable'];
6968
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
6969
                $category = empty($row['category']) ? 0 : $row['category'];
6970
            }
6971
6972
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
6973
                if (isset($settings_by_access_list[$var]) &&
6974
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
6975
                    if ($row['subkey'] == null) {
6976
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6977
                    } else {
6978
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
6979
                    }
6980
                } else {
6981
                    if ($row['subkey'] == null) {
6982
                        $_setting[$row['variable']] = $row['selected_value'];
6983
                    } else {
6984
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6985
                    }
6986
                }
6987
            } else {
6988
                if ($row['subkey'] == null) {
6989
                    $_setting[$row['variable']] = $row['selected_value'];
6990
                } else {
6991
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6992
                }
6993
            }
6994
        } else {
6995
            if ($row['subkey'] == null) {
6996
                $_setting[$row['variable']] = $row['selected_value'];
6997
            } else {
6998
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
6999
            }
7000
        }
7001
    }
7002
7003
    $result = api_get_settings('Plugins', 'list', $access_url_id);
7004
    $_plugins = array();