function theme_rotating_banner_slide_textbox in Rotating Banner 7
Same name and namespace in other branches
- 7.2 rotating_banner.module \theme_rotating_banner_slide_textbox()
 
Creates the HTML structure that displays the set of textboxes wraps it in a link if a link exists
Parameters
{Array} variables: Array of properties associated with the textboxes include the textbox text
Return value
{String} A string that when printed produces HTML.
1 theme call to theme_rotating_banner_slide_textbox()
- theme_rotating_banner_slide in ./
rotating_banner.module  - Creates HTML for the individual slides
 
File
- ./
rotating_banner.module, line 642  
Code
function theme_rotating_banner_slide_textbox($variables) {
  $position = $variables['position'];
  $content = filter_xss_admin($variables['content']);
  $type = $variables['type'];
  $link = $variables['link'];
  if ($position) {
    $position += array(
      'top' => 0,
      'left' => 0,
      'right' => 0,
      'bottom' => 0,
    );
    $style = "top: " . $position['top'] . "%; left: " . $position['left'] . "%; right: " . $position['right'] . "%; bottom: " . $position['bottom'] . "%;";
  }
  if ($link) {
    $content = l($content, $link, array(
      'html' => TRUE,
      'attributes' => array(
        'class' => array(
          'rb-link',
        ),
      ),
    ));
  }
  return '<div style="' . $style . '" class="' . $type . ' rb-textbox-wrapper"><div class="rb-textbox">' . $content . '</div></div>';
}