| @@ 233-270 (lines=38) @@ | ||
| 230 | } |
|
| 231 | ||
| 232 | $result = & api_get_settings(null, 'list', 1); |
|
| 233 | foreach ($result as & $row) { |
|
| 234 | if ($_configuration['access_url'] != 1) { |
|
| 235 | if ($url_info['active'] == 1) { |
|
| 236 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 237 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 238 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 239 | } |
|
| 240 | ||
| 241 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 242 | if (isset($settings_by_access_list[$var]) && |
|
| 243 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 244 | if ($row['subkey'] == null) { |
|
| 245 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 246 | } else { |
|
| 247 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 248 | } |
|
| 249 | } else { |
|
| 250 | if ($row['subkey'] == null) { |
|
| 251 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 252 | } else { |
|
| 253 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 254 | } |
|
| 255 | } |
|
| 256 | } else { |
|
| 257 | if ($row['subkey'] == null) { |
|
| 258 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 259 | } else { |
|
| 260 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 261 | } |
|
| 262 | } |
|
| 263 | } else { |
|
| 264 | if ($row['subkey'] == null) { |
|
| 265 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 266 | } else { |
|
| 267 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 268 | } |
|
| 269 | } |
|
| 270 | } |
|
| 271 | ||
| 272 | $result = & api_get_settings('Plugins', 'list', $_configuration['access_url']); |
|
| 273 | $_plugins = array(); |
|
| @@ 6897-6934 (lines=38) @@ | ||
| 6894 | ||
| 6895 | $result = api_get_settings(null, 'list', 1); |
|
| 6896 | ||
| 6897 | foreach ($result as & $row) { |
|
| 6898 | if ($access_url_id != 1) { |
|
| 6899 | if ($url_info['active'] == 1) { |
|
| 6900 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 6901 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 6902 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 6903 | } |
|
| 6904 | ||
| 6905 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 6906 | if (isset($settings_by_access_list[$var]) && |
|
| 6907 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 6908 | if ($row['subkey'] == null) { |
|
| 6909 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 6910 | } else { |
|
| 6911 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 6912 | } |
|
| 6913 | } else { |
|
| 6914 | if ($row['subkey'] == null) { |
|
| 6915 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6916 | } else { |
|
| 6917 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6918 | } |
|
| 6919 | } |
|
| 6920 | } else { |
|
| 6921 | if ($row['subkey'] == null) { |
|
| 6922 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6923 | } else { |
|
| 6924 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6925 | } |
|
| 6926 | } |
|
| 6927 | } else { |
|
| 6928 | if ($row['subkey'] == null) { |
|
| 6929 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6930 | } else { |
|
| 6931 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6932 | } |
|
| 6933 | } |
|
| 6934 | } |
|
| 6935 | ||
| 6936 | $result = api_get_settings('Plugins', 'list', $access_url_id); |
|
| 6937 | $_plugins = array(); |
|