Code Duplication    Length = 38-38 lines in 2 locations

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

@@ 7126-7163 (lines=38) @@
7123
7124
    $result = api_get_settings(null, 'list', 1);
7125
7126
    foreach ($result as & $row) {
7127
        if ($access_url_id != 1) {
7128
            if ($url_info['active'] == 1) {
7129
                $var = empty($row['variable']) ? 0 : $row['variable'];
7130
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
7131
                $category = empty($row['category']) ? 0 : $row['category'];
7132
            }
7133
7134
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
7135
                if (isset($settings_by_access_list[$var]) &&
7136
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
7137
                    if ($row['subkey'] == null) {
7138
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7139
                    } else {
7140
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7141
                    }
7142
                } else {
7143
                    if ($row['subkey'] == null) {
7144
                        $_setting[$row['variable']] = $row['selected_value'];
7145
                    } else {
7146
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7147
                    }
7148
                }
7149
            } else {
7150
                if ($row['subkey'] == null) {
7151
                    $_setting[$row['variable']] = $row['selected_value'];
7152
                } else {
7153
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7154
                }
7155
            }
7156
        } else {
7157
            if ($row['subkey'] == null) {
7158
                $_setting[$row['variable']] = $row['selected_value'];
7159
            } else {
7160
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7161
            }
7162
        }
7163
    }
7164
7165
    $result = api_get_settings('Plugins', 'list', $access_url_id);
7166
    $_plugins = array();

main/inc/global.inc.php 1 location

@@ 232-269 (lines=38) @@
229
}
230
231
$result = & api_get_settings(null, 'list', 1);
232
foreach ($result as & $row) {
233
    if ($_configuration['access_url'] != 1) {
234
        if ($url_info['active'] == 1) {
235
            $var = empty($row['variable']) ? 0 : $row['variable'];
236
            $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
237
            $category = empty($row['category']) ? 0 : $row['category'];
238
        }
239
240
        if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
241
            if (isset($settings_by_access_list[$var]) &&
242
                $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
243
                if ($row['subkey'] == null) {
244
                    $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
245
                } else {
246
                    $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
247
                }
248
            } else {
249
                if ($row['subkey'] == null) {
250
                    $_setting[$row['variable']] = $row['selected_value'];
251
                } else {
252
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
253
                }
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
}
270
271
$result = & api_get_settings('Plugins', 'list', $_configuration['access_url']);
272
$_plugins = array();