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 /
extensions /
InputBox /
Delete
Unzip
Name
Size
Permission
Date
Action
i18n
[ DIR ]
drwxr-xr-x
2016-11-28 20:21
resources
[ DIR ]
drwxr-xr-x
2016-11-28 20:21
tests
[ DIR ]
drwxr-xr-x
2016-11-28 20:21
COPYING
1.04
KB
-rw-r--r--
2016-11-28 20:21
Gruntfile.js
566
B
-rw-r--r--
2016-11-28 20:21
InputBox.classes.php
17.62
KB
-rw-r--r--
2016-11-28 20:21
InputBox.hooks.php
2.01
KB
-rw-r--r--
2016-11-28 20:21
InputBox.php
491
B
-rw-r--r--
2016-11-28 20:21
composer.json
165
B
-rw-r--r--
2016-11-28 20:21
extension.json
1.24
KB
-rw-r--r--
2016-11-28 20:21
Save
Rename
<?php /** * Hooks for InputBox extension * * @file * @ingroup Extensions */ // InputBox hooks class InputBoxHooks { // Initialization public static function register( Parser &$parser ) { // Register the hook with the parser $parser->setHook( 'inputbox', array( 'InputBoxHooks', 'render' ) ); // Continue return true; } // Prepend prefix to wpNewTitle if necessary public static function onSpecialPageBeforeExecute( $special, $subPage ) { $request = $special->getRequest(); $prefix = $request->getText( 'prefix', '' ); $title = $request->getText( 'wpNewTitle', '' ); if ( $special->getName() == 'Movepage' && $prefix !== '' && $title !== '' ) { $request->setVal( 'wpNewTitle', $prefix . $title ); $request->unsetVal( 'prefix' ); } return true; } // Render the input box public static function render( $input, $args, Parser $parser ) { // Create InputBox $inputBox = new InputBox( $parser ); // Configure InputBox $inputBox->extractOptions( $parser->replaceVariables( $input ) ); // Return output return $inputBox->render(); } /** * <inputbox type=create...> sends requests with action=edit, and * possibly a &prefix=Foo. So we pick that up here, munge prefix * and title together, and redirect back out to the real page * @param $output OutputPage * @param $article Article * @param $title Title * @param $user User * @param $request WebRequest * @param $wiki MediaWiki * @return bool */ public static function onMediaWikiPerformAction( $output, $article, $title, $user, $request, $wiki ) { if( $wiki->getAction( $request ) !== 'edit' ){ # not our problem return true; } if( $request->getText( 'prefix', '' ) === '' ){ # Fine return true; } $params = $request->getValues(); $title = $params['prefix']; if ( isset( $params['title'] ) ) { $title .= $params['title']; } unset( $params['prefix'] ); $params['title'] = $title; global $wgScript; $output->redirect( wfAppendQuery( $wgScript, $params ), '301' ); return false; } }