Code Duplication    Length = 38-38 lines in 2 locations

main/inc/global.inc.php 1 location

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

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

@@ 7001-7038 (lines=38) @@
6998
6999
    $result = api_get_settings(null, 'list', 1);
7000
7001
    foreach ($result as & $row) {
7002
        if ($access_url_id != 1) {
7003
            if ($url_info['active'] == 1) {
7004
                $var = empty($row['variable']) ? 0 : $row['variable'];
7005
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
7006
                $category = empty($row['category']) ? 0 : $row['category'];
7007
            }
7008
7009
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
7010
                if (isset($settings_by_access_list[$var]) &&
7011
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
7012
                    if ($row['subkey'] == null) {
7013
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7014
                    } else {
7015
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7016
                    }
7017
                } else {
7018
                    if ($row['subkey'] == null) {
7019
                        $_setting[$row['variable']] = $row['selected_value'];
7020
                    } else {
7021
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7022
                    }
7023
                }
7024
            } else {
7025
                if ($row['subkey'] == null) {
7026
                    $_setting[$row['variable']] = $row['selected_value'];
7027
                } else {
7028
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7029
                }
7030
            }
7031
        } else {
7032
            if ($row['subkey'] == null) {
7033
                $_setting[$row['variable']] = $row['selected_value'];
7034
            } else {
7035
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7036
            }
7037
        }
7038
    }
7039
7040
    $result = api_get_settings('Plugins', 'list', $access_url_id);
7041
    $_plugins = array();