| @@ 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(); |
|
| @@ 7220-7257 (lines=38) @@ | ||
| 7217 | ||
| 7218 | $result = api_get_settings(null, 'list', 1); |
|
| 7219 | ||
| 7220 | foreach ($result as & $row) { |
|
| 7221 | if ($access_url_id != 1) { |
|
| 7222 | if ($url_info['active'] == 1) { |
|
| 7223 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 7224 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 7225 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 7226 | } |
|
| 7227 | ||
| 7228 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 7229 | if (isset($settings_by_access_list[$var]) && |
|
| 7230 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 7231 | if ($row['subkey'] == null) { |
|
| 7232 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 7233 | } else { |
|
| 7234 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 7235 | } |
|
| 7236 | } else { |
|
| 7237 | if ($row['subkey'] == null) { |
|
| 7238 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7239 | } else { |
|
| 7240 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7241 | } |
|
| 7242 | } |
|
| 7243 | } else { |
|
| 7244 | if ($row['subkey'] == null) { |
|
| 7245 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7246 | } else { |
|
| 7247 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7248 | } |
|
| 7249 | } |
|
| 7250 | } else { |
|
| 7251 | if ($row['subkey'] == null) { |
|
| 7252 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 7253 | } else { |
|
| 7254 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 7255 | } |
|
| 7256 | } |
|
| 7257 | } |
|
| 7258 | ||
| 7259 | $result = api_get_settings('Plugins', 'list', $access_url_id); |
|
| 7260 | $_plugins = array(); |
|