0) {
$promoted_image_data = get_resource_data($promoted_image);
if ($promoted_image_data !== false) {
$preview_resource = $promoted_image_data;
} else {
return false; // Promoted image could not be found.
}
$preview_resource_mod = hook('modify_promoted_image_preview_resource_data', '', array($promoted_image));
if ($preview_resource_mod !== false) {
$preview_resource = $preview_resource_mod;
}
$no_preview = false;
if (
!resource_has_access_denied_by_RT_size($preview_resource['resource_type'], 'pre')
&& file_exists(get_resource_path($preview_resource['ref'], true, 'pre', false, 'jpg', -1, 1, false))
) {
$preview_path = get_resource_path($preview_resource['ref'], false, 'pre', false, 'jpg', -1, 1, false);
} else {
$preview_path = "{$baseurl_short}gfx/no_preview/default.png";
$no_preview = true;
}
?>
"
src=""
style="position:absolute; top:px;left:px;"
= $preview_resource['thumb_height']) {
$ratio = $preview_resource['thumb_height'] / $tile_height;
$width = $preview_resource['thumb_width'] / $ratio;
if ($width < $tile_width) {
echo 'width="100%" ';
} else {
echo 'height="100%" ';
}
} else {
$ratio = $preview_resource['thumb_width'] / $tile_width;
$height = $preview_resource['thumb_height'] / $ratio;
if ($height < $tile_height) {
echo 'height="100%" ';
} else {
echo 'width="100%" ';
}
}
?>
style="position:absolute;top:0;left:0;"
class="thmbs_tile_img"
/>
(int) $link_parts["parent"])) : 0);
$resources = dash_tile_featured_collection_get_resources($parent, array("limit" => 4));
if (count($resources) > 0) {
if (count($resources) == 1) {
return tile_featured_collection_thumbs($tile, $tile_id, $tile_width, $tile_height, $resources[0]['ref']);
}
$i = 0;
foreach (array_rand($resources, min(count($resources), 4)) as $random_picked_resource_key) {
$resource = $resources[$random_picked_resource_key];
$shadow = true;
if (
!resource_has_access_denied_by_RT_size($resource['resource_type'], 'pre')
&& file_exists(get_resource_path($resource['ref'], true, 'pre', false, 'jpg', -1, 1, false))
) {
$preview_path = get_resource_path($resource['ref'], false, 'pre', false, 'jpg', -1, 1, false);
} else {
$preview_path = "{$baseurl_short}gfx/no_preview/default.png";
$shadow = false;
}
$tile_working_space = ('' == $tile['tlsize'] ? 140 : 280);
$gap = $tile_working_space / min(count($resources), 4);
$space = $i * $gap;
?>
"
style="
position: absolute;
top: 10px;
left: px;
height: 100%;;
transform: rotate(deg);"
src="">