<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */


class TabAdressFotos extends TabPageDefault
{
  public function __construct($pTabName, $pData)
  {
    parent::__construct($pTabName, $pData);
  }

  
  public function _getContent()
  {
    
    $anr = $this->_data;
    $dbwFoto = new DBWorkFoto();
    $fotos = $dbwFoto->getFotoNummern('A', $anr);
    if (!$fotos || count($fotos) == 0) {
      return 'Für diesen Datensatz existieren keine Fotos.';
    }
    $result = '<div id="foto_gallery">';
    foreach ($fotos as $fotoNr) {
      $foto = $dbwFoto->getFoto('A', $anr, $fotoNr);
      $fotoLink = FotoAPI::getFotoLink(0, 0, 0, $foto);
      if ($fotoLink != '') {
        $result .= '<img src="../webbasys/' . CleanOperations::cleanStringForHtml($fotoLink) . '" alt="' . CleanOperations::cleanStringForHtml($foto->beschreibung_bf) . '" title="' . CleanOperations::cleanStringForHtml($foto->untertitel) . '">';
      } else {
        Logger::logg('Foto ' . $fotoNr . ' zu Adresse ' . $anr . ' nicht gefunden; Bilder müssen unter ../webbasys/bilder/adr liegen', 50);
      }
    }
    $result .= '</div>';

    return $result;
  }

  
  public function getSpecialJS()
  {
    return array('../jquery/galleria/galleria.min.js', 'js/MATool/adressinfo.js');
  }
}