You are here

function path_redirect_build_url in Path redirect 6

3 calls to path_redirect_build_url()
path_redirect_admin_redirects_update_confirm in ./path_redirect.admin.inc
path_redirect_edit_form in ./path_redirect.admin.inc
path_redirect_list_redirects in ./path_redirect.admin.inc
@file Administrative page callbacks for the path_redirect module.

File

./path_redirect.module, line 582

Code

function path_redirect_build_url($path, $query = '', $fragment = '', $clean_url = NULL) {
  if (!isset($clean_url)) {
    $clean_url = variable_get('clean_url', 0);
  }
  $url = $path;
  if ($query) {
    $url .= $clean_url ? '?' : '&';
    if (is_array($query)) {
      $url .= drupal_query_string_encode($query);
    }
    else {
      $url .= $query;
    }
  }
  if ($fragment) {
    $url .= '#' . $fragment;
  }
  return $url;
}