Sfoglia il codice sorgente

do not use regexps in get_self_url_prefix()

Andrew Dolgov 11 anni fa
parent
commit
51cc387347
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      include/functions.php

+ 5 - 2
include/functions.php

@@ -3405,9 +3405,12 @@
 		return $tag;
 	}
 
-	// we need to placate idiots who don't know any better
 	function get_self_url_prefix() {
-		return preg_replace("/\/$/", "", SELF_URL_PATH);
+		if (strrpos(SELF_URL_PATH, "/") === strlen(SELF_URL_PATH)-1) {
+			return substr(SELF_URL_PATH, 0, strlen(SELF_URL_PATH)-1);
+		} else {
+			return SELF_URL_PATH;
+		}
 	}
 
 	function opml_publish_url($link){