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

@@ 7036-7073 (lines=38) @@
7033
7034
    $result = api_get_settings(null, 'list', 1);
7035
7036
    foreach ($result as & $row) {
7037
        if ($access_url_id != 1) {
7038
            if ($url_info['active'] == 1) {
7039
                $var = empty($row['variable']) ? 0 : $row['variable'];
7040
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
7041
                $category = empty($row['category']) ? 0 : $row['category'];
7042
            }
7043
7044
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
7045
                if (isset($settings_by_access_list[$var]) &&
7046
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
7047
                    if ($row['subkey'] == null) {
7048
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7049
                    } else {
7050
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7051
                    }
7052
                } else {
7053
                    if ($row['subkey'] == null) {
7054
                        $_setting[$row['variable']] = $row['selected_value'];
7055
                    } else {
7056
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7057
                    }
7058
                }
7059
            } else {
7060
                if ($row['subkey'] == null) {
7061
                    $_setting[$row['variable']] = $row['selected_value'];
7062
                } else {
7063
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7064
                }
7065
            }
7066
        } else {
7067
            if ($row['subkey'] == null) {
7068
                $_setting[$row['variable']] = $row['selected_value'];
7069
            } else {
7070
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7071
            }
7072
        }
7073
    }
7074
7075
    $result = api_get_settings('Plugins', 'list', $access_url_id);
7076
    $_plugins = array();