Exemplo n.º 1
0
    /**
     * Outputs the object as HTML.
     * @param ALBUM $obj
     * @access private
     */
    protected function _display_as_html($obj)
    {
        $main_pic = $obj->main_picture();
        if (isset($main_pic)) {
            $f = $main_pic->date->formatter();
            $f->set_type_and_clear_flags(Date_time_format_short_date);
            $pic_title = $this->context->text_options->convert_to_html_attribute("{$main_pic->title} (" . $main_pic->date->format($f) . ")");
            ?>
    <div>
      <p>
        <img src="<?php 
            echo $main_pic->full_thumbnail_name();
            ?>
" alt="<?php 
            echo $pic_title;
            ?>
" title="<?php 
            echo $pic_title;
            ?>
">
      </p>
    </div>
    <?php 
        }
        if (!$obj->is_root()) {
            ?>
  <p class="detail">
    <?php 
            if ($obj->is_multi_day()) {
                echo $obj->format_date($obj->first_day) . ' - ' . $obj->format_date($obj->last_day);
            } else {
                echo $obj->format_date($obj->first_day);
            }
            ?>
  
  </p>
  <?php 
        }
        $this->_echo_html_descriptions($obj);
        $this->_echo_html_user_information($obj, 'info-box-bottom');
    }