Explicitly check for the existence of these properties before attempting to use them.

This commit is contained in:
jgen 2014-04-24 05:37:26 -04:00
parent 7e41194b7f
commit c4dcba1e91

View File

@ -56,8 +56,8 @@ class BaseThemelet {
$custom_classes = ""; $custom_classes = "";
if(class_exists("Relationships")){ if(class_exists("Relationships")){
if($image->parent_id !== NULL){ $custom_classes .= "shm-thumb-has_parent "; } if(property_exists('Image', 'parent_id') && $image->parent_id !== NULL){ $custom_classes .= "shm-thumb-has_parent "; }
if($image->has_children == TRUE){ $custom_classes .= "shm-thumb-has_child "; } if(property_exists('Image', 'has_children') && $image->has_children == TRUE){ $custom_classes .= "shm-thumb-has_child "; }
} }
return "<a href='$h_view_link' class='thumb shm-thumb shm-thumb-link {$custom_classes}' data-tags='$h_tags' data-post-id='$i_id'>". return "<a href='$h_view_link' class='thumb shm-thumb shm-thumb-link {$custom_classes}' data-tags='$h_tags' data-post-id='$i_id'>".