Code Duplication    Length = 38-38 lines in 2 locations

main/inc/global.inc.php 1 location

@@ 225-262 (lines=38) @@
222
}
223
224
$result = & api_get_settings(null, 'list', 1);
225
foreach ($result as & $row) {
226
    if ($_configuration['access_url'] != 1) {
227
        if ($url_info['active'] == 1) {
228
            $var = empty($row['variable']) ? 0 : $row['variable'];
229
            $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
230
            $category = empty($row['category']) ? 0 : $row['category'];
231
        }
232
233
        if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
234
            if (isset($settings_by_access_list[$var]) &&
235
                $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
236
                if ($row['subkey'] == null) {
237
                    $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
238
                } else {
239
                    $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
240
                }
241
            } else {
242
                if ($row['subkey'] == null) {
243
                    $_setting[$row['variable']] = $row['selected_value'];
244
                } else {
245
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
246
                }
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
}
263
264
$result = & api_get_settings('Plugins', 'list', $_configuration['access_url']);
265
$_plugins = array();

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

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