Poprawki w paginacji zdjęć.
Zmiana funkcji z imagecopyresized() na imagecopyresampled() do zmiany rozmiaru obrazków. Inne drobne poprawki git-svn-id: https://svn.pioder.pl/sg-svn@24 3ed2631f-fe0d-47e0-9194-a46bc0f18ee8
This commit is contained in:
@@ -30,7 +30,7 @@ function NaglowekXHTML()
|
||||
echo '<?xml version="1.0" encoding="utf-8"?>';
|
||||
}
|
||||
|
||||
function GenerujListeStron()
|
||||
function GenerujListeStron($adm = false)
|
||||
{
|
||||
global $cnt;
|
||||
global $page;
|
||||
@@ -38,8 +38,16 @@ function GenerujListeStron()
|
||||
|
||||
if ($page>1)
|
||||
{
|
||||
$content .= '<a href="?page=1" title="Pierwsza strona">«</a>';
|
||||
$content .= ' <a href="?page='.($page-1).'" title="Poprzednia strona"><</a> ';
|
||||
if ($adm)
|
||||
{
|
||||
$content .= '<a href="?mode=admin_gallery&submode=view&page=1" title="Pierwsza strona">«</a>';
|
||||
$content .= ' <a href="?mode=admin_gallery&submode=view&page='.($page-1).'" title="Poprzednia strona"><</a> ';
|
||||
}
|
||||
else
|
||||
{
|
||||
$content .= '<a href="?page=1" title="Pierwsza strona">«</a>';
|
||||
$content .= ' <a href="?page='.($page-1).'" title="Poprzednia strona"><</a> ';
|
||||
}
|
||||
}
|
||||
|
||||
#wygeneruj strony
|
||||
@@ -60,19 +68,41 @@ function GenerujListeStron()
|
||||
{
|
||||
if ($i == $cnt)
|
||||
{
|
||||
$content .= '<a href="?page='.$i.'">'.$i.'</a> ';
|
||||
if ($adm)
|
||||
{
|
||||
$content .= '<a href="?mode=admin_gallery&submode=view&page='.$i.'">'.$i.'</a> ';
|
||||
}
|
||||
else
|
||||
{
|
||||
$content .= '<a href="?page='.$i.'">'.$i.'</a> ';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$content .= '<a href="?page='.$i.'">'.$i.'</a> | ';
|
||||
if ($adm)
|
||||
{
|
||||
$content .= '<a href="?mode=admin_gallery&submode=view&page='.$i.'">'.$i.'</a> | ';
|
||||
}
|
||||
else
|
||||
{
|
||||
$content .= '<a href="?page='.$i.'">'.$i.'</a> | ';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#dodaj linka "+1 strona" oraz do ostatniej
|
||||
if ($page<$cnt)
|
||||
{
|
||||
$content .= '<a href="?page='.($page+1).'" title="Następna strona">></a>';
|
||||
$content .= ' <a href="?page='.$cnt.'" title="Ostatnia strona">»</a>';
|
||||
if ($adm)
|
||||
{
|
||||
$content .= '<a href="?mode=admin_gallery&submode=view&page='.($page+1).'" title="Następna strona">></a>';
|
||||
$content .= ' <a href="?mode=admin_gallery&submode=view&page='.$cnt.'" title="Ostatnia strona">»</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$content .= '<a href="?page='.($page+1).'" title="Następna strona">></a>';
|
||||
$content .= ' <a href="?page='.$cnt.'" title="Ostatnia strona">»</a>';
|
||||
}
|
||||
}
|
||||
|
||||
#dodaj linka do ostatniej strony
|
||||
@@ -110,7 +140,7 @@ function NaglowekPA($nazwapodstrony)
|
||||
.b { background-color: #666666; color: white; border: 1px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<body>
|
||||
<center>
|
||||
<div align="center" style="width: 900px">
|
||||
<h1>Panel Administracyjny Galerii Zdjęć</h1>
|
||||
@@ -126,12 +156,43 @@ function NaglowekPA($nazwapodstrony)
|
||||
}
|
||||
function StopkaPA()
|
||||
{
|
||||
echo '
|
||||
<span style="font-size: 8pt">ACP by <a href="http://pioder.gim2przemysl.int.pl" target="_blank">PioDer</a> © 2009</span>
|
||||
echo '<br /><br />
|
||||
<span style="font-size: 8pt">ACP by <a href="http://www.pioder.pl" target="_blank">PioDer</a> © 2009-2012</span>
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
';
|
||||
}
|
||||
|
||||
function ZmniejszObraz($wejscie, $szer_wys, $wyjscie)
|
||||
{
|
||||
#otwieramy oryginal
|
||||
$obraz = imagecreatefromjpeg($wejscie);
|
||||
|
||||
# sprawdz, czy obrazek nie jest wyzszy niz szerszy
|
||||
if (imagesy($obraz) > imagesx($obraz))
|
||||
{
|
||||
$wysokosc = $szer_wys;
|
||||
$st = imagesy($obraz) / $szer_wys;
|
||||
$szerokosc = imagesx($obraz) / $st;
|
||||
}
|
||||
else
|
||||
{
|
||||
$szerokosc = $szer_wys;
|
||||
#musimy obliczyc stosunek wiekszego obrazu do mniejszego - liczymy wysokosc
|
||||
$st = imagesx($obraz) / $szer_wys;
|
||||
$wysokosc = imagesy($obraz) / $st;
|
||||
}
|
||||
#do dziela - zmniejszamy
|
||||
$mniejszy = imagecreatetruecolor($szerokosc,$wysokosc);
|
||||
imagecopyresampled($mniejszy,$obraz,0,0,0,0,$szerokosc,$wysokosc,imagesx($obraz),imagesy($obraz));
|
||||
|
||||
#i zapisujemy...
|
||||
imagejpeg($mniejszy, $wyjscie, 99);
|
||||
|
||||
#zwalniamy pamiec
|
||||
imagedestroy($obraz);
|
||||
imagedestroy($mniejszy);
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user