WordPress.org

Plugin Directory

Changeset 601959


Ignore:
Timestamp:
09/21/12 14:58:02 (19 months ago)
Author:
viniciusmassuchetto
Message:

Additional parameter verifications.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • get-post-image/trunk/get-post-image.php

    r601020 r601959  
    2626        return false; 
    2727 
    28     if (is_string ($args)) 
    29         $args = array ( 
    30             'phpthumb' => $args, 
    31             'echo' => true 
    32         ); 
    33  
    34     $defaults = array ( 
    35         'phpthumb' => $gpi['phpthumb_default_args'], 
    36         'echo' => true, 
     28    if (is_string ($args)) 
     29        $args = array ( 
     30            'phpthumb' => $args, 
     31            'echo' => true 
     32        ); 
     33 
     34    $defaults = array ( 
     35        'phpthumb' => $gpi['phpthumb_default_args'], 
     36        'echo' => true, 
    3737        'post_id' => (!empty($post->ID)) ? $post->ID : false, 
    3838        'image_id' => false, 
     
    4242        'class' => false, 
    4343        'alt' => false 
    44     ); 
    45     $args = wp_parse_args($args, $defaults); 
    46  
    47     if (!$args['image_id']) { 
     44    ); 
     45    $args = wp_parse_args($args, $defaults); 
     46 
     47    if ($args['post_id'] && !$args['image_id']) { 
    4848        if (!$args['image_id'] = gpi_find_image_id($args['post_id'])) 
    4949            if ($args['default_image']) 
     
    5454        if ($args['image_id']) 
    5555            $p = get_post($i = $args['image_id']); 
    56         if (empty($p->post_parent)) 
     56        if (!empty($p->post_parent)) 
    5757            $args['post_id'] = $p->post_parent; 
    5858    } 
     
    8282    $alt = $args['alt']; 
    8383    if(empty($alt)) { 
    84         if (!empty($post->post_title)) 
     84        if (!empty($post->post_title)) 
    8585            $alt = htmlspecialchars($post->post_title); 
    8686    } 
Note: See TracChangeset for help on using the changeset viewer.