Code Duplication    Length = 38-38 lines in 2 locations

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

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

main/inc/global.inc.php 1 location

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