/**
  * (non-PHPdoc)
  * @see GalleryHelper::get_markup()
  */
 public function get_markup()
 {
     $markup_images = '';
     if (count($this->images) > 0) {
         $images_per_line = $this->images_per_row;
         foreach ($this->images as $k => $image) {
             $classes = array($this->single_image_container_class, 'image_' . $k);
             if ($images_per_line == 0) {
                 $images_per_line = $this->images_per_row;
             }
             if ($images_per_line == $this->images_per_row) {
                 $classes[] = 'alpha';
             }
             if ($images_per_line == 1) {
                 $classes[] = 'omega';
             }
             $images_per_line--;
             $big_img_src = wp_get_attachment_image_src($this->get_image_id($k), 'full');
             $big_img_src = $big_img_src[0];
             $markup_images .= '<div class="' . implode(' ', $classes) . '">' . HtmlHelper::anchor($big_img_src, HtmlHelper::image($this->get_image_src($k), array('alt' => $this->get_image_alt($k))), array('rel' => 'group', 'class' => 'fancy', 'title' => $this->get_image_title($k), 'data-description' => $this->get_image_description($k), 'data-caption' => $this->get_image_caption($k))) . '</div>';
         }
     }
     if (!$this->unid) {
         $this->calculate_unique();
     }
     $this->subs->set_markup('gallery-id', $this->unid);
     $this->subs->set_markup('images', $markup_images);
     ThemeHelpers::load_js('jquery-fancybox');
     ThemeHelpers::load_css('jquery-fancybox');
     return $this->subs->replace_markup();
 }