*
* @return string HTML output
*/
- private function getHTML() {
+ public function getHTML() {
global $wgOut, $wgCategoryMagicGallery, $wgContLang;
wfProfileIn( __METHOD__ );
*/
function addSubcategoryObject( Category $cat, $sortkey, $pageLength ) {
// Subcategory; strip the 'Category' namespace from the link text.
+ $title = $cat->getTitle();
$this->children[] = $this->getSkin()->link(
- $cat->getTitle(),
- null,
+ $title,
+ $title->getText(),
array(),
array(),
array( 'known', 'noclasses' )
* @param $articles_start_char Array
* @param $cutoff Int
* @return String
+ * @private
*/
- private function formatList( $articles, $articles_start_char, $cutoff = 6 ) {
+ function formatList( $articles, $articles_start_char, $cutoff = 6 ) {
if ( count ( $articles ) > $cutoff ) {
return self::columnList( $articles, $articles_start_char );
} elseif ( count( $articles ) > 0 ) {
* @param $articles Array
* @param $articles_start_char Array
* @return String
+ * @private
*/
- private static function columnList( $articles, $articles_start_char ) {
+ static function columnList( $articles, $articles_start_char ) {
$columns = array_combine( $articles, $articles_start_char );
# Split into three columns
$columns = array_chunk( $columns, ceil( count( $columns ) / 3 ), true /* preserve keys */ );
* @param $articles Array
* @param $articles_start_char Array
* @return String
+ * @private
*/
- private static function shortList( $articles, $articles_start_char ) {
+ static function shortList( $articles, $articles_start_char ) {
$r = '<h3>' . htmlspecialchars( $articles_start_char[0] ) . "</h3>\n";
$r .= '<ul><li>' . $articles[0] . '</li>';
for ( $index = 1; $index < count( $articles ); $index++ )