| @@ 7004-7041 (lines=38) @@ | ||
| 7001 | ||
| 7002 | $result = api_get_settings(null, 'list', 1); |
|
| 7003 | ||
| 7004 | foreach ($result as & $row) { |
|
| 7005 | if ($access_url_id != 1) { |
|
| 7006 | if ($url_info['active'] == 1) { |
|
| 7007 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 7008 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 7009 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 7010 | } |
|
| 7011 | ||
| 7012 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 7013 | if (isset($settings_by_access_list[$var]) && |
|
| 7014 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 7015 | if ($row['subkey'] == null) { |
|
| 7016 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 7017 | } else { |
|
| 7018 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 7019 | } |
|
| 7020 | } else { |
|
| 7021 | if ($row['subkey'] == null) { |
|
| 7022 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7023 | } else { |
|
| 7024 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7025 | } |
|
| 7026 | } |
|
| 7027 | } else { |
|
| 7028 | if ($row['subkey'] == null) { |
|
| 7029 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7030 | } else { |
|
| 7031 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7032 | } |
|
| 7033 | } |
|
| 7034 | } else { |
|
| 7035 | if ($row['subkey'] == null) { |
|
| 7036 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7037 | } else { |
|
| 7038 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7039 | } |
|
| 7040 | } |
|
| 7041 | } |
|
| 7042 | ||
| 7043 | $result = api_get_settings('Plugins', 'list', $access_url_id); |
|
| 7044 | $_plugins = array(); |
|
| @@ 239-276 (lines=38) @@ | ||
| 236 | } |
|
| 237 | ||
| 238 | $result = & api_get_settings(null, 'list', 1); |
|
| 239 | foreach ($result as & $row) { |
|
| 240 | if ($_configuration['access_url'] != 1) { |
|
| 241 | if ($url_info['active'] == 1) { |
|
| 242 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 243 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 244 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 245 | } |
|
| 246 | ||
| 247 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 248 | if (isset($settings_by_access_list[$var]) && |
|
| 249 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 250 | if ($row['subkey'] == null) { |
|
| 251 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 252 | } else { |
|
| 253 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 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 | } else { |
|
| 270 | if ($row['subkey'] == null) { |
|
| 271 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 272 | } else { |
|
| 273 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 274 | } |
|
| 275 | } |
|
| 276 | } |
|
| 277 | ||
| 278 | $result = & api_get_settings('Plugins', 'list', $_configuration['access_url']); |
|
| 279 | $_plugins = array(); |
|