|
|
@ -1,81 +1,96 @@ |
|
|
|
<?php |
|
|
|
/** |
|
|
|
* @package Galeria Suczawa 2009 |
|
|
|
* @file functions.php |
|
|
|
* @version $Id$ |
|
|
|
* @author PioDer <pioder@wp.pl> |
|
|
|
* @link http://suczawa.ath.cx/ |
|
|
|
**/ |
|
|
|
<?php |
|
|
|
/** |
|
|
|
* @package Galeria Suczawa 2009 |
|
|
|
* @file functions.php |
|
|
|
* @version $Id$ |
|
|
|
* @author PioDer <pioder@wp.pl> |
|
|
|
* @link http://suczawa.ath.cx/ |
|
|
|
**/ |
|
|
|
|
|
|
|
$xhtml=true; |
|
|
|
|
|
|
|
#wyświetl błąd
|
|
|
|
function blad($msg) |
|
|
|
{ |
|
|
|
die(' |
|
|
|
<h1>Blad Galerii Zdjec Suczawa 2009!</h1> |
|
|
|
<span style="color: red; font-weight: bold; font-size: 12pt">'.$msg.'</span>'); |
|
|
|
} |
|
|
|
|
|
|
|
function NaglowekXHTML() |
|
|
|
|
|
|
|
#wyświetl błąd
|
|
|
|
function blad($msg) |
|
|
|
{ |
|
|
|
die(' |
|
|
|
<h1>Blad Galerii Zdjec Suczawa 2009!</h1> |
|
|
|
<span style="color: red; font-weight: bold; font-size: 12pt">'.$msg.'</span>'); |
|
|
|
} |
|
|
|
|
|
|
|
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 '<?xml version="1.0" encoding="utf-8"?>'; |
|
|
|
} |
|
|
|
|
|
|
|
function GenerujListeStron() |
|
|
|
{ |
|
|
|
global $cnt; |
|
|
|
global $page; |
|
|
|
$content = ''; |
|
|
|
|
|
|
|
if ($page>1) |
|
|
|
{ |
|
|
|
$content .= '<a href="?page=1" title="Pierwsza strona">«</a>'; |
|
|
|
$content .= ' <a href="?page='.($page-1).'" title="Poprzednia strona"><</a> '; |
|
|
|
} |
|
|
|
|
|
|
|
#wygeneruj strony
|
|
|
|
for ($i=1;$i<=$cnt;$i++) |
|
|
|
{ |
|
|
|
if ($i==$page) |
|
|
|
{ |
|
|
|
if ($i == $cnt) |
|
|
|
{ |
|
|
|
$content .= '<span style="text-decoration: underline">'.$i.'</span>'; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
$content .= '<span style="text-decoration: underline">'.$i.'</span>'.' | '; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if ($i == $cnt) |
|
|
|
{ |
|
|
|
$content .= '<a href="?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>'; |
|
|
|
} |
|
|
|
|
|
|
|
#dodaj linka do ostatniej strony
|
|
|
|
echo $content; |
|
|
|
} |
|
|
|
|
|
|
|
function Przekieruj($url='index.php', $tresc='') |
|
|
|
{ |
|
|
|
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 '<?xml version="1.0" encoding="utf-8"?>'; |
|
|
|
} |
|
|
|
|
|
|
|
function GenerujListeStron() |
|
|
|
{ |
|
|
|
global $cnt; |
|
|
|
global $page; |
|
|
|
$content = ''; |
|
|
|
|
|
|
|
if ($page>1) |
|
|
|
{ |
|
|
|
$content .= '<a href="?page=1" title="Pierwsza strona">«</a>'; |
|
|
|
$content .= ' <a href="?page='.($page-1).'" title="Poprzednia strona"><</a> '; |
|
|
|
} |
|
|
|
|
|
|
|
#wygeneruj strony
|
|
|
|
for ($i=1;$i<=$cnt;$i++) |
|
|
|
{ |
|
|
|
if ($i==$page) |
|
|
|
{ |
|
|
|
if ($i == $cnt) |
|
|
|
{ |
|
|
|
$content .= '<span style="text-decoration: underline">'.$i.'</span>'; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
$content .= '<span style="text-decoration: underline">'.$i.'</span>'.' | '; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if ($i == $cnt) |
|
|
|
{ |
|
|
|
$content .= '<a href="?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>'; |
|
|
|
} |
|
|
|
|
|
|
|
#dodaj linka do ostatniej strony
|
|
|
|
echo $content; |
|
|
|
} |
|
|
|
?>
|
|
|
|
if ($tresc!='') |
|
|
|
{ |
|
|
|
die(' |
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
|
|
<meta http-equiv="refresh" content="2; url='.$url.'" /> |
|
|
|
'.$tresc); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
die('<meta http-equiv="refresh" content="0; url='.$url.'" />'); |
|
|
|
} |
|
|
|
} |
|
|
|
?>
|