Uname:Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64

Base Dir : /var/www/html

User : gavin


403WebShell
403Webshell
Server IP : 68.183.124.220  /  Your IP : 216.73.217.137
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : gavin ( 1000)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/wp-content/plugins/wp-statistics/includes/settings/tabs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/wp-content/plugins/wp-statistics/includes/settings/tabs/wps-access-level.php
<?php

//Get List Roles Wordpress
global $wp_roles;
$role_list = $wp_roles->get_names();

//Save Option Access
if ( $wps_nonce_valid ) {
	$wps_option_list = array_merge( $wps_option_list, array( 'wps_read_capability', 'wps_manage_capability' ) );
	foreach ( $wps_option_list as $option ) {
		$new_option = str_replace( "wps_", "", $option );

		if ( array_key_exists( $option, $_POST ) ) {
			$value = $_POST[ $option ];
		} else {
			$value = '';
		}
		$WP_Statistics->store_option( $new_option, $value );
	}
}

?>
    <table class="form-table">
        <tbody>
        <tr valign="top">
            <th scope="row" colspan="2"><h3><?php _e( 'Access Levels', 'wp-statistics' ); ?></h3></th>
        </tr>
		<?php

        //Get List Of Capability
		foreach ( $wp_roles->roles as $role ) {
			$cap_list = $role['capabilities'];
			foreach ( $cap_list as $key => $cap ) {

			    //remove level_ from List
				if ( substr( $key, 0, 6 ) != 'level_' ) {
					$all_caps[ $key ] = 1;
				}
			}
		}

		ksort( $all_caps );
		$read_cap    = $WP_Statistics->get_option( 'read_capability', 'manage_options' );
		$option_list = '';
		foreach ( $all_caps as $key => $cap ) {
			if ( $key == $read_cap ) {
				$selected = " SELECTED";
			} else {
				$selected = "";
			}
			$option_list .= "<option value='{$key}'{$selected}>{$key}</option>";
		}
		?>
        <tr valign="top">
            <th scope="row">
                <label for="wps_read_capability"><?php _e( 'Required user level to view WP Statistics:', 'wp-statistics' ) ?></label>
            </th>
            <td>
                <select dir="ltr" id="wps_read_capability" name="wps_read_capability"><?php echo $option_list; ?></select>
            </td>
        </tr>

		<?php
		$manage_cap = $WP_Statistics->get_option( 'manage_capability', 'manage_options' );
		foreach ( $all_caps as $key => $cap ) {
			if ( $key == $manage_cap ) {
				$selected = " SELECTED";
			} else {
				$selected = "";
			}
			$option_list .= "<option value='{$key}'{$selected}>{$key}</option>";
		}
		?>
        <tr valign="top">
            <th scope="row">
                <label for="wps_manage_capability"><?php _e( 'Required user level to manage WP Statistics:', 'wp-statistics' ) ?></label>
            </th>
            <td>
                <select dir="ltr" id="wps_manage_capability" name="wps_manage_capability"><?php echo $option_list; ?></select>
            </td>
        </tr>

        <tr valign="top">
            <th scope="row" colspan="2">
                <p class="description"><?php echo sprintf( __( 'See the %sWordPress Roles and Capabilities page%s for details on capability levels.', 'wp-statistics' ), '<a target=_blank href="http://codex.wordpress.org/Roles_and_Capabilities">', '</a>' ); ?></p>
                <p class="description"><?php echo __( 'Hint: manage_network = Super Admin Network, manage_options = Administrator, edit_others_posts = Editor, publish_posts = Author, edit_posts = Contributor, read = Everyone.', 'wp-statistics' ); ?></p>
                <p class="description"><?php echo __( 'Each of the above cascades the rights upwards in the default WordPress configuration. So for example selecting publish_posts grants the right to Authors, Editors, Admins and Super Admins.', 'wp-statistics' ); ?></p>
                <p class="description"><?php echo sprintf( __( 'If you need a more robust solution to delegate access you might want to look at %s in the WordPress plugin directory.', 'wp-statistics' ), '<a href="http://wordpress.org/plugins/capability-manager-enhanced/" target=_blank>Capability Manager Enhanced</a>' ); ?></p>
            </th>
        </tr>

        </tbody>
    </table>
<?php submit_button( __( 'Update', 'wp-statistics' ), 'primary', 'submit' );

Youez - 2016 - github.com/yon3zu
LinuXploit