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

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