| @@ 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(); |
|
| @@ 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(); |
|