You are here

function theme_uc_option_image_inline in Ubercart Option Images 7

1 theme call to theme_uc_option_image_inline()
_uc_option_image_modify_attributes in ./uc_option_image.module

File

./uc_option_image.theme.inc, line 47
Theme functions for displaying option images

Code

function theme_uc_option_image_inline(&$variables) {
  $values = $variables['values'];
  if (empty($values['fid']) || empty($values['fid']['value'])) {
    return '';
  }
  if (isset($values['inline_style']) && isset($values['inline_style']['value']) && !empty($values['inline_style']['value'])) {
    $stylename = $values['inline_style']['value'];
  }
  else {
    $stylename = 'medium';
  }
  $file = file_load($values['fid']['value']);
  if (!$file) {
    return '';
  }
  return "\n    <span class='uc-option-image uc-option-image-inline'>\n      " . theme('image_style', array(
    'style_name' => $stylename,
    'path' => $file->uri,
  )) . "\n    </span>\n  ";
}