Code Duplication    Length = 38-38 lines in 2 locations

main/inc/global.inc.php 1 location

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

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

@@ 7144-7181 (lines=38) @@
7141
7142
    $result = api_get_settings(null, 'list', 1);
7143
7144
    foreach ($result as & $row) {
7145
        if ($access_url_id != 1) {
7146
            if ($url_info['active'] == 1) {
7147
                $var = empty($row['variable']) ? 0 : $row['variable'];
7148
                $subkey = empty($row['subkey']) ? 0 : $row['subkey'];
7149
                $category = empty($row['category']) ? 0 : $row['category'];
7150
            }
7151
7152
            if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) {
7153
                if (isset($settings_by_access_list[$var]) &&
7154
                    $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') {
7155
                    if ($row['subkey'] == null) {
7156
                        $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7157
                    } else {
7158
                        $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value'];
7159
                    }
7160
                } else {
7161
                    if ($row['subkey'] == null) {
7162
                        $_setting[$row['variable']] = $row['selected_value'];
7163
                    } else {
7164
                        $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7165
                    }
7166
                }
7167
            } else {
7168
                if ($row['subkey'] == null) {
7169
                    $_setting[$row['variable']] = $row['selected_value'];
7170
                } else {
7171
                    $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7172
                }
7173
            }
7174
        } else {
7175
            if ($row['subkey'] == null) {
7176
                $_setting[$row['variable']] = $row['selected_value'];
7177
            } else {
7178
                $_setting[$row['variable']][$row['subkey']] = $row['selected_value'];
7179
            }
7180
        }
7181
    }
7182
7183
    $result = api_get_settings('Plugins', 'list', $access_url_id);
7184
    $_plugins = array();