!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

C:\cumbreclima\wp-includes\   drwxrwxrwx
Free 4.08 GB of 39.52 GB (10.32%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
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.36 KB)      -rw-rw-rw-
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 $post Post ID or post object. Optional, default is the current post from the loop.
 * @return mixed 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 $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 mixed 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 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
 */
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
 */
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
 */
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
 */
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
 */
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. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0312 ]--