Informacje
Godziny otwarcia
poniedziałek
10.00-13.00
wtorek-niedziela
11.00-18.00
Kontakt
Telefon
(17) 749 38 62
Email
wycieczki@zamek-lancut.pl
Lokalizacja
ul. Zamkowa 1, 37-100 Łańcut
Materiały i artykuły
WIRTUALNE ZBIORY

Dyrektorzy

WIRTUALNE ZBIORY
;

 
{source}
<?php
$db = JFactory::getDbo();// Pobranie danych wyszukiwania
$wyszukiwanie = substr($_POST['wyszukiwanie'], 2);// Zapytanie 1: Wyszukiwanie obiektu
$query1 = $db->getQuery(true)
->select("DISTINCT value")
->from("json_fields")
->where("name = 'Nazwa obiektu'")
->where("value LIKE '%" . $db->escape($wyszukiwanie) . "%'");$db->setQuery($query1);
$resultss = $db->loadObjectList();foreach ($resultss as $resultt) {
echo "<div class='mt-5 mb-5 mwysz'>
<span class='pzbiory h5'>PRZESZUKAJ ZBIORY</span>
<form class='formo' action='iart-wszyskie-wyszukiwanie' method='get'>
<input id='searchIn' name='wyszukiwanie' type='text' />
<input type='submit' class='isub' value='Wyszukaj' />
</form>
</div>";
break;
}// Zapytanie 2: Pobranie danych z grupowaniem i usunięciem duplikatów
$query = $db->getQuery(true)
->select("DISTINCT original_path, GROUP_CONCAT(DISTINCT CONCAT(name, ' : ', value) SEPARATOR ';<br>') AS test")
->from("json_files")
->join("INNER", "json_fields ON json_fields.object_id = json_files.object_id")
->group("original_path")
->order("original_path ASC") // Sortowanie alfabetyczne
->setLimit(20);$db->setQuery($query);
$results = $db->loadObjectList();// Usuwanie duplikatów na poziomie PHP (opcjonalne dodatkowe sprawdzenie)
$uniqueResults = [];
foreach ($results as $result) {
$hash = md5(json_encode($result)); // Hashujemy obiekt, aby łatwo sprawdzić unikalność
if (!isset($uniqueResults[$hash])) {
$uniqueResults[$hash] = $result;
}
}
$results = array_values($uniqueResults);// Wyświetlanie wyników
echo "<div class='position-relative test123'>";
foreach ($results as $result) {
$path = str_replace('/home/zamek/ftp/newwww/iartapi/app/Config/../../public/', '', $result->original_path);
$test = $result->test; // Wyciąganie nazwy obiektu
$title = '';
if (strpos($test, 'Nazwa obiektu :') !== false) {
$expoo = substr($test, strpos($test, 'Nazwa obiektu :'));
$expoo1 = strpos($expoo, ';');
$expoo2 = substr($expoo, 0, $expoo1);
$title = str_replace('Nazwa obiektu :', '', $expoo2);
} echo "<div class='item'>";
echo "<a href='/iartopis?path=" . $path . "&title=" . htmlspecialchars($title) . "'>";
echo "<img class='' src='/iartapi/public/" . $path . "' class='img-fluid p-2' />";
echo "</a>"; echo "<span class='h5'>" . htmlspecialchars($title) . "</span>"; // Wyciąganie autora
if (strpos($test, 'Wytworzenie obiektu - osoba / autor :') !== false) {
$author = substr($test, strpos($test, 'Wytworzenie obiektu - osoba / autor :'));
$author1 = strpos($author, ';');
$author2 = substr($author, 0, $author1);
echo htmlspecialchars(str_replace('Wytworzenie obiektu - osoba / autor :', '', $author2)) . ", ";
} // Wyciąganie datowania
if (strpos($test, 'Datowanie opisowe :') !== false) {
$dating = substr($test, strpos($test, 'Datowanie opisowe :'));
$dating1 = strpos($dating, ';');
$dating2 = substr($dating, 0, $dating1);
echo htmlspecialchars(str_replace('Datowanie opisowe :', '', $dating2));
} echo "</div>";
}
echo "</div>";// Paginacja
$page = 1;
echo "<div class='aos-init pb-30 pt-30 align-items-start justify-content-center text-center pagination aos-animate' data-aos='fade-down' data-aos-delay='250'>
<a href='/iart-wszystkie-num?page=0'>
<button class='btng sm action-white f-16 mt-10 btng-mansory mr-10 ostatnia-strona' title='Pierwsza strona'> &lt;&lt; </button>
</a>
<button class='btng sm action-white f-16 mt-10 btng-mansory mr-10 poprzednia-strona' title='Poprzednia strona'> &lt; </button>
<span class='btng sm action-white f-16 mt-10 btng-mansory mr-10'>
<span class='d-flex flex-row'><span class='nump'>1</span>/<span class='numn'>181</span></span>
</span>
<a href='/iart-wszystkie-num?page=" . $page . "'>
<button class='btng sm action-white f-16 mt-10 btng-mansory mr-10 nastepna-strona' title='Następna strona'> &gt;</button>
</a>
<a href='/iart-wszystkie-num?page=180'>
<button class='btng sm action-white f-16 mt-10 btng-mansory ostatnia-strona' title='Ostatnia strona'>&gt;&gt;</button>
</a>
</div>";
?>
{/source}
 
 

wwwmuzeach
Strona korzysta z plików cookies w celu realizacji usług oraz w celach analitycznych i marketingowych. Możesz określić warunki przechowywania i dostępu do plików cookies w Twojej przeglądarce lub zaakceptować wszystkie pliki cookies. Aby uzyskać więcej informacji, zapoznaj się z naszą "Polityką prywatności"
Akceptuję