freebsd-ports/www/drupal4-textile/files/patch-DrupalTextile.inc
Martin Wilke 44d63baffc - Update to 4.7.x.1.x.d_20061113
PR:		108383
Submitted by:	Nick Hilliard <nick@foobar.org> (maintainer)
2007-01-27 23:46:01 +00:00

21 lines
659 B
PHP

--- DrupalTextile.inc.orig Fri Dec 8 13:01:07 2006
+++ DrupalTextile.inc Fri Dec 8 13:00:49 2006
@@ -38,11 +38,17 @@
* A <code>string</code> containing the formatted URL.
*/
function format_url($args) {
+ $query = null;
+ if (preg_match ('/([^\?]*)\?(.*)/', $args['url'], $matches)) {
+ $args['url'] = $matches[1];
+ $query = $matches[2];
+ }
+
if (preg_match('<^#>', $args['url'])) {
$args['url'] = $_GET['q'] . $args['url'];
}
- $args['url'] = ($args['url'] ? url($args['url']) : '');
+ $args['url'] = ($args['url'] ? url($args['url'], $query) : '');
return parent::format_url($args);
}