summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-02-06 15:43:42 +0000
committerDries Buytaert <dries@buytaert.net>2010-02-06 15:43:42 +0000
commit7f4598d8d1c3055ec2c89d3cb691010175674bb6 (patch)
treefed363c0d640f6649c882f7f9e5f68d0ce4c0ce9 /includes
parentbfa877f165669073bbc5d8f88f9a1d60a3fbcd4b (diff)
downloadbrdo-7f4598d8d1c3055ec2c89d3cb691010175674bb6.tar.gz
brdo-7f4598d8d1c3055ec2c89d3cb691010175674bb6.tar.bz2
- Patch #619566 by catch: clean-up code now drupal_alter has caching.
Diffstat (limited to 'includes')
-rw-r--r--includes/common.inc12
1 files changed, 1 insertions, 11 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 168fcc12c..227acca2e 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -2447,8 +2447,6 @@ function format_username($account) {
* alternative than url().
*/
function url($path = NULL, array $options = array()) {
- static $url_outbound;
-
// Merge in defaults.
$options += array(
'fragment' => '',
@@ -2471,15 +2469,7 @@ function url($path = NULL, array $options = array()) {
// Preserve the original path before altering or aliasing.
$original_path = $path;
- // Allow other modules to alter the outbound URL and options.
- // Since PHP code cannot be unloaded, we statically cache the implementations
- // of hook_url_outbound_alter() and only invoke them in case there are any.
- if (!isset($url_outbound)) {
- $url_outbound = (bool) module_implements('url_outbound_alter');
- }
- if ($url_outbound) {
- drupal_alter('url_outbound', $path, $options, $original_path);
- }
+ drupal_alter('url_outbound', $path, $options, $original_path);
if ($options['fragment']) {
$options['fragment'] = '#' . $options['fragment'];