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');
    }
Exemplo n.º 2
0
    /**
     * @param ALBUM $obj
     * @access private
     */
    protected function _draw_box($obj)
    {
        $main_pic = $obj->main_picture();
        if ($main_pic) {
            $f = $main_pic->date->formatter();
            $f->show_CSS = false;
            $pic_title = $main_pic->title_as_plain_text() . " (" . $obj->format_date($main_pic->date, $f) . ")";
            ?>
      <h3>
        <?php 
            echo $obj->title_as_html();
            ?>
      </h3>
      <?php 
            $this->_display_start_overlay_commands($obj);
            ?>
      <div>
        <a href="view_folder.php?<?php 
            echo "id={$obj->id}";
            ?>
"><img
            src="<?php 
            echo $main_pic->full_thumbnail_name();
            ?>
" title="<?php 
            echo $pic_title;
            ?>
"
            alt="<?php 
            echo $pic_title;
            ?>
"></a>
      </div>
    <?php 
            $this->_display_finish_overlay_commands();
        } else {
            $this->_display_start_minimal_commands_block($obj);
            ?>
      <h3>
        <?php 
            echo $obj->title_as_html();
            ?>
      </h3>
      <p>
        <a href="view_folder.php?<?php 
            echo "id={$obj->id}";
            ?>
"><?php 
            echo $obj->title;
            ?>
</a>
      </p>
    <?php 
            $this->_display_finish_minimal_commands_block();
        }
        ?>
    <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>
    <div class="text-flow multi-column-grid-description">
      <?php 
        echo $obj->summary_as_html();
        ?>
    </div>
  <?php 
    }