| 1 |
<?php |
<?php |
| 2 |
// $Id: pathauto.inc,v 1.51 2009/03/21 00:24:28 freso Exp $ |
// $Id: pathauto.inc,v 1.52 2009/10/17 17:45:10 greggles Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 246 |
// Trim any leading or trailing separators (note the need to |
// Trim any leading or trailing separators (note the need to |
| 247 |
$output = preg_replace("/^$seppattern+|$seppattern+$/", '', $output); |
$output = preg_replace("/^$seppattern+|$seppattern+$/", '', $output); |
| 248 |
|
|
| 249 |
|
// Replace trailing separators around slashes. |
| 250 |
|
$output = preg_replace("/$seppattern\/|\/$seppattern/", "/", $output); |
| 251 |
|
|
| 252 |
// Replace multiple separators with a single one |
// Replace multiple separators with a single one |
| 253 |
$output = preg_replace("/$seppattern+/", "$separator", $output); |
$output = preg_replace("/$seppattern+/", "$separator", $output); |
| 254 |
} |
} |