dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
138303c
)
Add Title::isSubpageOf to use when you want to make tests like $title->isSubpageOf...
author
Daniel Friesen
<dantman@users.mediawiki.org>
Thu, 1 Sep 2011 07:49:37 +0000
(07:49 +0000)
committer
Daniel Friesen
<dantman@users.mediawiki.org>
Thu, 1 Sep 2011 07:49:37 +0000
(07:49 +0000)
includes/Title.php
patch
|
blob
|
history
diff --git
a/includes/Title.php
b/includes/Title.php
index
b0cd7ca
..
fb0e6d3
100644
(file)
--- a/
includes/Title.php
+++ b/
includes/Title.php
@@
-3859,6
+3859,18
@@
class Title {
&& $this->getDBkey() === $title->getDBkey();
}
+ /**
+ * Check if this title is a subpage of another title
+ *
+ * @param $title Title
+ * @return Bool
+ */
+ public function isSubpageOf( Title $title ) {
+ return $this->getInterwiki() === $title->getInterwiki()
+ && $this->getNamespace() == $title->getNamespace()
+ && strpos( $this->getDBkey(), $title->getDBkey() . '/' ) === 0;
+ }
+
/**
* Callback for usort() to do title sorts by (namespace, title)
*