* @link http://suczawa.ath.cx/ **/ $xhtml=true; #wyświetl błąd function blad($msg) { die('

Blad Galerii Zdjec Suczawa 2009!

'.$msg.''); } function NaglowekXHTML() { global $xhtml; $xhtml = preg_match('/application\/xhtml\+xml(?![+a-z])(;q=(0\.\d{1,3}|[01]))?/i', $_SERVER['HTTP_ACCEPT'], $xhtml) && (isset($xhtml[2])?$xhtml[2]:1) > 0 || strpos($_SERVER["HTTP_USER_AGENT"], "W3C_Validator")!==false || strpos($_SERVER["HTTP_USER_AGENT"], "WebKit")!==false; header('Content-Type: '.($xhtml?'application/xhtml+x':'text/ht').'ml; charset="utf-8"'); #IE doesn't support application/xhtml+xml - workaround echo ''; } function GenerujListeStron($adm = false) { global $cnt; global $page; $content = ''; if ($page>1) { if ($adm) { $content .= '«'; $content .= '  < '; } else { $content .= '«'; $content .= '  < '; } } #wygeneruj strony for ($i=1;$i<=$cnt;$i++) { if ($i==$page) { if ($i == $cnt) { $content .= ''.$i.''; } else { $content .= ''.$i.''.' | '; } } else { if ($i == $cnt) { if ($adm) { $content .= ''.$i.' '; } else { $content .= ''.$i.' '; } } else { if ($adm) { $content .= ''.$i.' | '; } else { $content .= ''.$i.' | '; } } } } #dodaj linka "+1 strona" oraz do ostatniej if ($page<$cnt) { if ($adm) { $content .= '>'; $content .= '  »'; } else { $content .= '>'; $content .= '  »'; } } #dodaj linka do ostatniej strony echo $content; } function Przekieruj($url='index.php', $tresc='') { if ($tresc!='') { die(' '.$tresc); } else { die(''); } } function NaglowekPA($nazwapodstrony) { global $xhtml; echo ' ACP • '.$nazwapodstrony.'

Panel Administracyjny Galerii Zdjęć

'; if ($_SESSION['logged']) { echo ' Administruj galerią • Administruj użytkownikami • Wyloguj '; } } function StopkaPA() { echo '

ACP by PioDer © 2009-2012
'; } 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); } ?>