Viewing file: frontend_text.php (2.7 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
$title = $description = $textColor = $color = $url = $urlTarget = $noFollow = '';
$titleElementTag = $descriptionElementTag = SlideshowPluginSlideInserter::getElementTag();
if (isset($properties['title']))
{
$title = trim(SlideshowPluginSecurity::htmlspecialchars_allow_exceptions($properties['title']));
}
if (isset($properties['titleElementTagID']))
{
$titleElementTag = SlideshowPluginSlideInserter::getElementTag($properties['titleElementTagID']);
}
if (isset($properties['description']))
{
$description = trim(SlideshowPluginSecurity::htmlspecialchars_allow_exceptions($properties['description']));
}
if (isset($properties['descriptionElementTagID']))
{
$descriptionElementTag = SlideshowPluginSlideInserter::getElementTag($properties['descriptionElementTagID']);
}
if (isset($properties['textColor']))
{
$textColor = $properties['textColor'];
if (substr($textColor, 0, 1) != '#')
{
$textColor = '#' . $textColor;
}
$textColor = htmlspecialchars($textColor);
}
if (isset($properties['color']))
{
$color = $properties['color'];
if (substr($color, 0, 1) != '#')
{
$color = '#' . $color;
}
$color = htmlspecialchars($color);
}
if (isset($properties['url']))
{
$url = htmlspecialchars($properties['url']);
}
if (isset($properties['urlTarget']))
{
$urlTarget = htmlspecialchars($properties['urlTarget']);
}
if (isset($properties['noFollow']))
{
$noFollow = 'rel="nofollow"';
}
$anchorTag = $endAnchorTag = $anchorTagAttributes = '';
if (strlen($url) > 0)
{
$anchorTagAttributes =
'href="' . $url . '" ' .
(strlen($urlTarget) > 0 ? 'target="' . $urlTarget . '" ' : '') .
(strlen($textColor) > 0 ? 'style="color: ' . $textColor . '" ' : '') .
$noFollow;
$anchorTag = '<a ' . $anchorTagAttributes . '>';
$endAnchorTag = '</a>';
}
?>
<div class="slideshow_slide slideshow_slide_text" style="<?php echo strlen($color) > 0 ? 'background-color: ' . $color . ';' : '' ?>">
<?php if(strlen($title) > 0): ?>
<<?php echo $titleElementTag; ?> class="slideshow_title" style="<?php echo strlen($textColor) > 0 ? 'color: ' . $textColor . ';' : ''; ?>">
<?php echo $anchorTag; ?>
<?php echo $title; ?>
<?php echo $endAnchorTag; ?>
</<?php echo $titleElementTag; ?>>
<?php endif; ?>
<?php if(strlen($description) > 0): ?>
<<?php echo $descriptionElementTag; ?> class="slideshow_description" style="<?php echo strlen($textColor) > 0 ? 'color: ' . $textColor . ';' : ''; ?>">
<?php echo $anchorTag; ?>
<?php echo $description; ?>
<?php echo $endAnchorTag; ?>
</<?php echo $descriptionElementTag; ?>>
<?php endif; ?>
<a <?php echo $anchorTagAttributes ?> class="slideshow_background_anchor"></a>
</div>
|