Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
wiki.bernardino.org /
includes /
content /
Delete
Unzip
Name
Size
Permission
Date
Action
AbstractContent.php
12.21
KB
-rw-r--r--
2016-11-28 20:20
CodeContentHandler.php
1.91
KB
-rw-r--r--
2016-11-28 20:20
Content.php
16.64
KB
-rw-r--r--
2016-11-28 20:20
ContentHandler.php
39.7
KB
-rw-r--r--
2016-11-28 20:20
CssContent.php
3.04
KB
-rw-r--r--
2016-11-28 20:20
CssContentHandler.php
1.75
KB
-rw-r--r--
2016-11-28 20:20
FileContentHandler.php
2.25
KB
-rw-r--r--
2016-11-28 20:20
JavaScriptContent.php
3.16
KB
-rw-r--r--
2016-11-28 20:20
JavaScriptContentHandler.php
1.86
KB
-rw-r--r--
2016-11-28 20:20
JsonContent.php
5.98
KB
-rw-r--r--
2016-11-28 20:20
JsonContentHandler.php
1.31
KB
-rw-r--r--
2016-11-28 20:20
MessageContent.php
4.18
KB
-rw-r--r--
2016-11-28 20:20
TextContent.php
9.26
KB
-rw-r--r--
2016-11-28 20:20
TextContentHandler.php
4.44
KB
-rw-r--r--
2016-11-28 20:20
WikiTextStructure.php
7.54
KB
-rw-r--r--
2016-11-28 20:20
WikitextContent.php
9.93
KB
-rw-r--r--
2016-11-28 20:20
WikitextContentHandler.php
4.63
KB
-rw-r--r--
2016-11-28 20:20
Save
Rename
<?php /** * Content handler for wiki text pages. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * * @since 1.21 * * @file * @ingroup Content */ /** * Content handler for wiki text pages. * * @ingroup Content */ class WikitextContentHandler extends TextContentHandler { public function __construct( $modelId = CONTENT_MODEL_WIKITEXT ) { parent::__construct( $modelId, [ CONTENT_FORMAT_WIKITEXT ] ); } protected function getContentClass() { return WikitextContent::class; } /** * Returns a WikitextContent object representing a redirect to the given destination page. * * @param Title $destination The page to redirect to. * @param string $text Text to include in the redirect, if possible. * * @return Content * * @see ContentHandler::makeRedirectContent */ public function makeRedirectContent( Title $destination, $text = '' ) { $optionalColon = ''; if ( $destination->getNamespace() == NS_CATEGORY ) { $optionalColon = ':'; } else { $iw = $destination->getInterwiki(); if ( $iw && Language::fetchLanguageName( $iw, null, 'mw' ) ) { $optionalColon = ':'; } } $mwRedir = MagicWord::get( 'redirect' ); $redirectText = $mwRedir->getSynonym( 0 ) . ' [[' . $optionalColon . $destination->getFullText() . ']]'; if ( $text != '' ) { $redirectText .= "\n" . $text; } $class = $this->getContentClass(); return new $class( $redirectText ); } /** * Returns true because wikitext supports redirects. * * @return bool Always true. * * @see ContentHandler::supportsRedirects */ public function supportsRedirects() { return true; } /** * Returns true because wikitext supports sections. * * @return bool Always true. * * @see ContentHandler::supportsSections */ public function supportsSections() { return true; } /** * Returns true, because wikitext supports caching using the * ParserCache mechanism. * * @since 1.21 * * @return bool Always true. * * @see ContentHandler::isParserCacheSupported */ public function isParserCacheSupported() { return true; } /** * Get file handler * @return FileContentHandler */ protected function getFileHandler() { return new FileContentHandler(); } public function getFieldsForSearchIndex( SearchEngine $engine ) { $fields = parent::getFieldsForSearchIndex( $engine ); $fields['heading'] = $engine->makeSearchFieldMapping( 'heading', SearchIndexField::INDEX_TYPE_TEXT ); $fields['heading']->setFlag( SearchIndexField::FLAG_SCORING ); $fields['auxiliary_text'] = $engine->makeSearchFieldMapping( 'auxiliary_text', SearchIndexField::INDEX_TYPE_TEXT ); $fields['opening_text'] = $engine->makeSearchFieldMapping( 'opening_text', SearchIndexField::INDEX_TYPE_TEXT ); $fields['opening_text']->setFlag( SearchIndexField::FLAG_SCORING | SearchIndexField::FLAG_NO_HIGHLIGHT ); // Until we have full first-class content handler for files, we invoke it explicitly here $fields = array_merge( $fields, $this->getFileHandler()->getFieldsForSearchIndex( $engine ) ); return $fields; } public function getDataForSearchIndex( WikiPage $page, ParserOutput $parserOutput, SearchEngine $engine ) { $fields = parent::getDataForSearchIndex( $page, $parserOutput, $engine ); $structure = new WikiTextStructure( $parserOutput ); $fields['heading'] = $structure->headings(); // text fields $fields['opening_text'] = $structure->getOpeningText(); $fields['text'] = $structure->getMainText(); // overwrites one from ContentHandler $fields['auxiliary_text'] = $structure->getAuxiliaryText(); $fields['defaultsort'] = $structure->getDefaultSort(); // Until we have full first-class content handler for files, we invoke it explicitly here if ( NS_FILE == $page->getTitle()->getNamespace() ) { $fields = array_merge( $fields, $this->getFileHandler()->getDataForSearchIndex( $page, $parserOutput, $engine ) ); } return $fields; } }