etc. (AKA lists) instead of arrays with pageIDs as keys (AKA hash tables)
for consistency with other list modules.
* Added action=watch
+* (bug 15275) apprefix and related parameters ignore spaces at the end
=== Languages updated in 1.14 ===
* @return string Page title with underscores
*/
public function titleToKey($title) {
- $t = Title::newFromText($title);
- if(!$t)
- {
- # Don't throw an error if we got an empty string
- if($title == '')
- return '';
- $this->dieUsageMsg(array('invalidtitle', $title));
- }
- return $t->getDbKey();
+ return str_replace(' ', '_', $title);
}
/**
* @return string Page title with spaces
*/
public function keyToTitle($key) {
- $t = Title::newFromDbKey($key);
- # This really shouldn't happen but we gotta check anyway
- if(!$t)
- {
- # Don't throw an error if we got an empty string
- if($key == '')
- return '';
- $this->dieUsageMsg(array('invalidtitle', $key));
- }
- return $t->getPrefixedText();
+ return str_replace('_', ' ', $key);
}
/**