| @@ 235-272 (lines=38) @@ | ||
| 232 | } |
|
| 233 | ||
| 234 | $result = & api_get_settings(null, 'list', 1); |
|
| 235 | foreach ($result as & $row) { |
|
| 236 | if ($_configuration['access_url'] != 1) { |
|
| 237 | if ($url_info['active'] == 1) { |
|
| 238 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 239 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 240 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 241 | } |
|
| 242 | ||
| 243 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 244 | if (isset($settings_by_access_list[$var]) && |
|
| 245 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 246 | if ($row['subkey'] == null) { |
|
| 247 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 248 | } else { |
|
| 249 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 250 | } |
|
| 251 | } else { |
|
| 252 | if ($row['subkey'] == null) { |
|
| 253 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 254 | } else { |
|
| 255 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 256 | } |
|
| 257 | } |
|
| 258 | } else { |
|
| 259 | if ($row['subkey'] == null) { |
|
| 260 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 261 | } else { |
|
| 262 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 263 | } |
|
| 264 | } |
|
| 265 | } else { |
|
| 266 | if ($row['subkey'] == null) { |
|
| 267 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 268 | } else { |
|
| 269 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 270 | } |
|
| 271 | } |
|
| 272 | } |
|
| 273 | ||
| 274 | $result = & api_get_settings('Plugins', 'list', $_configuration['access_url']); |
|
| 275 | $_plugins = array(); |
|
| @@ 6964-7001 (lines=38) @@ | ||
| 6961 | ||
| 6962 | $result = api_get_settings(null, 'list', 1); |
|
| 6963 | ||
| 6964 | foreach ($result as & $row) { |
|
| 6965 | if ($access_url_id != 1) { |
|
| 6966 | if ($url_info['active'] == 1) { |
|
| 6967 | $var = empty($row['variable']) ? 0 : $row['variable']; |
|
| 6968 | $subkey = empty($row['subkey']) ? 0 : $row['subkey']; |
|
| 6969 | $category = empty($row['category']) ? 0 : $row['category']; |
|
| 6970 | } |
|
| 6971 | ||
| 6972 | if ($row['access_url_changeable'] == 1 && $url_info['active'] == 1) { |
|
| 6973 | if (isset($settings_by_access_list[$var]) && |
|
| 6974 | $settings_by_access_list[$var][$subkey][$category]['selected_value'] != '') { |
|
| 6975 | if ($row['subkey'] == null) { |
|
| 6976 | $_setting[$row['variable']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 6977 | } else { |
|
| 6978 | $_setting[$row['variable']][$row['subkey']] = $settings_by_access_list[$var][$subkey][$category]['selected_value']; |
|
| 6979 | } |
|
| 6980 | } else { |
|
| 6981 | if ($row['subkey'] == null) { |
|
| 6982 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6983 | } else { |
|
| 6984 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6985 | } |
|
| 6986 | } |
|
| 6987 | } else { |
|
| 6988 | if ($row['subkey'] == null) { |
|
| 6989 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6990 | } else { |
|
| 6991 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6992 | } |
|
| 6993 | } |
|
| 6994 | } else { |
|
| 6995 | if ($row['subkey'] == null) { |
|
| 6996 | $_setting[$row['variable']] = $row['selected_value']; |
|
| 6997 | } else { |
|
| 6998 | $_setting[$row['variable']][$row['subkey']] = $row['selected_value']; |
|
| 6999 | } |
|
| 7000 | } |
|
| 7001 | } |
|
| 7002 | ||
| 7003 | $result = api_get_settings('Plugins', 'list', $access_url_id); |
|
| 7004 | $_plugins = array(); |
|