All pastes #727896 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-06 14:33 UTC
rendered paste body
<?php
$arrLocale = array( "pl_PL", "polish_pol" );
setlocale( LC_ALL, $arrLocale );
(include('config/config.php')) or die('Bł±d: Nie znaleziono pliku konfiguracyjnego.');
(include('config/ustawienia.php')) or die('Bł±d: Nie znaleziono pliku konfiguracyjnego.');
ob_start();


$dzis=(date('Y-m-d'));


$smarty->assign('display','none');
$smarty->assign('adres',$URL_strony);
$smarty->assign('tree',$_GET['tree']);
$smarty->assign('sort',$_GET['sort']);
$smarty->assign('start',$_GET['start']);
include ('funkcje.php');
$tree=array();
ob_start();
include('imieniny.php');
$smarty->assign('imieniny',ob_get_clean());
$smarty->assign('vortal','1');
define('vortal','1');



$Baza->Query(17,'delete from cms_nastronie where data < DATE_SUB(NOW(),  INTERVAL 15 MINUTE)');
unset($toplisty);
if($Baza->Query(17,'
	SELECT DISTINCT cms_typy_modulow.id, nazwa
FROM cms_typy_modulow, cms_modules
WHERE (
ocenianie = "o" AND cms_typy_modulow.tytul = "o" AND cms_modules.id_typu = cms_typy_modulow.id
)
ORDER BY nazwa
	'))
while (!$Baza->rs[17]->EOF) {
	$Baza->rs[17]->fields['nazwa']=skroc($Baza->rs[17]->fields['nazwa'],20);
	$toplisty[]=$Baza->rs[17]->fields;
	$Baza->rs[17]->MoveNext();
}
$smarty->assign('toplisty',$toplisty);
unset($toplisty);


$Baza->Query(17,'SELECT nazwa,tytul,ocenianie,komentarze,miniaturka,drzewko,sortowanie,galeria,opis,uprawnienia,krotka,naszaocena,autor,zrodlo
FROM cms_typy_modulow
WHERE cms_typy_modulow.id='.$_GET['id'].'');	
$Baza->rs[17]->fields=array_merge($Baza->rs['drzewo']->fields,$Baza->rs[17]->fields);
$smarty->assign('cechyobiektu',$Baza->rs[17]->fields);




unset($urodziny);
if($Baza->Query('urodziny','
	select login,YEAR( CURDATE( ) ) - YEAR( data_urodzenia ) as data from cms_users 
WHERE (
month( data_urodzenia ) = month( CURDATE( ) ) AND DAYOFMONTH( data_urodzenia ) = DAYOFMONTH( CURDATE( ) ) 
)
	'))
while (!$Baza->rs['urodziny']->EOF) {
	$urodziny[]=$Baza->rs['urodziny']->fields;
	$Baza->rs['urodziny']->MoveNext();
}
$smarty->assign('urodziny',$urodziny);
unset($urodziny);


unset($topiki);
if($Baza->Query('topiki',"
(
SELECT cms_topics.temat as topic,cms_topics.id, cms_topics2.temat, max( cms_topics2.data ) AS data_new, max( cms_topics2.id ) AS idik
FROM `cms_topics` 
LEFT JOIN `cms_topics` AS `cms_topics2` ON cms_topics.id = cms_topics2.temat
WHERE cms_topics.topic = 't'
GROUP BY cms_topics.id DESC 
HAVING cms_topics2.temat IS NOT NULL 
ORDER BY cms_topics2.topic ASC , idik DESC , cms_topics.id DESC 
)
UNION (

SELECT cms_topics.temat as topic,cms_topics.id, cms_topics2.temat, cms_topics.data AS data_new, max( cms_topics2.id ) AS idik
FROM `cms_topics` 
LEFT JOIN `cms_topics` AS `cms_topics2` ON cms_topics.id = cms_topics2.temat
WHERE cms_topics.topic = 't'
GROUP BY cms_topics.id
HAVING cms_topics2.temat IS NULL 
ORDER BY cms_topics2.topic ASC , idik DESC , cms_topics.id DESC 
)
ORDER BY data_new DESC  LIMIT 0 , 10
"))
while (!$Baza->rs['topiki']->EOF) {
	$Baza->rs['topiki']->fields['topic']=skroc($Baza->rs['topiki']->fields['topic'],22);
	$topiki[]=$Baza->rs['topiki']->fields;
	$Baza->rs['topiki']->MoveNext();
}
$smarty->assign('topiki',$topiki);
unset($topiki);

if($Baza->Query('stats','
	select count(*) as ile from cms_modules where 1
	'))
while (!$Baza->rs['stats']->EOF) {
	$stats=$Baza->rs['stats']->fields['ile'];
	$Baza->rs['stats']->MoveNext();
}
$smarty->assign('stats',$stats);

if($Baza->Query('stats','
	select count(*) as ile from cms_users where 1
	'))
while (!$Baza->rs['stats']->EOF) {
	$stats=$Baza->rs['stats']->fields['ile'];
	$Baza->rs['stats']->MoveNext();
}
$Stats_rejestracji=$stats;
$smarty->assign('stats2',$stats);
unset($stats);
#select count(*) as ile from cms_users where refresh > DATE_SUB(NOW(),  INTERVAL 20 MINUTE) 
if($Baza->Query('stats','
SELECT count( DISTINCT (
ip
) ) as ile
FROM `cms_nastronie` 
	'))
while (!$Baza->rs['stats']->EOF) {
	$stats=$Baza->rs['stats']->fields['ile'];
	$Baza->rs['stats']->MoveNext();
}
$Stats_ilenastronie=$stats;
$smarty->assign('ilenastronie',$stats);
unset($stats);


if($Baza->Query('stats','
SELECT count( DISTINCT (
login
) ) AS ile
FROM cms_users
WHERE data_zalozenia LIKE (
CONCAT( "'.$dzis.'", "%" ) 
)
'))
{
	while (!$Baza->rs['stats']->EOF) {
		$stats=$Baza->rs['stats']->fields['ile'];
		$Baza->rs['stats']->MoveNext();
	}
	$smarty->assign('rejestracjidzis',$stats);
}



if($Baza->Query('stats','
SELECT count( DISTINCT (
login
) ) AS ile
FROM cms_users
WHERE data_zalozenia LIKE (
CONCAT( DATE_SUB( "'.$dzis.'", INTERVAL 1 
DAY ) , "%" ) 
)
'))
{
	while (!$Baza->rs['stats']->EOF) {
		$stats=$Baza->rs['stats']->fields['ile'];
		$Baza->rs['stats']->MoveNext();
	}
	$smarty->assign('rejestracjiwczoraj',$stats);
}

if($Baza->Query('stats','
	select ile from cms_odwiedziny where data="'.$dzis.'" limit 1
	'))
while (!$Baza->rs['stats']->EOF) {
	$stats=$Baza->rs['stats']->fields['ile'];
	$Baza->rs['stats']->MoveNext();
}
$smarty->assign('odwiedziny',$stats);
if($Baza->Query('wczoraj','
	select ile from cms_odwiedziny where data=DATE_SUB("'.$dzis.'",  INTERVAL 1 DAY) limit 1;
	'))
while (!$Baza->rs['wczoraj']->EOF) {
	$wczoraj=$Baza->rs['wczoraj']->fields['ile'];
	$Baza->rs['wczoraj']->MoveNext();
}
$smarty->assign('odwiedzinywczoraj',$wczoraj);


unset($wczoraj);
unset($stats);
unset($logged);
if($Baza->Query('stats','
select id,login from cms_users where  refresh > DATE_SUB(NOW(),  INTERVAL 30 MINUTE) group by login order by login asc;

	'))
while (!$Baza->rs['stats']->EOF) {
	$Baza->rs['stats']->fields['login']=nickname($Baza->rs['stats']->fields['login']);
	$logged[]=$Baza->rs['stats']->fields;
	$Baza->rs['stats']->MoveNext();
}
$Stats_logged=$logged;
$smarty->assign('logged',$logged);
unset($logged);
$kat=array();
if($Baza->Query(18,'
	SELECT cms_typy_modulow.id,nazwa from cms_typy_modulow order by nazwa asc
	') )
while (!$Baza->rs[18]->EOF) {

	if($Baza->Query(19,'
	SELECT name,level from cms_tree where tree='.$Baza->rs[18]->fields['id'].' and level not like "%.%" order by name asc
	'))
	while (!$Baza->rs[19]->EOF) {
		$tree[]=$Baza->rs[19]->fields;
		$Baza->rs[19]->MoveNext();
	}
	$tree2=$Baza->rs[18]->fields['id'];
	if($Baza->Query(100,'Select id,name,level From cms_tree where tree="'.$tree2.'" order by level asc;'))
	while (!$Baza->rs[100]->EOF) {
		$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
		$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
		$kat[]=$Baza->rs[100]->fields;
		$Baza->rs[100]->MoveNext();
	}

	$Baza->rs[18]->fields['tree2']=$kat;
	$Baza->rs[18]->fields['tree']=$tree;
unset($kat);
	unset($tree);
	unset($tree2);
	$moduly[]=$Baza->rs[18]->fields;
	$Baza->rs[18]->MoveNext();
}
#var_dump($moduly);
$smarty->assign('moduly',$moduly);

	unset($kat);
	unset($tree);
	unset($tree2);
	
$Baza->Query(16,'
SELECT cms_typy_modulow.id, nazwa, count( * ) 
FROM cms_typy_modulow, cms_modules, cms_glosy
WHERE (
ocenianie = "o" AND cms_typy_modulow.tytul = "o" AND cms_modules.id_typu = cms_typy_modulow.id AND cms_glosy.data
LIKE (
CONCAT( left( now( ) , 7 ) , "%" ) 
) AND cms_glosy.idobiektu = cms_modules.id
)
GROUP BY cms_typy_modulow.id
ORDER BY rand( ) 
LIMIT 1
	');
$typ=$Baza->rs[16]->fields['id'];
$smarty->assign('kategoriatoplisty',$Baza->rs[16]->fields['nazwa']);
$i=1;

$val=10;
$interval='month';
$datalength='7';
if ($_GET['t']=='toplista')
{
	$val=20;
	$typ=($_GET['r'] ? $_GET['r'] : $_GET['m']);
	$interval=($_GET['r'] ? 'year' : 'month');
	$datalength=($_GET['r'] ? '4' : '7');
	$Baza->Query(16,'
	SELECT cms_typy_modulow.id,nazwa from cms_typy_modulow,cms_modules  where cms_typy_modulow.id='.$typ.' limit 1
	');
	$smarty->assign('kategoriatoplisty',$Baza->rs[16]->fields['nazwa']);

}



unset($i);

if($Baza->Query(20,'
SELECT tytul AS nazwa,cms_modules.id as numer,count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_modules, cms_glosy
WHERE cms_modules.id = idobiektu  AND aktywny =1 
and cms_glosy.data like (CONCAT( left(DATE_SUB(now(),  INTERVAL 1 '.$interval.'),'.$datalength.'), "%"))
and cms_modules.id_typu=6
and doczego="moduly"
GROUP BY idobiektu
HAVING glosow >0
ORDER BY `srednia` DESC 
LIMIT 0 , 20	'))
while (!$Baza->rs[20]->EOF) {
	$Baza->rs[20]->fields['nazwa']=skroc($Baza->rs[20]->fields['nazwa'],($_GET['t']=='toplista')?50:20);
	$i++;
	$toplisty_stare[$i]=$Baza->rs[20]->fields['nazwa'];

	$Baza->rs[20]->MoveNext();
}

unset($i);
@$toplisty_stare=array_flip($toplisty_stare);

if($Baza->Query(16,'
SELECT tytul AS nazwa,cms_modules.id as numer,count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_modules, cms_glosy
WHERE cms_modules.id = idobiektu  AND aktywny =1 
and cms_glosy.data like (CONCAT( left(now(),'.$datalength.'), "%"))
and cms_modules.id_typu='.$typ.'
and doczego="moduly"
GROUP BY idobiektu
HAVING glosow >0
ORDER BY `srednia` DESC 
LIMIT 0 , '.$val.'
		'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	$Baza->rs[16]->fields['id']=$i;
	$Baza->rs[16]->fields['nazwa']=skroc($Baza->rs[16]->fields['nazwa'],($_GET['t']=='toplista')?50:20);
	if (!$toplisty_stare[$Baza->rs[16]->fields['nazwa']])
	$Baza->rs[16]->fields['miejsce']='[]';
	elseif ($toplisty_stare[$Baza->rs[16]->fields['nazwa']]>$Baza->rs[16]->fields['id'])
	$Baza->rs[16]->fields['miejsce']='+';
	elseif ($toplisty_stare[$Baza->rs[16]->fields['nazwa']]<$Baza->rs[16]->fields['id'])
	$Baza->rs[16]->fields['miejsce']='-';
	elseif ($toplisty_stare[$Baza->rs[16]->fields['nazwa']]==$Baza->rs[16]->fields['id'])
	$Baza->rs[16]->fields['miejsce']='';
	$toplista[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}

unset($i);
$smarty->assign('toplista',$toplista);









unset($typ);

$i=0;
if($Baza->Query(16,'SELECT cms_modules.id,autor, zrodlo, login, tresc, cms_modules.miniaturka, tytul, wstep,
DATA , tresc, tree.name as nazwa
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE id_typu =6  AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 4'))
while (!$Baza->rs[16]->EOF) {
	$Baza->rs[16]->fields['login']=nickname($Baza->rs[16]->fields['login']);
	$Baza->rs[16]->fields['zrodlo2']=str_replace('http://','',$Baza->rs[16]->fields['zrodlo']);
	$news[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('display','newsy');
$smarty->assign('news',$news);

if($Baza->Query(16,'SELECT cms_modules.id, cms_modules.miniaturka, tytul,
DATA 
FROM cms_modules
WHERE id_typu =19 AND aktywny =1 AND (
NOT (
miniaturka = ""
)
)
ORDER BY rand( ) DESC 
LIMIT 0 , 1'))
while (!$Baza->rs[16]->EOF) {

	$ezin=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('ezin',$ezin);
unset($i);

$recenzje2=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.data, cms_modules.miniaturka, tytul,
DATA
FROM cms_modules
WHERE id_typu =4 AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 10'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	$recenzje2[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('recenzje2',$recenzje2);
unset($i);

$wywiady2=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.datazdarzenia as data,miniaturka, tytul
FROM cms_modules
WHERE id_typu =12 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 7'))
while (!$Baza->rs[16]->EOF) {


	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	
	$data=$Baza->rs[16]->fields['data'];
	
	$data=preg_split("/[ ,:-]+/", $data);

	$data=strftime("%A, %d %B", mktime ($data['3'],$data['4'],$data['5'],$data['1'],$data['2'],$data['0']));
	$data= strtr($data, "\xA5\x8C\x8F\xB9\x9C\x9F",
	"\xA1\xA6\xAC\xB1\xB6\xBC");
	$Baza->rs[16]->fields['data']=ucfirst($data);
	
	
	
	$wywiady2[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('wywiady2',$wywiady2);
unset($i);
unset($wywiady2);
unset($data);

if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.datazdarzenia as data,miniaturka, tytul
FROM cms_modules
WHERE id_typu =12 and tree=3 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 7'))
while (!$Baza->rs[16]->EOF) {


	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;

	$data=$Baza->rs[16]->fields['data'];

	$data=preg_split("/[ ,:-]+/", $data);

	$data=strftime("%A, %d %B", mktime ($data['3'],$data['4'],$data['5'],$data['1'],$data['2'],$data['0']));
	$data= strtr($data, "\xA5\x8C\x8F\xB9\x9C\x9F",
	"\xA1\xA6\xAC\xB1\xB6\xBC");
	$Baza->rs[16]->fields['data']=ucfirst($data);



	$wywiady2[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$imprezyall=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.data, cms_modules.miniaturka, tytul,
DATA
FROM cms_modules
WHERE id_typu =30 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 22'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	$imprezyall[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('imprezyall',$imprezyall);
unset($i);

$kluby=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.data, cms_modules.miniaturka, tytul,
DATA
FROM cms_modules
WHERE id_typu =33 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 10'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	$kluby[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('kluby',$kluby);
unset($i);

$tracklist=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.data, cms_modules.miniaturka, tytul,
DATA
FROM cms_modules
WHERE id_typu =58 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 10'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	$tracklist[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('tracklist',$tracklist);
unset($i);

$biografie=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.data, cms_modules.miniaturka, tytul,
DATA
FROM cms_modules
WHERE id_typu =32 AND aktywny =1
ORDER BY cms_modules.id DESC
LIMIT 0 , 5'))
while (!$Baza->rs[16]->EOF) {
	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;
	$biografie[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('biografie',$biografie);
unset($i);

$imprezy=array();
if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.datazdarzenia as data,miniaturka, tytul
FROM cms_modules
WHERE id_typu =16 and tree=2 AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 5'))
while (!$Baza->rs[16]->EOF) {


	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;

	$data=$Baza->rs[16]->fields['data'];

	$data=preg_split("/[ ,:-]+/", $data);

	$data=strftime("%A, %d %B", mktime ($data['3'],$data['4'],$data['5'],$data['1'],$data['2'],$data['0']));
	$data= strtr($data, "\xA5\x8C\x8F\xB9\x9C\x9F",
	"\xA1\xA6\xAC\xB1\xB6\xBC");
	$Baza->rs[16]->fields['data']=ucfirst($data);



	$imprezy[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('imprezy',$imprezy);
unset($i);
unset($imprezy);
unset($data);

if($Baza->Query(16,'SELECT cms_modules.id,cms_modules.datazdarzenia as data,miniaturka, tytul
FROM cms_modules
WHERE id_typu =16 and tree=3 AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 5'))
while (!$Baza->rs[16]->EOF) {


	$i++;
	if ($i==1)
	$Baza->rs[16]->fields['i']=1;

	$data=$Baza->rs[16]->fields['data'];

	$data=preg_split("/[ ,:-]+/", $data);

	$data=strftime("%A, %d %B", mktime ($data['3'],$data['4'],$data['5'],$data['1'],$data['2'],$data['0']));
	$data= strtr($data, "\xA5\x8C\x8F\xB9\x9C\x9F",
	"\xA1\xA6\xAC\xB1\xB6\xBC");
	$Baza->rs[16]->fields['data']=ucfirst($data);



	$imprezy2[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}
$smarty->assign('imprezy2',$imprezy2);
unset($i);
if($Baza->Query(16,'SELECT cms_modules.id, zrodlo, login, tresc, cms_modules.miniaturka, tytul, wstep,
DATA , tresc, tree.name as nazwa
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE id_typu =4  AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 1'))
while (!$Baza->rs[16]->EOF) {
	$recenzje[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}

$smarty->assign('recenzje',$recenzje);

if($Baza->Query(17,'Select id,data,tytul,miniaturka From cms_modules where id_typu=5 order by id desc limit 1'))
while (!$Baza->rs[17]->EOF) {
	$smarty->assign('miniaturka',$Baza->rs[17]->fields['miniaturka']);
	$Baza->rs[17]->MoveNext();
}

$gry=array();

if($Baza->Query(16,'SELECT cms_modules.id, zrodlo, login, tresc, cms_modules.miniaturka, tytul, wstep,
DATA , tresc, tree.name as nazwa
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE id_typu =5 AND aktywny =1 
ORDER BY cms_modules.id DESC 
LIMIT 0 , 5'))
while (!$Baza->rs[16]->EOF) {
	$gry[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}

$smarty->assign('gry',$gry);
$dowcip=array();
if($Baza->Query(16,'SELECT cms_modules.id, zrodlo, login, tresc, cms_modules.miniaturka, tytul, wstep,
DATA , tresc, tree.name as nazwa
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE id_typu =8 AND aktywny =1 
ORDER BY Rand()
LIMIT 0 , 1'))
while (!$Baza->rs[16]->EOF) {
	$Baza->rs[16]->fields['tresc']=skroc($Baza->rs[16]->fields['tresc'],300);
	$dowcip[]=$Baza->rs[16]->fields;
	$Baza->rs[16]->MoveNext();
}

$smarty->assign('dowcip',$dowcip);


$smarty->assign('id',intval($_GET['id']));
$i=0;




















$tytul=array();
if($Baza->Query(17,
'Select id,data,tytul,miniaturka From cms_modules where id_typu=6 order by id desc limit 3,12'
))
while (!$Baza->rs[17]->EOF) {
	$i++;
	$Baza->rs[17]->fields['i']=$i;
	$tytul[]=$Baza->rs[17]->fields;
	$Baza->rs[17]->MoveNext();
}
$smarty->assign('tematy',$tytul);
unset ($i);
if (!(isset($User)))
$User = new classUser ($Baza,$Smarty);
$smarty->assign('userid',$User->id);
$smarty->assign('full',$User->sprawdzUprawnienia('*'));
$full=$User->sprawdzUprawnienia('*');



if($Baza->Query(100,'Select count(*) as id From cms_prywatne where typ="odbiorcza" and przeczytany=0 and do="'.$User->id.'"'))
$odbiorcza2=$Baza->rs[100]->fields['id'];
$smarty->assign('odbiorcza2',$odbiorcza2);

if ($_POST['wyslijwiadomosc'])
{

	if($Baza->Query(100,'Select id From cms_users where login="'.$_POST['odbiorca'].'"'))
	while (!$Baza->rs[100]->EOF) {

		$login=$Baza->rs[100]->fields['id'];
		$Baza->rs[100]->MoveNext();
	}


	if ($login)
	{
		$Baza->DodajWpis(array('data'=>(date('Y-m-d').' '.date('H:i:s'))
		, 'tytul' => $_POST['tytul']
		, 'tresc' => $_POST['tresc']
		, 'od' => $User->id
		, 'do' => $login
		, 'typ' => 'nadawcza'

		),'prywatne');

		$Baza->DodajWpis(array('data'=>(date('Y-m-d').' '.date('H:i:s'))
		, 'tytul' => $_POST['tytul']
		, 'tresc' => $_POST['tresc']
		, 'od' => $User->id
		, 'do' => $login
		, 'typ' => 'odbiorcza'

		),'prywatne');

		$smarty->assign('error','Wysyłanie powiodło się.');
	}
	else
	$smarty->assign('error','Podany przez Ciebie login nie istnieje.');


}

if ($_POST['ban'])
{

	if($full)
	{
		$Baza->DodajWpis(array('od'=>(date('Y-m-d').' '.date('H:i:s'))
		, 'do' => (date('Y-m-d').' '.date('H:i:s'))
		, 'dlaczego' => $_POST['dlaczego']
		, 'kto' => $User->id
		, 'kogo' => $_POST['id']

		),'bany');


		$Baza->Query(1,'UPDATE `cms_bany` SET `do` = DATE_ADD(do,  INTERVAL '.$_POST['okres'].' day) order by id desc LIMIT 1 ');

		$smarty->assign('error','Banowanie powiodło się.');
	}
	else
	$smarty->assign('error','Nie masz uprawnień.');


}













if ($_GET['t']!='galeria')
if($Baza->Query(1,'SELECT cms_galeria.id, name, tytul, plik, login, autor
FROM cms_tree, cms_galeria, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "galeria" AND aktywne =1 AND 
LEVEL = cms_galeria.tree
ORDER BY RAND( ) 
LIMIT 1'))
while (!$Baza->rs[1]->EOF) {
	$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);

	$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
	$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
	if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
	$Baza->rs[1]->fields['admin']=true;
	if ($User->id)
	{

		$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

		$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
		$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


		$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

	}
	else
	$Baza->rs[1]->fields['glosowal']=true;




	$imageHeight=$im_size[1];
	$imageWidth =$im_size[0];
	if (!($imageHeight>100 or $imageWidth>100))
	{
		$width=$imageWidth;
		$height=$imageHeight;
	}
	elseif ($imageHeight>$imageWidth)
	{
		$height = "100";
		$width=intval(100*$imageWidth/$imageHeight);
	}
	else
	{
		$width = "100";
		$height=intval(100*$imageHeight/$imageWidth);
	}
	$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
	$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
	$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
	$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

	$galeria[]=$Baza->rs[1]->fields;



	$Baza->rs[1]->MoveNext();
}
$smarty->assign('jednozdjecie',$galeria);

unset($galeria);









$Baza->Query(7,'
			SELECT cms_galeria.id, autor, 
DATA , tytul, opis, login, plik, email, gg, hobby, zainteresowania, wady, YEAR( CURDATE( ) ) - YEAR( data_urodzenia ) AS wiek, zalety, www, osobie, profil, newsletter_html, newsletter_text, newsletter_email, telefon_stacjonarny, telefon_komorkowy, adres, data_urodzenia, avatar, adres, tlen, imie, nazwisko, wojewodztwo, plec, wyksztalcenie, skad, jak, jakczesto, praca, branza, pozycja, dochody, ideal, film, potrawa, kolor, wwolnymczasie, ksiazka, temat, zespol, czegoszukam, kreci, sport, kanal, tatuaz, kolczyki, kolorwlosow, znakzodiaku, koloroczu, wygrana, biznes, dom, filmimuzyka, internet, komputery, kuchnia, kultura, moda, motoryzacja, podroze, sportzainter, zdrowie, erandki, akceptuje
FROM cms_users, cms_galeria
WHERE cms_users.id = cms_galeria.autor AND typ = "erandka" and aktywne=1 and erandki="o"
ORDER BY rand( ) DESC 
LIMIT 0 , 1

			');
if (!$Baza===null)		
{
while (!$Baza->rs[7]->EOF) {

	if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
	$Baza->rs[7]->fields['admin']=true;

	$Baza->rs[7]->fields['login']=nickname($Baza->rs[7]->fields['login']);
	$Baza->rs[7]->fields['tytul']=skroc($Baza->rs[7]->fields['tytul'],16);

	$im_size = GetImageSize ( 'galeria/'.$Baza->rs[7]->fields['plik'] );

	$imageHeight=$im_size[1];
	$imageWidth =$im_size[0];
	if (!($imageHeight>100 or $imageWidth>100))
	{
		$width=$imageWidth;
		$height=$imageHeight;
	}
	elseif ($imageHeight>$imageWidth)
	{
		$height = "100";
		$width=intval(100*$imageWidth/$imageHeight);
	}
	else
	{
		$width = "100";
		$height=intval(100*$imageHeight/$imageWidth);
	}
	$Baza->rs[7]->fields['realszerokosc']  = intval(50-$width/2);
	$Baza->rs[7]->fields['realwysokosc']  = intval(50-$height/2);
	$Baza->rs[7]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
	$Baza->rs[7]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];



	if ($User->id)
	{

		$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[7]->fields['id']);

		$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
		$Baza->rs[7]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


		$Baza->rs[7]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[7]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

	}
	else
	$Baza->rs[7]->fields['glosowal']=true;




	$searchone[]=($Baza->rs[7]->fields);
	$Baza->rs[7]->MoveNext();

}
}
$smarty->assign('searchone',$searchone);

























if ($_GET['t']=='efotka')
{



	if ($_GET['t2']=='top20')
	{
		$do=20;
		$add='';
	}
	elseif ($_GET['t2']=='topd')
	{
		$do=10;
		$add=' and plec="kobieta"';
	}
	elseif ($_GET['t2']=='topf')
	{
		$do=10;
		$add=' and plec="mezczyzna"';
	}
	else
	{


		$smarty->assign('last',$_SERVER["HTTP_REFERER"]);
		$query='SELECT cms_galeria.id,  tytul,plik, login,autor
FROM cms_galeria, cms_users
WHERE autor = cms_users.id AND typ="profil" '.($_GET['id']?'and cms_galeria.id='.$_GET['id']:'').'
ORDER BY rand() DESC  LIMIT 
	1';

		if($Baza->Query(1,$query))
		while (!$Baza->rs[1]->EOF) {
			if (!$_GET['id'])
			{
				header("Location: ".$URL_strony.'?t=efotka&id='.$Baza->rs[1]->fields['id']);
			}
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			#$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
			$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
			if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
			$Baza->rs[1]->fields['admin']=true;
			if ($User->id)
			{

				$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

				$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
				$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


				$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[1]->fields['glosowal']=true;




			$imageHeight=$im_size[1];
			$imageWidth =$im_size[0];
			if (!($imageHeight>100 or $imageWidth>100))
			{
				$width=$imageWidth;
				$height=$imageHeight;
			}
			elseif ($imageHeight>$imageWidth)
			{
				$height = "100";
				$width=intval(100*$imageWidth/$imageHeight);
			}
			else
			{
				$width = "100";
				$height=intval(100*$imageHeight/$imageWidth);
			}
			$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
			$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
			$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
			$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

			$zdjecie[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('zdjecie',$zdjecie);

		$smarty->assign('pokaz','main');
	}
	$query='SELECT cms_galeria.id,  tytul,plik, login,autor
FROM cms_galeria, cms_users
WHERE autor = cms_users.id AND typ="profil" '.$add.'
ORDER BY DATA DESC  LIMIT 
	0,'.($do).'';

	if($Baza->Query(1,$query))
	while (!$Baza->rs[1]->EOF) {
		$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
		$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
		$Baza->rs[1]->fields['admin']=true;
		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;




		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$galeria[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('galeria',$galeria);


















	$smarty->assign('duzyekran',true);
	$smarty->assign('display','efotka');
}
elseif ($_GET['t']=='erandka')
{
	if ($_GET['t2']=='najnowsze')
	{
		$Baza->Query(7,'
			SELECT cms_galeria.id,autor,
DATA , tytul, opis, login, plik
			
			
			,email,gg,hobby,zainteresowania,wady,YEAR( CURDATE( ) ) - YEAR( data_urodzenia ) as wiek,
			zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,
			telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar,telefon_stacjonarny
			telefon_komorkowy,adres,tlen,
			imie,nazwisko,wojewodztwo,plec,wyksztalcenie,skad,jak,jakczesto,praca,branza,pozycja,
			dochody,ideal,film,potrawa,kolor,wwolnymczasie,ksiazka,temat,zespol,czegoszukam,kreci,sport,
			kanal,tatuaz,kolczyki,kolorwlosow,znakzodiaku,koloroczu,wygrana,biznes,dom,filmimuzyka,internet,
			komputery,kuchnia,kultura,moda,motoryzacja,podroze,sportzainter,zdrowie,erandki,akceptuje
			
			
FROM cms_users, cms_galeria
WHERE cms_users.id = cms_galeria.autor and erandki="o"
			and typ="erandka" and aktywne=1
			
ORDER BY cms_galeria.id DESC  LIMIT 0 , 20
			
			');
		while (!$Baza->rs[7]->EOF) {

			if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
			$Baza->rs[7]->fields['admin']=true;

			$Baza->rs[7]->fields['login']=nickname($Baza->rs[7]->fields['login']);
			$Baza->rs[7]->fields['tytul']=skroc($Baza->rs[7]->fields['tytul'],16);

			$im_size = GetImageSize ( 'galeria/'.$Baza->rs[7]->fields['plik'] );

			$imageHeight=$im_size[1];
			$imageWidth =$im_size[0];
			if (!($imageHeight>100 or $imageWidth>100))
			{
				$width=$imageWidth;
				$height=$imageHeight;
			}
			elseif ($imageHeight>$imageWidth)
			{
				$height = "100";
				$width=intval(100*$imageWidth/$imageHeight);
			}
			else
			{
				$width = "100";
				$height=intval(100*$imageHeight/$imageWidth);
			}
			$Baza->rs[7]->fields['realszerokosc']  = intval(50-$width/2);
			$Baza->rs[7]->fields['realwysokosc']  = intval(50-$height/2);
			$Baza->rs[7]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
			$Baza->rs[7]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];



			if ($User->id)
			{

				$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[7]->fields['id']);

				$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
				$Baza->rs[7]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


				$Baza->rs[7]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[7]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[7]->fields['glosowal']=true;




			$search[]=($Baza->rs[7]->fields);
			$Baza->rs[7]->MoveNext();

		}
		$smarty->assign('search',$search);



	}
	elseif ($_GET['t2']=='search')
	{




		if ($_GET['szukaj'])
		if($Baza->Query(7,'
			SELECT cms_galeria.id,autor,
DATA , tytul, opis, login, plik
			
			
			,email,gg,hobby,zainteresowania,wady,YEAR( CURDATE( ) ) - YEAR( data_urodzenia ) as wiek,
			zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,
			telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar,telefon_stacjonarny
			telefon_komorkowy,adres,tlen,
			imie,nazwisko,wojewodztwo,plec,wyksztalcenie,skad,jak,jakczesto,praca,branza,pozycja,
			dochody,ideal,film,potrawa,kolor,wwolnymczasie,ksiazka,temat,zespol,czegoszukam,kreci,sport,
			kanal,tatuaz,kolczyki,kolorwlosow,znakzodiaku,koloroczu,wygrana,biznes,dom,filmimuzyka,internet,
			komputery,kuchnia,kultura,moda,motoryzacja,podroze,sportzainter,zdrowie,erandki,akceptuje
			
			
FROM cms_users
	left join cms_galeria on cms_users.id = cms_galeria.autor and typ="erandka"
	and erandki="o"
	group by cms_users.id
			having wiek>="'.$_GET['od'].'" and wiek<="'.$_GET['do'].'"
	'.($_GET['plec']?'and plec like("%'.$_GET['plec'].'%") ':'').'
	'.($_GET['zdjecia']?'and (not (plik ="")) ':'').'
'.($_GET['imie']?'and plec like("%'.$_GET['imie'].'%") ':'').'
	'.($_GET['wojewodztwo']?'and wojewodztwo like("%'.$_GET['wojewodztwo'].'%") ':'').'
	'.($_GET['koloroczu']?'and koloroczu like("%'.$_GET['koloroczu'].'%") ':'').'
	'.($_GET['kolorwlosow']?'and kolorwlosow like("%'.$_GET['kolorwlosow'].'%") ':'').'
	'.($_GET['wyksztalcenie']?'and wyksztalcenie like("%'.$_GET['wyksztalcenie'].'%") ':'').'
	'.($_GET['czegoszuka']?'and czegoszuka like("%'.$_GET['czegoszuka'].'%") ':'').'
	'.($_GET['kolczyki']?'and kolczyki like("%'.$_GET['kolczyki'].'%") ':'').'
	'.($_GET['tatuaz']?'and tatuaz like("%'.$_GET['tatuaz'].'%") ':'').'
	'.($_GET['znakzodiaku']?'and znakzodiaku like("%'.$_GET['znakzodiaku'].'%") ':'').'
	
	
	'.($_GET['biznes']?'and biznes like("%'.$_GET['biznes'].'%") ':'').'
	'.($_GET['dom']?'and dom like("%'.$_GET['dom'].'%") ':'').'
	'.($_GET['filmimuzyka']?'and filmimuzyka like("%'.$_GET['filmimuzyka'].'%") ':'').'
	'.($_GET['internet']?'and internet like("%'.$_GET['internet'].'%") ':'').'
	'.($_GET['komputery']?'and komputery like("%'.$_GET['komputery'].'%") ':'').'
	'.($_GET['kuchnia']?'and kuchnia like("%'.$_GET['kuchnia'].'%") ':'').'
	'.($_GET['kultura']?'and kultura like("%'.$_GET['kultura'].'%") ':'').'
	'.($_GET['moda']?'and moda like("%'.$_GET['moda'].'%") ':'').'
	'.($_GET['motoryzacja']?'and motoryzacja like("%'.$_GET['motoryzacja'].'%") ':'').'
	'.($_GET['podroze']?'and podroze like("%'.$_GET['podroze'].'%") ':'').'
	'.($_GET['sportzainter']?'and sportzainter like("%'.$_GET['sportzainter'].'%") ':'').'
	'.($_GET['zdrowie']?'and zdrowie like("%'.$_GET['zdrowie'].'%") ':'').'

	
	
	
	
	
	
ORDER BY cms_galeria.id DESC  LIMIT 0 , 20
			
			'))
		while (!$Baza->rs[7]->EOF) {
			if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
			$Baza->rs[7]->fields['admin']=true;

			$Baza->rs[7]->fields['login']=nickname($Baza->rs[7]->fields['login']);
			$Baza->rs[7]->fields['tytul']=skroc($Baza->rs[7]->fields['tytul'],16);
			if ($Baza->rs[7]->fields['plik'])
			{
				$im_size = GetImageSize ( 'galeria/'.$Baza->rs[7]->fields['plik'] );

				$imageHeight=$im_size[1];
				$imageWidth =$im_size[0];
				if (!($imageHeight>100 or $imageWidth>100))
				{
					$width=$imageWidth;
					$height=$imageHeight;
				}
				elseif ($imageHeight>$imageWidth)
				{
					$height = "100";
					$width=intval(100*$imageWidth/$imageHeight);
				}
				else
				{
					$width = "100";
					$height=intval(100*$imageHeight/$imageWidth);
				}
				$Baza->rs[7]->fields['realszerokosc']  = intval(50-$width/2);
				$Baza->rs[7]->fields['realwysokosc']  = intval(50-$height/2);
				$Baza->rs[7]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
				$Baza->rs[7]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];
			}


			if ($User->id)
			{

				$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[7]->fields['id']);

				$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
				$Baza->rs[7]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


				$Baza->rs[7]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[7]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[7]->fields['glosowal']=true;




			$search[]=($Baza->rs[7]->fields);
			$Baza->rs[7]->MoveNext();

		}
		$smarty->assign('search',$search);




























	}

	$smarty->assign('pokaz',$_GET['t2']);
	$smarty->assign('duzyekran',true);
	$smarty->assign('display','erandka');
}
elseif ($_GET['t']=='zobacz'&&$id=intval($_GET['id']))
{

	$smarty->assign('doczego','profile');
	if (intval($_GET['id'])){
		$Baza->Query(7,'Select cms_komentarze.id,doczego,avatar,idtego,autor,avatar,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="profile" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
		while (!$Baza->rs[7]->EOF) {
			if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
			
			$Baza->rs[7]->fields['admin']=true;
			$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
			$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
			$comments[]=($Baza->rs[7]->fields);
			$Baza->rs[7]->MoveNext();

		}
		$smarty->assign('comments',$comments);
	}








	if($Baza->Query(1,'SELECT cms_galeria.id, tytul,plik, login,autor
FROM cms_galeria, cms_users
WHERE autor = cms_users.id  and autor='.intval($_GET['id']).' and typ="profil"

ORDER BY DATA DESC  '))
	while (!$Baza->rs[1]->EOF) {
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
		$Baza->rs[1]->fields['admin']=true;
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
		$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );

		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;



		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$profilzdjecia[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('profilzdjecia',$profilzdjecia);




	if($Baza->Query(1,'SELECT cms_galeria.id, tytul,plik, login,autor
FROM cms_galeria, cms_users
WHERE autor = cms_users.id and autor='.intval($_GET['id']).' and typ="erandka"

ORDER BY DATA DESC  '))
	while (!$Baza->rs[1]->EOF) {
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
		$Baza->rs[1]->fields['admin']=true;
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
		$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );

		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;




		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$erandka[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('erandka',$erandka);













	$query=('Select id,login,email,gg,hobby,zainteresowania,wady,YEAR( CURDATE( ) ) - YEAR( data_urodzenia ) as wiek,
			zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,
			telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar,telefon_stacjonarny
			telefon_komorkowy,adres,tlen,
			imie,nazwisko,wojewodztwo,plec,wyksztalcenie,skad,jak,jakczesto,praca,branza,pozycja,
			dochody,ideal,film,potrawa,kolor,wwolnymczasie,ksiazka,temat,zespol,czegoszukam,kreci,sport,
			kanal,tatuaz,kolczyki,kolorwlosow,znakzodiaku,koloroczu,wygrana,biznes,dom,filmimuzyka,internet,
			komputery,kuchnia,kultura,moda,motoryzacja,podroze,sportzainter,zdrowie,erandki,akceptuje
			
			
			
			from '.$Baza->strPrefix.'users where id="'.intval($_GET['id']).'" limit 1');
	#echo($query);
	$Baza->Query(2,$query);

	$go=explode('-',$Baza->rs[2]->fields['data_urodzenia']);

	$smarty->assign('time', mktime(0, 0, 0, $go[1], $go[2], $go[0]));
	$smarty->assign('daneusera',$Baza->rs[2]->fields);




	$smarty->assign('display','profil');
}
elseif ($_GET['t']=='dzial'&&$_GET['co'])
{

	if ($Baza->sprawdzCzyIstnieje(array('nazwa'=>$_GET['co']),'dzialy'))
	{

		$Baza->Query(1,'Select tresc,nazwa From cms_dzialy where nazwa="'.$_GET['co'].'" limit 1');
		$smarty->assign('tresc',$Baza->rs[1]->fields['tresc']);

		$smarty->assign('display','dzial');
	}

}
elseif ($_GET['t']=='kasuj')
{
	if ($_GET['co']=='obrazek')
	{
		$Baza->Query(166,'Select adres From cms_obrazki where id='.($_GET['id']));
		unlink('galerie/'.$Baza->rs[166]->fields['adres']);
		unlink('galerie/thumb_'.$Baza->rs[166]->fields['adres']);
		$Baza->KasujWpis(array('id'=>($_GET['id'])),'obrazki');

		refresh();
	}
	if (($_GET['co']=='nadawcza'))
	{
		$Baza->Query(166,'Select od from cms_prywatne where id='.($_GET['id']));
		if ($Baza->rs[166]->fields['od']==$User->id)
		$Baza->KasujWpis(array('id'=>($_GET['id'])),'prywatne');

		refresh();
	}
	
		if (($_GET['co']=='odbiorcza'))
	{
		$Baza->Query(166,'Select do from cms_prywatne where id='.($_GET['id']));
		if ($Baza->rs[166]->fields['do']==$User->id)
		$Baza->KasujWpis(array('id'=>($_GET['id'])),'prywatne');

		refresh();
	}

	if ($_GET['co']=='konto')
	{
		if ($full)
		{
			#$Baza->Query(166,'Select adres From cms_obrazki where id='.($_GET['id']));
			#unlink('galerie/'.$Baza->rs[166]->fields['adres']);
			#unlink('galerie/thumb_'.$Baza->rs[166]->fields['adres']);
			$Baza->KasujWpis(array('id'=>($_GET['id'])),'users');
			$Baza->KasujWpis(array('kogo'=>($_GET['id'])),'bany');
			$Baza->KasujWpis(array('autor'=>($_GET['id'])),'komentarze');
			$Baza->KasujWpis(array('kto'=>($_GET['id'])),'glosy');
			$Baza->KasujWpis(array('do'=>($_GET['id'])),'prywatne');
			$Baza->KasujWpis(array('kto'=>($_GET['id'])),'uprawnienia');
			refresh();
		}
	}
	if ($_GET['co']=='pliki')
	{
		$Baza->Query(16,'Select id,kto From cms_download where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('download','*') or ($User->id==$Baza->rs[16]->fields['kto']))

		{

			$Baza->Query(1,'Select miniaturka,nazwapliku From cms_download where id='.$_GET['id']);
			@unlink('miniaturki/'.$Baza->rs[1]->fields['miniaturka']);
			@unlink('miniaturki/thumb_'.$Baza->rs[1]->fields['miniaturka']);
			@unlink('pliki/'.$Baza->rs[1]->fields['nazwapliku']);
			@unlink('pliki/thumb_'.$Baza->rs[1]->fields['nazwapliku']);
			$Baza->KasujWpis(array('idobiektu'=>$_GET['id'],'doczego'=>'download'),'glosy');
			$Baza->KasujWpis(array('id'=>$_GET['id']),'download');
			refresh();
		}
	}

	if ($_GET['co']=='galeria')
	{
		$Baza->Query(16,'Select id,plik,autor From cms_galeria where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('galeria','*') or ($User->id==$Baza->rs[16]->fields['autor']))

		{

			$Baza->Query(1,'Select id,plik,autor From cms_galeria where id='.$_GET['id']);
			@unlink('galeria/'.$Baza->rs[1]->fields['plik']);
			@unlink('galeria/thumb_'.$Baza->rs[1]->fields['plik']);

			$Baza->KasujWpis(array('idtego'=>$_GET['id'],'doczego'=>'galeria'),'komentarze');
			$Baza->KasujWpis(array('idobiektu'=>$_GET['id'],'doczego'=>'galeria'),'glosy');
			$Baza->KasujWpis(array('id'=>$_GET['id']),'galeria');
			refresh();
		}
	}
	if ($_GET['co']=='ekartka')
	{
		$Baza->Query(16,'Select id,plik,autor From cms_ekartka where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('ekartka','*') or ($User->id==$Baza->rs[16]->fields['autor']))

		{

			$Baza->Query(1,'Select id,plik,autor From cms_ekartka where id='.$_GET['id']);
			@unlink('ekartka/'.$Baza->rs[1]->fields['plik']);
			@unlink('ekartka/thumb_'.$Baza->rs[1]->fields['plik']);

			$Baza->KasujWpis(array('idobiektu'=>$_GET['id'],'doczego'=>'ekartka'),'glosy');
			$Baza->KasujWpis(array('id'=>$_GET['id']),'ekartka');
			refresh();
		}
	}
	if ($_GET['co']=='katalog')
	{
		$Baza->Query(16,'Select id,autor From cms_katalog where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('katalog','*') or ($User->id==$Baza->rs[16]->fields['autor']))

		{

			$Baza->KasujWpis(array('idtego'=>$_GET['id'],'doczego'=>'katalog'),'komentarze');
			$Baza->KasujWpis(array('idobiektu'=>$_GET['id'],'doczego'=>'katalog'),'glosy');
			$Baza->KasujWpis(array('id'=>$_GET['id']),'katalog');
			refresh();
		}
	}
	if ($_GET['co']=='gielda')
	{
		if ($User->sprawdzUprawnienia('gielda'))
		{
			if ($_GET['typ']=='sprzedaj')
			{
				$Baza->KasujWpis(array('id'=>$_GET['id']),'sprzedaj');
			}
			elseif ($_GET['typ']=='kup')
			{
				$Baza->KasujWpis(array('id'=>$_GET['id']),'kup');
			}

			refresh();
		}

	}
}



include ('add.php');


$objTree = new Tree( $Baza->classHandlerBazy,'download','cms_tree' );



$smarty->assign('zalogowany',$User->login);
if (!$_POST['email'])
$smarty->assign('email',$User->email);




$pozdrowienia=array();

if ($Baza->Query(7,'Select cms_komentarze.id,doczego,avatar,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and cms_komentarze.doczego="pozdrowienia" and cms_komentarze.idtego=0 order by id desc limit 10'))
while (!$Baza->rs[7]->EOF) {

	$data=$Baza->rs[7]->fields['data'];

	$data=preg_split("/[ ,:-]+/", $data);

	$data=strftime("%H:%M:%S, %A %d. %B %Y", mktime ($data['3'],$data['4'],$data['5'],$data['1'],$data['2'],$data['0']));
	$data= strtr($data, "\xA5\x8C\x8F\xB9\x9C\x9F",
	"\xA1\xA6\xAC\xB1\xB6\xBC");
	$Baza->rs[7]->fields['data']=$data;
	$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
	if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
	$Baza->rs[7]->fields['admin']=true;
	$Baza->rs[7]->fields['tresc']=bbcode((emots(htmlspecialchars(WrapWords($Baza->rs[7]->fields['tresc'])))));
	$pozdrowienia[]=($Baza->rs[7]->fields);
	$Baza->rs[7]->MoveNext();

}
$smarty->assign('pozdrowienia',$pozdrowienia);
unset($katalog);
unset($i);
$katalog=array();




if ($_GET['t']!='katalog' and $_GET['t']!='forum')
{

	$katalog=array();
	if ($Baza->Query(16,'
	
			SELECT cms_katalog.id,cms_katalog.adres,cms_katalog.opis, name, tytul, login,aktywne,odwiedzin,autor, count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_tree, cms_katalog, cms_users,cms_glosy
WHERE autor = cms_users.id AND cms_tree.tree = "katalog" AND aktywne=1 AND doczego="katalog" and idobiektu =cms_katalog.id and
LEVEL = cms_katalog.tree
		GROUP BY cms_katalog.id
ORDER BY srednia DESC  limit 0,3
		
		'))
	while (!$Baza->rs[16]->EOF) {
		$i++;

		$Baza->rs[16]->fields['opis']=zalatw($Baza->rs[16]->fields['opis']);




		$Baza->rs[16]->fields['i']=$i;
		$katalog[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();

	}
	$smarty->assign('katalog',$katalog);










}





if ($Baza->Query(166,'Select id,baner,link,stats,typ From cms_banery where not (typ=8 or  typ=9) and (wyswietlen<ograniczeniewyswietlen or ograniczeniewyswietlen=0) and (now()<do or do="0000-00-00 00:00:00") and (now()>od or od="0000-00-00 00:00:00")  order by rand()'))
while (!$Baza->rs[166]->EOF) {
	$Baza->rs[166]->fields['flash']=strpos($Baza->rs[166]->fields['baner'],'.swf');
	$banery[$Baza->rs[166]->fields['typ']]=$Baza->rs[166]->fields;
	$Baza->Query(167,'Select wyswietlen From cms_banery where id='.$Baza->rs[166]->fields['id']);
	$Baza->PoprawWpis(array('wyswietlen'=>($Baza->rs[167]->fields['wyswietlen']+1)),array('id'=>$Baza->rs[166]->fields['id']),'banery');
	$Baza->rs[166]->MoveNext();
}



if ($Baza->Query(166,'
SELECT id, baner, link, coile, stats, typ
FROM cms_banery
WHERE (
typ =9
) AND (
wyswietlen < ograniczeniewyswietlen OR ograniczeniewyswietlen =0
) AND (
now( ) < 
DO OR 
DO = "0000-00-00 00:00:00"
) AND (
now( ) > od OR od = "0000-00-00 00:00:00"
)
ORDER BY rand( ) limit 1'))
while (!$Baza->rs[166]->EOF) {


	if (rand(1,$Baza->rs[166]->fields['coile'])==1)
	{
		$Baza->rs[166]->fields['link']=urlencode($Baza->rs[166]->fields['link']);
		$banery[$Baza->rs[166]->fields['typ']]=$Baza->rs[166]->fields;
		$Baza->Query(167,'Select wyswietlen From cms_banery where id='.$Baza->rs[166]->fields['id']);
		$Baza->PoprawWpis(array('wyswietlen'=>($Baza->rs[167]->fields['wyswietlen']+1)),array('id'=>$Baza->rs[166]->fields['id']),'banery');

	}
	$Baza->rs[166]->MoveNext();
}


if ($Baza->Query(166,'
SELECT id, baner, link, coile, stats, typ,wysokosc,szerokosc
FROM cms_banery
WHERE (
typ =8
) AND (
wyswietlen < ograniczeniewyswietlen OR ograniczeniewyswietlen =0
) AND (
now( ) < 
DO OR 
DO = "0000-00-00 00:00:00"
) AND (
now( ) > od OR od = "0000-00-00 00:00:00"
)
ORDER BY rand( ) limit 1'))
while (!$Baza->rs[166]->EOF) {


	if (rand(1,$Baza->rs[166]->fields['coile'])==1)
	{



		$Baza->rs[166]->fields['link']=urlencode($Baza->rs[166]->fields['link']);
		$banery[$Baza->rs[166]->fields['typ']]=$Baza->rs[166]->fields;
		$Baza->Query(167,'Select wyswietlen From cms_banery where id='.$Baza->rs[166]->fields['id']);
		$Baza->PoprawWpis(array('wyswietlen'=>($Baza->rs[167]->fields['wyswietlen']+1)),array('id'=>$Baza->rs[166]->fields['id']),'banery');

	}
	$Baza->rs[166]->MoveNext();
}

$smarty->assign('banery',$banery);

	
if (!($_GET['t']=='forum'))
{
	if ($_GET['downloadtree'])
	{
		$drzewo=explode('.',$_GET['downloadtree']);
		$glebokosc=(count($drzewo));
	}
	else
	{
		$glebokosc=0;
		$drzewo[0]=0;
	}

	if($Baza->Query(100,'
Select cms_tree.id,name,level,count(*) as ile,cms_download.id as ile2,nazwa
 From cms_tree 
left join cms_download on cms_download.tree like (CONCAT( cms_tree.level, "%"))
where cms_tree.tree="download" and not (`level` like ("%.%")) 
group by cms_tree.id asc;
'))
	while (!$Baza->rs[100]->EOF) {
		if (!$Baza->rs[100]->fields['ile2'])
		$Baza->rs[100]->fields['ile']=0;
$kategorie[]=$Baza->rs[100]->fields;
		if ($Baza->rs[100]->fields['level']==$drzewo[0])
		{

			
			
			$aktualnaglebokosc=0;
			$bazaglebokosc=$drzewo[0];
			while ($aktualnaglebokosc!=($glebokosc))
			{

					
					
				if($Baza->Query($aktualnaglebokosc,
				'
			Select cms_tree.id,name,level,nazwa From cms_tree
			left join cms_download on cms_download.tree like ("'.$bazaglebokosc.'.%") and not (`level` like("'.$bazaglebokosc.'.%.%"))
			where `level` like ("'.$bazaglebokosc.'.%") and not (`level` like("'.$bazaglebokosc.'.%.%")) and cms_tree.tree="download" 
			group by cms_tree.id asc;
			
			'))
				while (!$Baza->rs[$aktualnaglebokosc]->EOF) {
					
					$Baza->rs[1]->fields['ile']=0;
					$Baza->rs[$aktualnaglebokosc]->fields['ile']=0;
						if($Baza->Query(1,
				'
			Select count(*) as ile,cms_download.id as ile2 From cms_tree
			left join cms_download on cms_download.tree = '.$Baza->rs[$aktualnaglebokosc]->fields['level'].'
			where cms_tree.id='.$Baza->rs[$aktualnaglebokosc]->fields['id'].'
			group by cms_tree.id asc;
			
			'))
					$Baza->rs[$aktualnaglebokosc]->fields['ile']=$Baza->rs[1]->fields['ile'];
					
					
					
					
					if (!$Baza->rs[$aktualnaglebokosc]->fields['nazwa'])
					$Baza->rs[$aktualnaglebokosc]->fields['ile']=0;

					$Baza->rs[$aktualnaglebokosc]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc+1)).$Baza->rs[$aktualnaglebokosc]->fields['name'];
					
					
						if (!$Baza->rs[1]->fields['ile2'])
		$Baza->rs[$aktualnaglebokosc]->fields['ile']=0;
					$kategorie[]=$Baza->rs[$aktualnaglebokosc]->fields;
					$nowylev=$Baza->rs[$aktualnaglebokosc]->fields['level'];
					$Baza->rs[$aktualnaglebokosc]->MoveNext();
				}
				$bazaglebokosc.='.'.$drzewo[($aktualnaglebokosc+1)];
				$aktualnaglebokosc++;
			}
			
			
		}

		
if (!$Baza->rs[100]->fields['nazwa'])
		$Baza->rs[100]->fields['ile']=0;

	
		$nowylev=$Baza->rs[100]->fields['level'];



		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('download',$kategorie);

}
unset($kategorie);




$sondy=array();
if (!$_GET['t']=='forum')
{
	if($Baza->Query(17,'Select cms_sondy.id as id,aktywna,pytanie,data,nazwa From cms_sondy,cms_vortale where cms_sondy.vortal=cms_vortale.id and aktywna=1 group by cms_sondy.id order by rand() limit 1'))
	while (!$Baza->rs[17]->EOF) {
		if ($Baza->SprawdzCzyIstnieje(array('doczego'=>'sonda','idobiektu'=>$Baza->rs[17]->fields['id'],'kto'=>$User->id),'glosy'))
		$smarty->assign('wynikisondy','1');

		$Baza->Query(38,'Select count(*) as ile from cms_glosy where doczego="sonda"  and idobiektu='.$Baza->rs[17]->fields['id']);

		$Baza->Query(18,'Select id,odpowiedz from cms_sondy_odpowiedzi where sonda='.$Baza->rs[17]->fields['id'].' order by id asc');
		while (!$Baza->rs[18]->EOF) {
			$Baza->Query(28,'Select count(*) as ile from cms_glosy where doczego="sonda"  and idobiektu='.$Baza->rs[17]->fields['id'].' and odpowiedz='.$Baza->rs[18]->fields['id']);
			if ($Baza->rs[38]->fields['ile']!=0)
			$Baza->rs[18]->fields['ile']=intval((($Baza->rs[28]->fields['ile']/$Baza->rs[38]->fields['ile']))*100);

			$odpowiedzi[]=$Baza->rs[18]->fields;
			$Baza->rs[18]->MoveNext();
		}
		$Baza->rs[17]->fields['ile']=$Baza->rs[38]->fields['ile'];
		$Baza->rs[17]->fields['odpowiedzi']=$odpowiedzi;
		$sondy[]=$Baza->rs[17]->fields;
		unset($odpowiedzi);
		unset($i);
		$Baza->rs[17]->MoveNext();
	}
	$smarty->assign('sondy',$sondy);
}

if (!$_POST['login'] or $_POST['dodajuprawnienia'])
$smarty->assign('login',$User->login);

if ($_COOKIE['login'])
{
	/*
	if($Baza->Query(10,'
	select cms_typy_uprawnien.nazwa,opis,cms_uprawnienia.naco from cms_uprawnienia,cms_typy_uprawnien, cms_users where cms_users.login="'.$_COOKIE['login'].'" and cms_typy_uprawnien.id=cms_uprawnienia.typ and cms_uprawnienia.kto = cms_users.id	'))
	{
	while (!$Baza->rs[10]->EOF) {
	$uprawnienia.='<b>'.($Baza->rs[10]->fields['nazwa']).'</b>: '.($Baza->rs[10]->fields['opis']).' <b>Działaj±ce na</b>: '.($Baza->rs[10]->fields['naco']);
	$Baza->rs[10]->MoveNext();
	}
	}
	*/
	$uprawnienia=array();
	if($Baza->Query(16,'Select cms_uprawnienia.id,login,typ,naco From cms_uprawnienia,cms_users where cms_uprawnienia.kto=cms_users.id and cms_users.id='.$User->id.' order by login asc, naco asc'))
	while (!$Baza->rs[16]->EOF) {
		$uprawnienia[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}

	if ($uprawnienia)
	$smarty->assign('uprawnienia',$uprawnienia);

	unset($uprawnienia);




}
else
{
	$smarty->assign('wynikisondy','1');


}

if ($_POST['dodajplikdoekartki']&&$User->sprawdzUprawnienia('ekartka'))
{
	if ($_POST['tytul']!=''){



		if ($_FILES['plik_file']['name']&&(!file_exists('ekartka/'.$_FILES['plik_file']['name'])))
		{
			if (copy( $_FILES['plik_file']['tmp_name'], "ekartka/".$_FILES['plik_file']['name']))
			{
				$smarty->assign('error','Plik dodany poprawnie');

			}
			else
			{
				$smarty->assign('error','Bł±d krytyczny przy dodawaniu pliku!');
				die('Bł±d krytyczny przy dodawaniu pliku!');}
		}
		else
		{
			$smarty->assign('error','Bł±d krytyczny przy dodawaniu pliku!');
			die('Taka nazwa pliku już istnieje!');}

			$rozszerzenie = substr($_FILES['plik_file']['name'], -4);


			$Baza->DodajWpis(array(

			'autor'=>$User->id,
			'data'=>(date('Y-m-d').' '.date('H:i:s')),
			'tytul'=>$_POST['tytul'],
			'plik'=>$_FILES['plik_file']['name'],
			'tree'=>$_POST['tree'],
			'typ'=>$rozszerzenie,
			),'ekartka');
			refresh();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');

}
if ($_POST['dodajplikdogalerii'])
{
	if ($_POST['tytul']!=''){



		if ($_FILES['plik_file']['name']&&(!file_exists('galeria/'.$_FILES['plik_file']['name'])))
		{
			if (copy( $_FILES['plik_file']['tmp_name'], "galeria/".$_FILES['plik_file']['name']))
			{
				$smarty->assign('error','Plik dodany poprawnie');

			}
			else
			{
				$smarty->assign('error','Bł±d krytyczny przy dodawaniu pliku!');
				die('Bł±d krytyczny przy dodawaniu pliku!');}
		}
		else
		{
			$smarty->assign('error','Bł±d krytyczny przy dodawaniu pliku!');
			die('Taka nazwa pliku już istnieje!');}

			if ($_POST['typ'])
			$typ='profil';
			if ($_POST['erandka'])
			$typ='erandka';


			$Baza->DodajWpis(array(

			'autor'=>$User->id,
			'data'=>(date('Y-m-d').' '.date('H:i:s')),
			'tytul'=>$_POST['tytul'],
			'opis'=>$_POST['opis'],
			'plik'=>$_FILES['plik_file']['name'],
			'tree'=>$_POST['tree'],
			'typ'=>$typ,
			'aktywne'=>(((!$_POST['erandka']&&$_POST['typ']) or $User->SprawdzUprawnienia('galeria'))?1:0)
			),'galeria');
			refresh();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');

}
if ($_POST['dodajgieldakup'])
{
	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['kontakt']!='')){
		$Baza->DodajWpis(array(

		'autor'=>$User->id,
		'data'=>(date('Y-m-d').' '.date('H:i:s')),
		'tytul'=>$_POST['tytul'],
		'cena_minimalna'=>$_POST['cena_minimalna'],
		'cena_maxymalna'=>$_POST['cena_maxymalna'],
		'opis'=>$_POST['opis'],
		'kontakt'=>$_POST['kontakt'],
		'tree'=>$_POST['tree'],
		'aktywne'=>0
		),'kup');
		header("Location: ".$URL_strony."?t=gielda");
		exit();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}

if ($_POST['dodajstrone'])
{


	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['adres']!=''))
	{
		if ($Baza->SprawdzCzyIstnieje(array('adres'=>$_POST['adres']),'katalog'))
		$smarty->assign('error','Taki link już istnieje w naszej bazie danych! Dodawanie nie powiodło się.');
		else
		{
			$LINK=$_POST['adres'];
			if( $fp = @fopen( "$LINK", 'r' ) ) {
				$dziala="1";
				fclose( $fp );
			} else {
				$dziala="0";
			}

			if ($dziala)
			{
				$Baza->DodajWpis(array(
				'autor'=>$User->id,
				'data'=>(date('Y-m-d').' '.date('H:i:s')),
				'tytul'=>$_POST['tytul'],
				'adres'=>$_POST['adres'],
				'opis'=>$_POST['opis'],
				'tree'=>$_POST['tree'],
				'aktywne'=>0
				),'katalog');

				$smarty->assign('error','Dodano poprawnie.');
			}
			else
			{
				$smarty->assign('error','Nie można poł±czyć się z podanym linkiem. SprawdĽ czy podałe¶ poprawny - je¶li tak, spróbuj dodać póĽniej.');
			}
		}
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}

if ($_POST['edytujgieldakup'])
{
	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['kontakt']!='')){
		$Baza->PoprawWpis(array(

		'autor'=>$User->id,
		'data'=>(date('Y-m-d').' '.date('H:i:s')),
		'tytul'=>$_POST['tytul'],
		'cena_minimalna'=>$_POST['cena_minimalna'],
		'cena_maxymalna'=>$_POST['cena_maxymalna'],
		'opis'=>$_POST['opis'],
		'kontakt'=>$_POST['kontakt'],

		'aktywne'=>0
		),array('id'=>$_POST['id']),'kup');
		refresh();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}
if ($_POST['edytujstrone'])
{



	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['adres']!='')){


		$LINK=$_POST['adres'];
		if( $fp = @fopen( "$LINK", 'r' ) ) {
			$dziala="1";
			fclose( $fp );
		} else {
			$dziala="0";
		}

		if ($dziala)
		{
			$Baza->PoprawWpis(array(

			'autor'=>$User->id,
			'data'=>(date('Y-m-d').' '.date('H:i:s')),
			'tytul'=>$_POST['tytul'],

			'opis'=>$_POST['opis'],
			'adres'=>$_POST['adres'],
			'tree'=>$_POST['tree'],
			'aktywne'=>0
			),array('id'=>$_POST['id']),'katalog');
			refresh();
			$smarty->assign('error','Dodano poprawnie.');
		}
		else
		{
			$smarty->assign('error','Nie można poł±czyć się z podanym linkiem. SprawdĽ czy podałe¶ poprawny - je¶li tak, spróbuj dodać póĽniej.');
		}

	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}
if ($_POST['edytujplikdogalerii'])
{

	if (($_POST['tytul']!=''&&$_POST['opis']!='')){
		$Baza->PoprawWpis(array(
		'tytul'=>$_POST['tytul'],
		'opis'=>$_POST['opis']

		),array('id'=>$_POST['id']),'galeria');
		refresh();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}
if ($_POST['edytujgieldasprzedaj'])
{
	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['kontakt']!='')){
		$Baza->PoprawWpis(array(

		'autor'=>$User->id,
		'data'=>(date('Y-m-d').' '.date('H:i:s')),
		'tytul'=>$_POST['tytul'],
		'cena'=>$_POST['cena'],
		'opis'=>$_POST['opis'],
		'kontakt'=>$_POST['kontakt'],

		'aktywne'=>0
		),array('id'=>$_POST['id']),'sprzedaj');
		refresh();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}
if ($_POST['dodajgieldasprzedaj'])
{
	if (($_POST['tytul']!=''&&$_POST['opis']!=''&&$_POST['kontakt']!='')){
		$Baza->DodajWpis(array(

		'autor'=>$User->id,
		'data'=>(date('Y-m-d').' '.date('H:i:s')),
		'tytul'=>$_POST['tytul'],
		'cena'=>$_POST['cena'],

		'opis'=>$_POST['opis'],
		'kontakt'=>$_POST['kontakt'],
		'tree'=>$_POST['tree'],
		'aktywne'=>0
		),'sprzedaj');
		header("Location: ".$URL_strony."?t=gielda");
		exit();
	}
	else
	die('<B>Nie uzupełniłe¶ kluczowych pól ogłoszenia!</B>');
}

if ($_GET['t']=='edycja')
{

	if ($_GET['co']=='konta')
	{
		if ($User->id)
		{

			$Baza->Query(2,'Select id,login,email,gg,hobby,zainteresowania,wady,
			zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,
			telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar,telefon_stacjonarny
			telefon_komorkowy,adres,tlen,
			imie,nazwisko,wojewodztwo,plec,wyksztalcenie,skad,jak,jakczesto,praca,branza,pozycja,
			dochody,ideal,film,potrawa,kolor,wwolnymczasie,ksiazka,temat,zespol,czegoszukam,kreci,sport,
			kanal,tatuaz,kolczyki,kolorwlosow,znakzodiaku,koloroczu,wygrana,biznes,dom,filmimuzyka,internet,
			komputery,kuchnia,kultura,moda,motoryzacja,podroze,sportzainter,zdrowie,erandki,akceptuje
			
			
			
			from '.$Baza->strPrefix.'users where login="'.$_COOKIE['login'].'" limit 1');

			$go=explode('-',$Baza->rs[2]->fields['data_urodzenia']);

			$smarty->assign('time', mktime(0, 0, 0, $go[1], $go[2], $go[0]));
			$smarty->assign('daneusera',$Baza->rs[2]->fields);
			$smarty->assign('display','edycjakonta');




		}
		else
		$smarty->assign('error','Zaloguj się lub zarejestruj.');
	}

}
elseif ($_GET['t']=='odzyskiwaniehasla')
{
	$smarty->assign('display','odzyskiwaniehasla');
}
elseif ($_GET['t']=='mapa')
{
	unset($moduly);
	$Baza->Query(16,'Select id,nazwa,miniaturka,opis,aktywny From cms_vortale where aktywny=1');
	while (!$Baza->rs[16]->EOF) {
		$vortale[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}
	$smarty->assign('vortale',$vortale);
	$smarty->assign('display','mapa');

	if($Baza->Query(18,'
	SELECT cms_typy_modulow.id,nazwa,opis from cms_typy_modulow order by nazwa asc
	'))
	while (!$Baza->rs[18]->EOF) {

		if($Baza->Query(19,'
	SELECT name,level,miniaturka,opis from cms_tree where tree='.$Baza->rs[18]->fields['id'].' and level not like "%.%" order by name asc
	'))
		while (!$Baza->rs[19]->EOF) {
			$tree[]=$Baza->rs[19]->fields;
			$Baza->rs[19]->MoveNext();
		}
		$tree2=$Baza->rs[18]->fields['id'];
		if($Baza->Query(100,'Select id,name,level From cms_tree where tree="'.$tree2.'" order by level asc;'))
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$kat[]=$Baza->rs[100]->fields;
			$Baza->rs[100]->MoveNext();
		}

		$Baza->rs[18]->fields['tree2']=$kat;
		$Baza->rs[18]->fields['tree']=$tree;
		unset($tree);
		unset($tree2);
		$moduly[]=$Baza->rs[18]->fields;
		$Baza->rs[18]->MoveNext();
	}
	$smarty->assign('moduly',$moduly);

}
elseif ($_GET['t']=='wiadomosc')
{
	if ($_GET['id'])
	if($Baza->Query(100,'Select login From cms_users where id="'.$_GET['id'].'"'))
	while (!$Baza->rs[100]->EOF) {

		$odbiorca=$Baza->rs[100]->fields['login'];
		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('odbiorca',$odbiorca);

	$smarty->assign('display','wyslijwiadomosc');
}
elseif ($_GET['t']=='nadawcza')
{

	if($Baza->Query(100,
	'Select cms_prywatne.id,tytul,data,login,do From cms_prywatne,cms_users where cms_users.id=cms_prywatne.do and typ="nadawcza" and od='.$User->id.' order by data desc'
	))
	while (!$Baza->rs[100]->EOF) {
		$Baza->rs[100]->fields['login']=nickname($Baza->rs[100]->fields['login']);
		$nadawcza[]=$Baza->rs[100]->fields;
		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('nadawcza',$nadawcza);

	if ($_GET['id'])
	{
		if($Baza->Query(100,
		'Select cms_prywatne.id,tytul,data,tresc,do,login From cms_prywatne,cms_users where cms_users.id=cms_prywatne.do  and cms_prywatne.id= '.$_GET['id']
		))
		while (!$Baza->rs[100]->EOF) {
			$Baza->rs[100]->fields['login']=nickname($Baza->rs[100]->fields['login']);
			$Baza->rs[100]->fields['tresc']=(nl2br(
			preg_replace( "/(?<!<a href=\")((http|ftp)+(s)?:\/\/[^<>\s]+)/i", "<a href=\"\\0\">\\0</a>", (
			strtr(emots2(emots(htmlspecialchars(stripcslashes($Baza->rs[100]->fields['tresc'])))),array(
			'&lt;b&gt;'=>'<b>',
			'&lt;B&gt;'=>'<b>',
			'&lt;/b&gt;'=>'</b>',
			'&lt;/B&gt;'=>'</b>',
			'&lt;u&gt;'=>'<u>',
			'&lt;U&gt;'=>'<u>',
			'&lt;/u&gt;'=>'</u>',
			'&lt;/U&gt;'=>'</u>',
			'&lt;p /&gt;'=>'<p />',
			'&lt;i&gt;'=>'<i>',
			'&lt;I&gt;'=>'<i>',
			'&lt;/i&gt;'=>'</i>',
			'&lt;/I&gt;'=>'</i>'
			))))

			));
			$wiadomosc[]=$Baza->rs[100]->fields;
			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('wiadomosc',$wiadomosc);
	}





	$smarty->assign('display','skrzynkanadawcza');
}
elseif ($_GET['t']=='odbiorcza')
{


	if ($_GET['id'])
	{

		$Baza->PoprawWpis(array('przeczytany'=>1),array('id'=>$_GET['id']),'prywatne');

		if($Baza->Query(100,
		'Select cms_prywatne.id,tytul,data,tresc,od,login From cms_prywatne,cms_users where cms_users.id=cms_prywatne.od  and cms_prywatne.id= '.$_GET['id']
		))
		while (!$Baza->rs[100]->EOF) {
			$Baza->rs[100]->fields['login']=nickname($Baza->rs[100]->fields['login']);
			$Baza->rs[100]->fields['tresc']=(nl2br(
			preg_replace( "/(?<!<a href=\")((http|ftp)+(s)?:\/\/[^<>\s]+)/i", "<a href=\"\\0\">\\0</a>", (
			strtr(emots2(emots(htmlspecialchars(stripcslashes($Baza->rs[100]->fields['tresc'])))),array(
			'&lt;b&gt;'=>'<b>',
			'&lt;B&gt;'=>'<b>',
			'&lt;/b&gt;'=>'</b>',
			'&lt;/B&gt;'=>'</b>',
			'&lt;u&gt;'=>'<u>',
			'&lt;U&gt;'=>'<u>',
			'&lt;/u&gt;'=>'</u>',
			'&lt;/U&gt;'=>'</u>',
			'&lt;p /&gt;'=>'<p />',
			'&lt;i&gt;'=>'<i>',
			'&lt;I&gt;'=>'<i>',
			'&lt;/i&gt;'=>'</i>',
			'&lt;/I&gt;'=>'</i>'
			))))

			));
			$wiadomosc[]=$Baza->rs[100]->fields;
			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('wiadomosc',$wiadomosc);
	}


	$odbiorcza=array();
	if($Baza->Query(100,
	'Select cms_prywatne.id,tytul,od,data,login,przeczytany From cms_prywatne,cms_users where cms_users.id=cms_prywatne.od and typ="odbiorcza" and do='.$User->id.' order by data desc'
	))
	while (!$Baza->rs[100]->EOF) {
		$Baza->rs[100]->fields['login']=nickname($Baza->rs[100]->fields['login']);
		$odbiorcza[]=$Baza->rs[100]->fields;
		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('odbiorcza',$odbiorcza);


	$smarty->assign('display','skrzynkaodbiorcza');
}
elseif ($_GET['t']=='glosuj')
{
	if (!$Baza->SprawdzCzyIstnieje(array('doczego'=>$_GET['co'],'idobiektu'=>intval($_GET['id']),'kto'=>$User->id),'glosy'))
	{
		$Baza->DodajWpis(array('doczego'=>$_GET['co'],'idobiektu'=>intval($_GET['id']),'kto'=>$User->id,'odpowiedz'=>intval($_POST['odpowiedz']), 'data' => (date('Y-m-d').' '.date('H:i:s'))),'glosy');
		header("Location: ".$_SERVER["HTTP_REFERER"]);
		exit();
	}
}
elseif ($_GET['t']=='modul')
{
	$Baza->Query(16,'Select id,tresc,tytul,wstep From cms_modules');
	while (!$Baza->rs[16]->EOF) {
		$moduly[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}
	$smarty->assign('display','moduly');
	$smarty->assign('moduly',$moduly);
}


elseif ($_GET['t']=='glos')
{
	if (!$Baza->SprawdzCzyIstnieje(array('doczego'=>'sonda','idobiektu'=>intval($_POST['id']),'kto'=>$User->id),'glosy'))
	{
		$Baza->DodajWpis(array('doczego'=>'sonda','idobiektu'=>intval($_POST['id']),'kto'=>$User->id,'odpowiedz'=>intval($_POST['odpowiedz']), 'data' => (date('Y-m-d').' '.date('H:i:s'))),'glosy');
		header("Location: ".$_SERVER["HTTP_REFERER"]);
		exit();
	}
	else
	$smarty->assign('wynikisondy','1');
}
elseif ($_GET['t']=='search')
{
$treeforum=array();
$katalogforum=array();
$downloadforum=array();
		if($Baza->Query('u',"SELECT *
    FROM `cms_kategorie` 
    ORDER BY `id` ASC"))
while (!$Baza->rs['u']->EOF) {
$treeforum[]=$Baza->rs['u']->fields;
		$Baza->rs['u']->MoveNext();
	}
	$smarty->assign('treeforum',$treeforum);
	
		if($Baza->Query('u',"SELECT *
    FROM `cms_tree` where tree='katalog'
    ORDER BY `id` ASC"))
while (!$Baza->rs['u']->EOF) {
$katalogforum[]=$Baza->rs['u']->fields;
		$Baza->rs['u']->MoveNext();
	}
	$smarty->assign('katalogforum',$katalogforum);
	unset($galeriatree);
		if($Baza->Query('u',"SELECT *
    FROM `cms_tree` where tree='galeria'
    ORDER BY `id` ASC"))
while (!$Baza->rs['u']->EOF) {
$galeriatree[]=$Baza->rs['u']->fields;
		$Baza->rs['u']->MoveNext();
	}
	$smarty->assign('galeriatree',$galeriatree);
	
	if($Baza->Query('u',"SELECT *
    FROM `cms_tree` where tree='download'
    ORDER BY `id` ASC"))
while (!$Baza->rs['u']->EOF) {
$downloadforum[]=$Baza->rs['u']->fields;
		$Baza->rs['u']->MoveNext();
	}
	$smarty->assign('downloadforum',$downloadforum);
	
	unset($treeforum);
	unset($katalogforum);
	unset($downloadforum);
	
	if ($_GET['co'])
	{
		if (strlen($_GET['s'])<4)
		$smarty->assign('error','Za krótkie hasło wyszukiwania.');
		else
		{

			if ($_GET['user'])
				{
					unset($suser);
					if($Baza->Query('u',"select id from cms_users where login='".$_GET['user']."'"))
					$suser=$Baza->rs['u']->fields['id'];
					{}
					if (!$suser)
					$smarty->assign('error','Taki login nie istnieje.');
				}
			
			
			if ($_GET['co']=='forum')
			{

				

$query="
(
SELECT MATCH (cms_topics2.temat, cms_topics2.tresc) AGAINST ('".$_GET['s']."') as search,cms_topics.temat as topic,cms_topics.id, cms_topics2.temat,  cms_topics2.data  AS data_new, max( cms_topics2.id ) AS idik
FROM `cms_topics` 
LEFT JOIN `cms_topics` AS `cms_topics2` ON cms_topics.id = cms_topics2.temat
WHERE cms_topics.topic = 't' ".($suser?'and cms_topics.autor="'.$suser.'"':'')."
GROUP BY cms_topics.id DESC 
HAVING cms_topics2.temat IS NOT NULL and search>0
ORDER BY  idik DESC , cms_topics.id DESC 
)
UNION (

SELECT MATCH (cms_topics.temat , cms_topics.tresc) AGAINST ('".$_GET['s']."') as search,cms_topics.temat as topic,cms_topics.id, cms_topics2.temat, cms_topics.data AS data_new, max( cms_topics2.id ) AS idik
FROM `cms_topics` 
LEFT JOIN `cms_topics` AS `cms_topics2` ON cms_topics.id = cms_topics2.temat
WHERE cms_topics.topic = 't' ".($suser?'and cms_topics.autor="'.$suser.'"':'')."
GROUP BY cms_topics.id
HAVING cms_topics2.temat IS NULL and search>0
ORDER BY  idik DESC , cms_topics.id DESC 
)
ORDER BY data_new DESC  LIMIT 0 , 10
";

				if($Baza->Query('topiki',$query))
				while (!$Baza->rs['topiki']->EOF) {
					$Baza->rs['topiki']->fields['topic']=skroc($Baza->rs['topiki']->fields['topic'],22);
					$forum[]=$Baza->rs['topiki']->fields;
					$Baza->rs['topiki']->MoveNext();
				}
				$smarty->assign('forum',$forum);











			}
			if ($_GET['co']=='moduly')
			{
				unset($kat);
				unset($obiekty);
				$obiekty=array();
				#unset($suser);
				$kat=array();
if ($_GET['kat'])
$kat=explode('..',$_GET['kat']);



				if($Baza->Query(111,'SELECT typy.nazwa as nazwamodulu,cms_modules.id,MATCH (cms_modules.tytul, cms_modules.wstep,cms_modules.tresc) AGAINST ("'.$_GET['s'].'") as search,cms_modules.autor,cms_modules.zrodlo,cms_modules.ocena,cms_modules.ocena as rate, login, tresc, cms_modules.miniaturka, cms_modules.tytul, cms_modules.wstep,
data , tresc, tree.name as nazwa,id_typu
FROM cms_modules
LEFT JOIN cms_typy_modulow AS `typy` ON cms_modules.id_typu = typy.id
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
where 1=1 
				'.($suser?'  cms_modules.autor="'.$suser.'"':'').' '.($kat[0]?' and cms_modules.id_typu='.$kat[0]:'').' '.($kat[1]?'and cms_modules.tree like "'.$kat[1].'%"':'').'
		having search>0 
		 order by search desc 
		LIMIT 
	30'))

				{

					while (!$Baza->rs[111]->EOF) {
					$Baza->rs[111]->fields['wstep']=skroc(strip_tags($Baza->rs[111]->fields['wstep'].'<br />'.$Baza->rs[111]->fields['tresc']),200);
						$Baza->rs[111]->fields['tresc']=nl2br($Baza->rs[111]->fields['tresc']);
						$Baza->rs[111]->fields['zrodlo2']=str_replace('http://','',$Baza->rs[111]->fields['zrodlo']);
						$Baza->rs[111]->fields['login']=nickname($Baza->rs[111]->fields['login']);
						$Baza->Query(7,'Select count(*) as ile From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="moduly" and cms_komentarze.idtego='.$Baza->rs[111]->fields['id'].'');
						$Baza->rs[111]->fields['ile']=$Baza->rs[7]->fields['ile'];

						$obiekty[]=$Baza->rs[111]->fields;
						$Baza->rs[111]->MoveNext();
					}



					$smarty->assign('obiekty',$obiekty);

				unset($kat);
				unset($obiekty);
				unset($suser);


				}
			}
			if ($_GET['co']=='download')
			{


				if($Baza->Query(11,'select cms_download.id as id,MATCH (cms_download.nazwa, cms_download.opis) AGAINST ("'.$_GET['s'].'") as search,login,nazwa,miniaturka as mini,nazwapliku,opis,data,sciagniec,kto from cms_download,cms_users where cms_users.id=kto '.($suser?' and cms_download.autor="'.$suser.'"':'').' '.($_GET['kat']?' and cms_download.tree like "'.$_GET['kat'].'%"  ':'').'
		having search>0
		order by search desc'))
				{
					while (!$Baza->rs[11]->EOF) {
						if( $User->sprawdzUprawnienia('download','*') or $User->id==$Baza->rs[11]->fields['kto'])
						{
							$Baza->rs[11]->fields['admin']=true;
						}
						if (strpos($Baza->rs[11]->fields['nazwapliku'],'.jpg'))
						$Baza->rs[11]->fields['miniaturka']=true;
						$intKomentarzy=$Baza->SprawdzCzyIstnieje(array('idtego'=>$Baza->rs[11]->fields['id'],'doczego'=>'download'),'komentarze');
						$Baza->rs[11]->fields['komentarzy']=$intKomentarzy;


						if (intval($_GET['id'])){
							$Baza->Query(7,'Select cms_komentarze.id,doczego,avatar,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and cms_komentarze.doczego="download" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
							while (!$Baza->rs[7]->EOF) {
								if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
								$Baza->rs[7]->fields['admin']=true;
								$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
								$Baza->rs[7]->fields['login']=nickname($Baza->rs[7]->fields['login']);
								$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
								$comments[]=($Baza->rs[7]->fields);
								$Baza->rs[7]->MoveNext();

							}
							$smarty->assign('comments',$comments);
						}



						$Baza->rs[11]->fields['rozmiar']=round(@filesize('pliki/'.$Baza->rs[11]->fields['nazwapliku'])/1024,2);
						if ($Baza->SprawdzCzyIstnieje(array('doczego'=>'download','idobiektu'=>$Baza->rs[11]->fields['id']),'glosy'))

						$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="download" and idobiektu = '.$Baza->rs[11]->fields['id']);
						$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
						$Baza->rs[11]->fields['wynik']=sprintf("%01.2f", $wynik);
						if ($User->id)
						{
							$Baza->rs[11]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[11]->fields['id'],'doczego'=>'download','kto'=>$User->id),'glosy');
						}
						else
						$Baza->rs[11]->fields['glosowal']=true;

						$pliki[]=$Baza->rs[11]->fields;
						$Baza->rs[11]->MoveNext();
					}

					$smarty->assign('pliki',$pliki);
				}























			}

			if ($_GET['co']=='gielda')
			{


				$tree='gielda';
			
if ($_GET['kat']==2)
{
		unset($kupna);
				if($Baza->Query(1,'SELECT cms_kup.id,MATCH (cms_kup.tytul, cms_kup.opis) AGAINST ("'.$_GET['s'].'") as search, name, tytul, login
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id '.($suser?' and cms_kup.autor="'.$suser.'"':'').' AND cms_tree.tree = "gielda" AND aktywne=1 and 
LEVEL = cms_kup.tree
		HAVING search >0
ORDER BY search DESC  LIMIT 0 , 30'))
				while (!$Baza->rs[1]->EOF) {
					$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
					$kupna[]=$Baza->rs[1]->fields;
					$Baza->rs[1]->MoveNext();
				}
}	
	if ($_GET['kat']==3)
{		
unset($kupna);
						if($Baza->Query(1,'SELECT cms_sprzedaj.id,MATCH (cms_sprzedaj.tytul, cms_sprzedaj.opis) AGAINST ("'.$_GET['s'].'") as search, name, tytul, login
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id '.($suser?' and cms_sprzedaj.autor="'.$suser.'"':'').' AND cms_tree.tree = "gielda" AND aktywne=1 and 
LEVEL = cms_sprzedaj.tree
		HAVING search >0
ORDER BY search DESC  LIMIT 0 , 30'))
				while (!$Baza->rs[1]->EOF) {
					$Baza->rs[1]->fields['sp']=true;
					$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
					$kupna[]=$Baza->rs[1]->fields;
					$Baza->rs[1]->MoveNext();
				}		

}	
				
				$smarty->assign('kupna',$kupna);


			}



			if ($_GET['co']=='katalog')
			{


				if($Baza->Query(16,'
	
			SELECT cms_katalog.id,MATCH (tytul, cms_katalog.opis) AGAINST ("'.$_GET['s'].'") as search,cms_katalog.adres,cms_katalog.opis, name, tytul, login,aktywne,odwiedzin,autor
FROM cms_tree, cms_katalog, cms_users
WHERE   autor = cms_users.id '.($suser?' and cms_katalog.autor="'.$suser.'"':'').' AND cms_tree.tree = "katalog" AND aktywne=1 AND '.($_GET['kat']?'  cms_katalog.tree like "'.$_GET['kat'].'%" and ':'').'
LEVEL = cms_katalog.tree
				HAVING search >0
ORDER BY search DESC  limit 0,30
		
		'))

				while (!$Baza->rs[16]->EOF) {
					$i++;

					$Baza->rs[16]->fields['opis']=zalatw($Baza->rs[16]->fields['opis']);

					if ($Baza->rs[16]->fields['autor']==$User->id or $User->sprawdzUprawnienia('katalog'))
					$Baza->rs[16]->fields['admin']=true;


					$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="katalog" and idobiektu = '.$Baza->rs[16]->fields['id']);

					$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
					$Baza->rs[16]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);
					if ($User->id)
					{





						$Baza->rs[16]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[16]->fields['id'],'doczego'=>'katalog','kto'=>$User->id),'glosy');

					}
					else
					$Baza->rs[16]->fields['glosowal']=true;










					$Baza->rs[16]->fields['aktywne']=( $Baza->rs[16]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
					$Baza->rs[16]->fields['i']=$i;
					$katalogs[]=$Baza->rs[16]->fields;
					$Baza->rs[16]->MoveNext();
				}
				$smarty->assign('katalogsearch',$katalogs);



			}

	if ($_GET['co']=='galeria')
			{

			$nastronie=5;

	if($Baza->Query(2,'
	Select count(*) as ile ,MATCH (tytul, opis) AGAINST ("'.$_GET['s'].'") as search,
	From cms_galeria
	WHERE aktywne=1 '.($suser?' and autor="'.$suser.'"':'').' '.($_GET['kat']?'  and cms_galeria.tree like ("'.$_GET['kat'].'%")
  ':' ').'
	HAVING search >0
	'))
	$ile=$Baza->rs[2]->fields['ile'];
	$stron=intval($ile/$nastronie);
	$pasek='';
	for ($i=0;$i<$stron;$i++)
	{
		if ($i==$stron)
		if ($i==$_GET['od'])
		$pasek.="[<a style='color:green' href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
		else
		$pasek.="[<a href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";


		else
		$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&amp;od=$i'>".(($i)+1)."</a>] ";
	}
	
	if ($ile)
	$smarty->assign('pasek',$pasek);











	if($Baza->Query(1,'SELECT cms_galeria.id, name, tytul,plik, login,autor
FROM cms_tree, cms_galeria, cms_users
WHERE autor = cms_users.id '.($suser?' and cms_galeria.autor="'.$suser.'"':'').' AND cms_tree.tree = "galeria" AND aktywne=1 and '.($_GET['kat']?' cms_galeria.tree like ("'.$_GET['kat'].'%")  AND ':'').'
LEVEL = cms_galeria.tree
ORDER BY DATA DESC  LIMIT 
	'.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).''))
	while (!$Baza->rs[1]->EOF) {
		$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
		$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
		$Baza->rs[1]->fields['admin']=true;
		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;




		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$galeriasearch[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('galeriasearch',$galeriasearch);				
				
				
			}


















		}
	}















	$smarty->assign('duzyekran',1);
	$smarty->assign('display','wyszukiwanie');
}
elseif ($_GET['t']=='obiekt')
{
	$Baza->Query(16,'SELECT cms_modules.id,zrodlo,ocena,datazdarzenia, login, tresc, cms_modules.miniaturka, tytul, wstep,
data , tresc, tree.name as nazwa,tree.level,id_typu,autor
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE cms_modules.id='.$_GET['id'].'');
$Baza->rs[16]->fields['tytul']=strip_tags($Baza->rs[16]->fields['tytul']);
	$Baza->rs[16]->fields['tresc']=nl2br($Baza->rs[16]->fields['tresc']);
	$Baza->rs[16]->fields['zrodlo2']=str_replace('http://','',$Baza->rs[16]->fields['zrodlo']);
	$Baza->rs[16]->fields['login']=nickname($Baza->rs[16]->fields['login']);
	$Baza->Query(166,'Select id,adres,opis From cms_obrazki where gdzie='.$_GET['id']);
	while (!$Baza->rs[166]->EOF) {
		$im_size = GetImageSize ( 'galerie/'.$Baza->rs[166]->fields['adres'] );
		$Baza->rs[166]->fields['szerokosc']  = $im_size[0];
		$Baza->rs[166]->fields['wysokosc']  = $im_size[1];
		$galerie[]=$Baza->rs[166]->fields;
		$Baza->rs[166]->MoveNext();
	}
	$smarty->assign('galerie',$galerie);


	$Baza->Query(17,'SELECT nazwa,tytul,ocenianie,komentarze,datazdarzenia,miniaturka,drzewko,sortowanie,galeria,opis,uprawnienia,krotka,naszaocena,autor,zrodlo
FROM cms_typy_modulow
WHERE cms_typy_modulow.id='.$Baza->rs[16]->fields['id_typu'].'');
	$Baza->rs[16]->fields['modul']=$Baza->rs[17]->fields['nazwa'];
	$obiekt[]=$Baza->rs[16]->fields;
	$smarty->assign('cechyobiektu',$Baza->rs[17]->fields);
	$smarty->assign('obiekt',$obiekt);
	$smarty->assign('display','obiekt');

	$smarty->assign('doczego','moduly');
	if (intval($_GET['id'])){
		$Baza->Query(7,'Select cms_komentarze.id,doczego,avatar,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="moduly" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
		while (!$Baza->rs[7]->EOF) {
			if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
			$Baza->rs[7]->fields['admin']=true;
			
			$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
			$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
			$comments[]=($Baza->rs[7]->fields);
			$Baza->rs[7]->MoveNext();

		}
		$smarty->assign('comments',$comments);
	}


	if ($Baza->SprawdzCzyIstnieje(array('doczego'=>'moduly','idobiektu'=>intval($_GET['id'])),'glosy'))

	$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="moduly" and idobiektu = '.intval($_GET['id']));

	$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
	$wynik=sprintf("%01.2f", $wynik);
	if ($User->id)
	{
		$glosowal=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>intval($_GET['id']),'doczego'=>'moduly','kto'=>$User->id),'glosy');
	}
	else
	$glosowal=true;


	$smarty->assign('glosowal',$glosowal);
	$smarty->assign('wynik',$wynik);





}
elseif ($_GET['t']=='dodaj')
{
	if ($_GET['co']=='zdjecie')
	{

		$Baza->Query(2,'Select erandki
			from '.$Baza->strPrefix.'users where login="'.$_COOKIE['login'].'" limit 1');
		$smarty->assign('daneusera',$Baza->rs[2]->fields);




		$smarty->assign('display','dodajzdjecie');


	}
}
elseif ($_GET['t']=='katalog')
{
	if ($_GET['id'])
	{
		$Baza->Query(1,'UPDATE `cms_katalog` SET `odwiedzin` = `odwiedzin`+1 WHERE `id` = '.$_GET['id'].' LIMIT 1 ');

		$Baza->Query(100,'Select adres From cms_katalog where  `id` = '.$_GET['id'].'');
		while (!$Baza->rs[100]->EOF) {
			header("Location: ".$Baza->rs[100]->fields['adres']);
			exit();
			$Baza->rs[100]->MoveNext();
		}


	}


	$smarty->assign('duzyekran',1);
	$smarty->assign('pokaz',$_GET['t2']);
	$smarty->assign('display','katalog');

	if (!$_GET['t2'])
	{
		$Baza->Query(100,'Select id,name,opis,miniaturka,level,tree From cms_tree where tree="katalog"  order by level asc;');
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];


			if ($aktualnaglebokosc==1)
			{
				$Baza->rs[100]->fields['obrazek']=1;
			}
			else
			$Baza->rs[100]->fields['obrazek']=0;

			$kategorie[]=$Baza->rs[100]->fields;
			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kategorie',$kategorie);
	}
	else
	{
		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="katalog"  order by level asc;');
		while (!$Baza->rs[100]->EOF) {

			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));



			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$kategorie[]=$Baza->rs[100]->fields;


			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kategorie',$kategorie);
	}


	if ($_GET['t2']=='twoje')
	{
		$Baza->Query(16,'
	
			SELECT cms_katalog.id,cms_katalog.adres,cms_katalog.opis, name, tytul, login,aktywne,odwiedzin
FROM cms_tree, cms_katalog, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "katalog" AND cms_users.id='.$User->id.' AND 
LEVEL = cms_katalog.tree
ORDER BY DATA DESC  
		
		');
		while (!$Baza->rs[16]->EOF) {
			$i++;
			$Baza->rs[16]->fields['aktywne']=( $Baza->rs[16]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
			$Baza->rs[16]->fields['i']=$i;
			$katalog[]=$Baza->rs[16]->fields;
			$Baza->rs[16]->MoveNext();
		}
		$smarty->assign('katalog',$katalog);


	}
	if (($_GET['t2']=='najnowsze') or ($_GET['tree']))
	{

		$Baza->Query(16,'
	
			SELECT cms_katalog.id,cms_katalog.adres,cms_katalog.opis, name, tytul, login,aktywne,odwiedzin,autor
FROM cms_tree, cms_katalog, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "katalog" AND aktywne=1 AND '.($_GET['tree']?'  cms_katalog.tree="'.$_GET['tree'].'" and ':'').'
LEVEL = cms_katalog.tree
ORDER BY DATA DESC  limit 0,30
		
		');
		while (!$Baza->rs[16]->EOF) {
			$i++;

			$Baza->rs[16]->fields['opis']=zalatw($Baza->rs[16]->fields['opis']);

			if ($Baza->rs[16]->fields['autor']==$User->id or $User->sprawdzUprawnienia('katalog'))
			$Baza->rs[16]->fields['admin']=true;


			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="katalog" and idobiektu = '.$Baza->rs[16]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[16]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);
			if ($User->id)
			{





				$Baza->rs[16]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[16]->fields['id'],'doczego'=>'katalog','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[16]->fields['glosowal']=true;










			$Baza->rs[16]->fields['aktywne']=( $Baza->rs[16]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
			$Baza->rs[16]->fields['i']=$i;
			$katalog[]=$Baza->rs[16]->fields;
			$Baza->rs[16]->MoveNext();
		}
		$smarty->assign('katalog',$katalog);
	}

	if ($_GET['t2']=='najlepsze')
	{
		$Baza->Query(16,'
	
			SELECT cms_katalog.id,cms_katalog.adres,cms_katalog.opis, name, tytul, login,aktywne,odwiedzin,autor, count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_tree, cms_katalog, cms_users,cms_glosy
WHERE autor = cms_users.id AND cms_tree.tree = "katalog" AND aktywne=1 AND doczego="katalog" and idobiektu =cms_katalog.id and
LEVEL = cms_katalog.tree
		GROUP BY cms_katalog.id
ORDER BY srednia DESC  limit 0,10
		
		');
		while (!$Baza->rs[16]->EOF) {
			$i++;

			$Baza->rs[16]->fields['opis']=zalatw($Baza->rs[16]->fields['opis']);

			if ($Baza->rs[16]->fields['autor']==$User->id or $User->sprawdzUprawnienia('katalog'))
			$Baza->rs[16]->fields['admin']=true;


			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="katalog" and idobiektu = '.$Baza->rs[16]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[16]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);
			if ($User->id)
			{





				$Baza->rs[16]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[16]->fields['id'],'doczego'=>'katalog','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[16]->fields['glosowal']=true;










			$Baza->rs[16]->fields['aktywne']=( $Baza->rs[16]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
			$Baza->rs[16]->fields['i']=$i;
			$katalog[]=$Baza->rs[16]->fields;
			$Baza->rs[16]->MoveNext();
		}
		$smarty->assign('katalog',$katalog);
	}

}
elseif ($_GET['t']=='download')
{
	$smarty->assign('display','sciaganie');
	$smarty->assign('tree',$objTree->Get($_GET['downloadtree']));
	$smarty->assign('doczego','download');


















	$Baza->Query('uprawnieni',
	'SELECT distinct(login),naco FROM cms_uprawnienia,cms_users
WHERE cms_uprawnienia.kto=cms_users.id and ((typ="*" and naco="download" )
			or
			(("'.$_GET['downloadtree'].'" like (CONCAT("%", kategoria, "%")) and not "'.$_GET['downloadtree'].'"="")) and naco="download")




order by login asc');
	while (!$Baza->rs['uprawnieni']->EOF) {
		$uprawnieni[]=$Baza->rs['uprawnieni']->fields;
		$Baza->rs['uprawnieni']->MoveNext();
	}
	$smarty->assign('uprawnieni',$uprawnieni);




	if (intval($_GET['id']))
	{
		$strAdd='cms_download.id='.intval($_GET['id']);
		$Baza->query(1,'select cms_download.tree,name,cms_tree.miniaturka,cms_tree.opis from cms_download,cms_tree where cms_download.tree=cms_tree.level and cms_tree.tree="download" and cms_download.id='.intval($_GET['id']));
		$smarty->assign('tree',$Baza->rs[1]->fields['tree']);
		$smarty->assign('treename',$Baza->rs[1]->fields['name']);
	}
	else
	{

		$Baza->query(2,'select name,cms_tree.miniaturka,cms_tree.opis from cms_tree where cms_tree.tree="download" and cms_tree.level="'.($_GET['downloadtree']).'"');
		$Baza->query(3,'select count(*) as ile from cms_download,cms_tree where cms_download.tree=cms_tree.level and cms_tree.tree="download" and cms_tree.level like ("'.($_GET['downloadtree']).'%")');
		$Baza->rs[2]->fields['ile']=$Baza->rs[3]->fields['ile'];
		$smarty->assign('drzewo',$Baza->rs[2]->fields);

		$strAdd='tree="'.$_GET['downloadtree'].'"';
	}
	if($Baza->Query(11,'select cms_download.id as id,login,nazwa,miniaturka as mini,nazwapliku,opis,data,sciagniec,kto from cms_download,cms_users where '.$strAdd.' and cms_users.id=kto order by cms_download.id desc'))
	{
		while (!$Baza->rs[11]->EOF) {
			if( $User->sprawdzUprawnienia('download','*') or $User->id==$Baza->rs[11]->fields['kto'])
			{
				$Baza->rs[11]->fields['admin']=true;
			}
			if (strpos($Baza->rs[11]->fields['nazwapliku'],'.jpg'))
			$Baza->rs[11]->fields['miniaturka']=true;
			$intKomentarzy=$Baza->SprawdzCzyIstnieje(array('idtego'=>$Baza->rs[11]->fields['id'],'doczego'=>'download'),'komentarze');
			$Baza->rs[11]->fields['komentarzy']=$intKomentarzy;


			if (intval($_GET['id'])){
				$Baza->Query(7,'Select cms_komentarze.id,doczego,avatar,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and cms_komentarze.doczego="download" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
				while (!$Baza->rs[7]->EOF) {
					if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
					$Baza->rs[7]->fields['admin']=true;
					
					$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
					$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
					$comments[]=($Baza->rs[7]->fields);
					$Baza->rs[7]->MoveNext();

				}
				$smarty->assign('comments',$comments);
			}



			$Baza->rs[11]->fields['rozmiar']=round(@filesize('pliki/'.$Baza->rs[11]->fields['nazwapliku'])/1024,2);
			if ($Baza->SprawdzCzyIstnieje(array('doczego'=>'download','idobiektu'=>$Baza->rs[11]->fields['id']),'glosy'))

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="download" and idobiektu = '.$Baza->rs[11]->fields['id']);
			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[11]->fields['wynik']=sprintf("%01.2f", $wynik);
			if ($User->id)
			{
				$Baza->rs[11]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[11]->fields['id'],'doczego'=>'download','kto'=>$User->id),'glosy');
			}
			else
			$Baza->rs[11]->fields['glosowal']=true;

			$pliki[]=$Baza->rs[11]->fields;
			$Baza->rs[11]->MoveNext();
		}

		$smarty->assign('pliki',$pliki);
	}
}
if ($_GET['t']=='forum')
{
	ob_start();
	include('forum.php');
	$forum=ob_get_contents();
	$smarty->assign('forum',$forum);
	ob_clean();
	$smarty->assign('display','forum');
}




if ($_GET['t']=='pozdrowienia')
{

	$smarty->assign('display','pozdrowienia');
}
if ($_GET['t']=='toplista')
{
	$smarty->assign('display','toplista');
}

if ($_GET['t']=='zaproponuj')
{



	if ($User->sprawdzUprawnienia('*'))
	$smarty->assign('admin',1);



	if ($_GET['tree'])
	$smarty->assign('tree',$_GET['tree']);

	$Baza->Query(16,'Select id,nazwa,tytul,ocenianie,komentarze,miniaturka,drzewko,sortowanie,galeria,opis,uprawnienia,krotka,naszaocena,autor,zrodlo,datazdarzenia From cms_typy_modulow where id='.$_GET['id'].' limit 1');
	while (!$Baza->rs[16]->EOF) {
		$modulaki[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}
	$smarty->assign('modulaki',$modulaki);

	$Baza->Query(16,'Select id,nazwa,opis From cms_vortale');
	while (!$Baza->rs[16]->EOF) {
		$vortale[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}
	$smarty->assign('vortale',$vortale);







	$smarty->assign('display','proponuj');
}


if ($_POST['dodajobrazek'])
{

	if ($_FILES['plik_file']['name']&&(!file_exists('gielda/'.$_FILES['plik_file']['name'])))
	{
		if (copy( $_FILES['plik_file']['tmp_name'], "gielda/".$_FILES['plik_file']['name']))
		{
			$smarty->assign('error','Plik dodany poprawnie');
			$Baza->DodajWpis(array('gdzie'=>$_POST['id'],'adres'=>$_FILES['plik_file']['name'],'opis'=>$_POST['opis'],'data'=>(date('Y-m-d').' '.date('H:i:s')),'autor'=>$User->id),'obrazki');
			refresh();
		}
		else
		$smarty->assign('error','Bł±d, przy dodawaniu pliku.');
	}
	else
	$smarty->assign('error','Bł±d, najprawdopodobniej taka nazwa pliku już istnieje!');
}


if ($_GET['t']=='edytuj')
{
	if ($_GET['co']=='gielda')
	{
		$Baza->Query(16,'Select id,autor From cms_'.$_GET['typ']=='sprzedaj'?$_GET['typ']:'kup'.' where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('gielda') or $User->id==$Baza->rs[16]->fields['kto'])
		{


			if ($_GET['typ']=='sprzedaj')
			{

				$Baza->Query(1,'SELECT cms_sprzedaj.id,aktywne,cms_sprzedaj.opis,kontakt,data,cena, name,level, tytul, login
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND 
LEVEL = cms_sprzedaj.tree and cms_sprzedaj.id='.intval($_GET['id']).'
ORDER BY DATA DESC  LIMIT 0 , 7');
				while (!$Baza->rs[1]->EOF) {
					#$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],45);
					$Baza->rs[1]->fields['kontakt']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['kontakt'])));
					$Baza->rs[1]->fields['opis']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['opis'])));
					$sprzedazy[]=$Baza->rs[1]->fields;
					$Baza->rs[1]->MoveNext();
				}
				$smarty->assign('sprzedazy',$sprzedazy);

				$Baza->Query(166,'Select id,adres,opis From cms_obrazki where gdzie="gielda'.$_GET['id'].'"');
				while (!$Baza->rs[166]->EOF) {
					$im_size = GetImageSize ( 'gielda/'.$Baza->rs[166]->fields['adres'] );
					$Baza->rs[166]->fields['id']  = ($Baza->rs[166]->fields['id']);
					$Baza->rs[166]->fields['szerokosc']  = $im_size[0];
					$Baza->rs[166]->fields['wysokosc']  = $im_size[1];

					$galerie[]=$Baza->rs[166]->fields;
					$Baza->rs[166]->MoveNext();
				}
				$smarty->assign('galerie',$galerie);




				$smarty->assign('display','admin_gielda_sprzedaj');
			}
			elseif ($_GET['typ']=='kup')
			{




				$Baza->Query(1,'SELECT cms_kup.id,aktywne,cms_kup.opis,kontakt,data,cena_minimalna,cena_maxymalna, name,level, tytul, login
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND 
LEVEL = cms_kup.tree and cms_kup.id='.intval($_GET['id']).'
ORDER BY DATA DESC  LIMIT 0 , 7');
				while (!$Baza->rs[1]->EOF) {
					#$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],45);
					$Baza->rs[1]->fields['kontakt']=(($Baza->rs[1]->fields['kontakt']));
					$Baza->rs[1]->fields['opis']=(($Baza->rs[1]->fields['opis']));
					$kupna[]=$Baza->rs[1]->fields;
					$Baza->rs[1]->MoveNext();
				}
				$smarty->assign('kupna',$kupna);




				$smarty->assign('display','admin_gielda_kup');



			}



		}
	}
	if ($_GET['co']=='galeria')
	{
		if($Baza->Query(1,'SELECT cms_galeria.id, opis, tytul,plik, login,autor
FROM  cms_galeria, cms_users
WHERE autor = cms_users.id  and cms_galeria.id='.$_GET['id'].'

limit 1  '))
		while (!$Baza->rs[1]->EOF) {
			if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
			{
				$Baza->rs[1]->fields['admin']=true;
				$smarty->assign('display','admin_edytuj_galeria');
			}
			$Baza->rs[1]->fields['tytul']=($Baza->rs[1]->fields['tytul']);





			$galeria[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('galeria',$galeria);



	}

	if ($_GET['co']=='katalog')
	{

		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="katalog"  order by level asc;');
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$kategorie[]=$Baza->rs[100]->fields;


			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kategorie',$kategorie);


		if($Baza->Query(1,'SELECT cms_katalog.id,tree, opis, tytul,cms_katalog.adres, login,autor
FROM  cms_katalog, cms_users
WHERE autor = cms_users.id  and cms_katalog.id='.$_GET['id'].'

limit 1  '))
		while (!$Baza->rs[1]->EOF) {
			if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('katalog'))
			{
				$Baza->rs[1]->fields['admin']=true;
				$smarty->assign('display','admin_edytuj_katalog');
			}
			$Baza->rs[1]->fields['tytul']=($Baza->rs[1]->fields['tytul']);





			$katalog[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('katalog',$katalog);



	}
	if ($_GET['co']=='pliki')
	{
		$Baza->Query(16,'Select id,kto From cms_download where id='.$_GET['id']);
		if( $User->sprawdzUprawnienia('download','*') or $User->id==$Baza->rs[16]->fields['kto'])
		{



			if ($_POST['edytujplik'])
			{



				if ($_FILES['plik_file']['name']&&(!file_exists('pliki/'.$_FILES['plik_file']['name'])))
				{

					if (copy( $_FILES['plik_file']['tmp_name'], "pliki/".$_FILES['plik_file']['name']))
					{
						$smarty->assign('error','Plik dodany poprawnie');

						$Baza->Query(166,'Select nazwapliku From cms_download where id='.$_POST['id']);
						if ($Baza->rs[166]->fields['nazwapliku'])
						{
							@unlink('pliki/'.$Baza->rs[166]->fields['nazwapliku']);
							@unlink('pliki/thumb_'.$Baza->rs[166]->fields['nazwapliku']);}
							$Baza->PoprawWpis(array(
							'nazwapliku'=>$_FILES['plik_file']['name']
							),array('id'=>$_POST['id']),'download');
					}
					else
					{
						$smarty->assign('error','Bł±d krytyczny przy dodawaniu pliku!');
						die('Bł±d krytyczny przy dodawaniu pliku!');}
				}
				else
				{
					if (file_exists('pliki/'.$_FILES['plik_file']['name']))
					$smarty->assign('error','Taki plik już istnieje!');
				}











				if ($_FILES['miniaturka_file']['name']&&(!file_exists('miniaturki/'.$_FILES['miniaturka_file']['name'])))
				{

					if (copy( $_FILES['miniaturka_file']['tmp_name'], "miniaturki/".$_FILES['miniaturka_file']['name']))
					{
						$smarty->assign('error','Plik dodany poprawnie');

						$Baza->Query(166,'Select miniaturka From cms_download where id='.$_POST['id']);
						if ($Baza->rs[166]->fields['miniaturka'])
						{
							@unlink('miniaturka/'.$Baza->rs[166]->fields['miniaturka']);
							@unlink('miniaturka/thumb_'.$Baza->rs[166]->fields['miniaturka']);}
							$Baza->PoprawWpis(array(
							'miniaturka'=>$_FILES['miniaturka_file']['name']
							),array('id'=>$_POST['id']),'download');
					}
					else
					{
						$smarty->assign('error','Bł±d przy dodawaniu miniaturki!');
						die('Bł±d przy dodawaniu miniaturki!');}
				}
				else

				{
				}







				$Baza->PoprawWpis(array(
				'nazwa'=>$_POST['nazwa'],'nazwapliku'=>$_FILES['plik_file']['name'],'opis'=>$_POST['opis']
				),array('id'=>$_POST['id']),'download');


			}









			if ($Baza->SprawdzCzyIstnieje(array('id'=>intval($_GET['id'])),'download'))
			{}
			else
			die('Nie ma takiego pliku');

			if (intval($_GET['id']))
			{
				$strAdd='cms_download.id='.intval($_GET['id']);
				$Baza->query(1,'select cms_download.tree,name from cms_download,cms_tree where cms_download.tree=cms_tree.level and cms_tree.tree="download" and cms_download.id='.intval($_GET['id']));
				$smarty->assign('tree',$Baza->rs[1]->fields['tree']);
				$smarty->assign('treename',$Baza->rs[1]->fields['name']);
			}
			else
			$strAdd='tree="'.$_GET['tree'].'"';
			if($Baza->Query(11,'select cms_download.id as id,login,nazwa,miniaturka,nazwapliku,opis,data,sciagniec,kto from cms_download,cms_users where '.$strAdd.' and cms_users.id=kto order by cms_download.id desc'))
			{
				if( $User->sprawdzUprawnienia('download','*') or ($User->id==$Baza->rs[11]->fields['kto']))
				{
					$Baza->rs[11]->fields['admin']=true;
				}
				$Baza->rs[11]->fields['login']=nickname($Baza->rs[11]->fields['login']);
				if (strpos($Baza->rs[11]->fields['nazwapliku'],'.jpg'))
				$Baza->rs[11]->fields['miniaturka']=true;
				$intKomentarzy=$Baza->SprawdzCzyIstnieje(array('idtego'=>$Baza->rs[11]->fields['id'],'doczego'=>'download'),'komentarze');
				$Baza->rs[11]->fields['komentarzy']=$intKomentarzy;






				$Baza->rs[11]->fields['rozmiar']=round(filesize('pliki/'.$Baza->rs[11]->fields['nazwapliku'])/1024,2);



				$pliki=$Baza->rs[11]->fields;


				$smarty->assign('pliki',$pliki);
			}
















			$smarty->assign('display','edycjapliku');
		}}

}
if ($_GET['search'])
{


	$smarty->assign('display','wyszukiwanie');
}
if ($_GET['t']=='ekartka')
{
	$smarty->assign('duzyekran',1);
	$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="ekartka"  order by level asc;');
	while (!$Baza->rs[100]->EOF) {
		$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
		$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
		$kategorie[]=$Baza->rs[100]->fields;


		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('kategorie',$kategorie);


	$smarty->assign('ekartkaupr',$User->sprawdzUprawnienia('ekartka'));











	$nastronie=5;

	$Baza->Query(2,'
	Select count(*) as ile
	From cms_ekartka
	'.($_GET['tree']?' WHERE    cms_galeria.tree like "'.$_GET['tree'].'%"  ':'').'

	');

	$ile=$Baza->rs[2]->fields['ile'];

	$stron=intval($ile/$nastronie);
	$pasek='';
	for ($i=0;$i<$stron;$i++)
	{
		if ($i==$stron)
		if ($i==$_GET['od'])
		$pasek.="[<a style='color:green' href='?t=ekartka&amp;tree=".($_GET['tree']?$_GET['tree']:2)."&od=$i'>".(($nastronie*$i)+1)."-".($ile)."</a>] ";
		else
		$pasek.="[<a href='?t=ekartka&amp;tree=".($_GET['tree']?$_GET['tree']:2)."&od=$i'>".(($nastronie*$i)+1)."-".($ile)."</a>] ";


		else
		$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=ekartka&amp;tree=".($_GET['tree']?$_GET['tree']:2)."&amp;od=$i'>".(($nastronie*$i)+1)."-".(($nastronie*($i+1)))."</a>] ";
	}
	/*$pasek="[<a href=''>1-10</a>] [<a href=''>11-20</a>] [<a href=''>21-30</a>] [<a href=''>31-40</a>]		";*/
	if ($ile)
	$smarty->assign('pasek',$pasek);









	if($Baza->Query(1,'SELECT cms_ekartka.id, name, tytul,plik, login,autor,typ
FROM cms_tree, cms_ekartka, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "ekartka" and '.($_GET['tree']?' cms_ekartka.tree like "'.$_GET['tree'].'%"  AND ':'').'
LEVEL = cms_ekartka.tree
ORDER BY DATA DESC  LIMIT 
	'.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).''))
	while (!$Baza->rs[1]->EOF) {
		$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
		$im_size = GetImageSize ( 'ekartka/'.$Baza->rs[1]->fields['plik'] );
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('ekartka'))
		$Baza->rs[1]->fields['admin']=true;
		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="ekartka" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'ekartka','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;




		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$galeria[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('galeria',$galeria);
	$smarty->assign('doczego','ekartka');


	if ((!$_GET['tree']) or $_GET['tree']=='najwyzej')
	{
		if($Baza->Query(1,'SELECT cms_ekartka.id, name,typ, tytul,plik, login,autor, count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia`
FROM cms_tree, cms_ekartka, cms_users, cms_glosy
WHERE autor = cms_users.id AND cms_tree.tree = "ekartka" and doczego="ekartka" and idobiektu=cms_ekartka.id and
LEVEL = cms_ekartka.tree
GROUP BY cms_ekartka.id
ORDER BY srednia DESC  
LIMIT 0 , 5'))
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],16);
			$im_size = GetImageSize ( 'ekartka/'.$Baza->rs[1]->fields['plik'] );
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('ekartka'))
			$Baza->rs[1]->fields['admin']=true;

			if ($User->id)
			{

				$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="ekartka" and idobiektu = '.$Baza->rs[1]->fields['id']);

				$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
				$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


				$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'ekartka','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[1]->fields['glosowal']=true;




			$imageHeight=$im_size[1];
			$imageWidth =$im_size[0];
			if (!($imageHeight>100 or $imageWidth>100))
			{
				$width=$imageWidth;
				$height=$imageHeight;
			}
			elseif ($imageHeight>$imageWidth)
			{
				$height = "100";
				$width=intval(100*$imageWidth/$imageHeight);
			}
			else
			{
				$width = "100";
				$height=intval(100*$imageHeight/$imageWidth);
			}
			$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
			$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
			$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
			$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

			$ekartka2[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('galeria2',$ekartka2);
	}





















	$smarty->assign('display','ekartka');
}
if ($_GET['t']=='galeria')
{
	$smarty->assign('duzyekran',1);
	$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="galeria"  order by level asc;');
	while (!$Baza->rs[100]->EOF) {
		$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
		$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
		$kategorie[]=$Baza->rs[100]->fields;


		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('kategorie',$kategorie);





	//		$nastronie=15;
	//			$Baza->Query(1,'
	//	Select id,podpis,miniaturka
	//	From zdjecia order by id desc limit '.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).'
	//	');
	$nastronie=5;

	$Baza->Query(2,'
	Select count(*) as ile
	From cms_galeria
	WHERE aktywne=1 '.($_GET['tree']?' and  typ="" and cms_galeria.tree="'.$_GET['tree'].'"  ':'and  typ="" ').'

	');
	$ile=$Baza->rs[2]->fields['ile'];
	$stron=intval($ile/$nastronie);
	$pasek='';
	for ($i=0;$i<$stron;$i++)
	{
		if ($i==$stron)
		if ($i==$_GET['od'])
		$pasek.="[<a style='color:green' href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
		else
		$pasek.="[<a href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";


		else
		$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=galeria&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&amp;od=$i'>".(($i)+1)."</a>] ";
	}
	/*$pasek="[<a href=''>1-10</a>] [<a href=''>11-20</a>] [<a href=''>21-30</a>] [<a href=''>31-40</a>]		";*/
	if ($ile)
	$smarty->assign('pasek',$pasek);












	if($Baza->Query(1,'SELECT cms_galeria.id, name, tytul,plik, login,autor
FROM cms_tree, cms_galeria, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "galeria" AND aktywne=1 and '.($_GET['tree']?' cms_galeria.tree="'.$_GET['tree'].'"  AND ':'').'
LEVEL = cms_galeria.tree
ORDER BY DATA DESC  LIMIT 
	'.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).''))
	while (!$Baza->rs[1]->EOF) {
		$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
		$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],13);
		$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
		if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
		$Baza->rs[1]->fields['admin']=true;
		if ($User->id)
		{

			$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

			$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
			$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


			$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

		}
		else
		$Baza->rs[1]->fields['glosowal']=true;




		$imageHeight=$im_size[1];
		$imageWidth =$im_size[0];
		if (!($imageHeight>100 or $imageWidth>100))
		{
			$width=$imageWidth;
			$height=$imageHeight;
		}
		elseif ($imageHeight>$imageWidth)
		{
			$height = "100";
			$width=intval(100*$imageWidth/$imageHeight);
		}
		else
		{
			$width = "100";
			$height=intval(100*$imageHeight/$imageWidth);
		}
		$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
		$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
		$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
		$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

		$galeria[]=$Baza->rs[1]->fields;
		$Baza->rs[1]->MoveNext();
	}
	$smarty->assign('galeria',$galeria);



	if ((!$_GET['tree']) or $_GET['tree']=='najwyzej')
	{
		if($Baza->Query(1,'SELECT cms_galeria.id, name, tytul,plik, login,autor, count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia`
FROM cms_tree, cms_galeria, cms_users, cms_glosy
WHERE autor = cms_users.id AND cms_tree.tree = "galeria" AND aktywne=1 and doczego="galeria" and idobiektu=cms_galeria.id and
LEVEL = cms_galeria.tree
GROUP BY cms_galeria.id
ORDER BY srednia DESC  
LIMIT 0 , 5'))
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],13);
			$im_size = GetImageSize ( 'galeria/'.$Baza->rs[1]->fields['plik'] );
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			if ($Baza->rs[1]->fields['autor']==$User->id or $User->sprawdzUprawnienia('galeria'))
			$Baza->rs[1]->fields['admin']=true;

			if ($User->id)
			{

				$Baza->Query(6,'SELECT
 count( * ) AS `glosow` , avg( odpowiedz ) AS `srednia` 
FROM cms_glosy
WHERE doczego="galeria" and idobiektu = '.$Baza->rs[1]->fields['id']);

				$wynik=(($Baza->rs[6]->fields['srednia']) ? $Baza->rs[6]->fields['srednia']:0);
				$Baza->rs[1]->fields['wynik']=$wynik=sprintf("%01.2f", $wynik);


				$Baza->rs[1]->fields['glosowal']=$Baza->SprawdzCzyIstnieje(array('idobiektu'=>$Baza->rs[1]->fields['id'],'doczego'=>'galeria','kto'=>$User->id),'glosy');

			}
			else
			$Baza->rs[1]->fields['glosowal']=true;




			$imageHeight=$im_size[1];
			$imageWidth =$im_size[0];
			if (!($imageHeight>100 or $imageWidth>100))
			{
				$width=$imageWidth;
				$height=$imageHeight;
			}
			elseif ($imageHeight>$imageWidth)
			{
				$height = "100";
				$width=intval(100*$imageWidth/$imageHeight);
			}
			else
			{
				$width = "100";
				$height=intval(100*$imageHeight/$imageWidth);
			}
			$Baza->rs[1]->fields['realszerokosc']  = intval(50-$width/2);
			$Baza->rs[1]->fields['realwysokosc']  = intval(50-$height/2);
			$Baza->rs[1]->fields['szerokosc']  = $im_size[0]>780?780:$im_size[0];
			$Baza->rs[1]->fields['wysokosc']  = $im_size[1]>500?500:$im_size[1];

			$galeria2[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('galeria2',$galeria2);
	}
	$smarty->assign('display','galeria');
}
elseif ($_GET['t']=='gielda')
{

	if ($_GET['co']=='kup')
	{

		if (!$_POST['tree'])
		{
			header("Location: ".$URL_strony."?t=gielda");
			exit();

		}
		$Baza->Query(2,'Select id,login,email,gg,hobby,zainteresowania,wady,zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar from '.$Baza->strPrefix.'users where login="'.$_COOKIE['login'].'" limit 1');
		$smarty->assign('daneusera',$Baza->rs[2]->fields);

		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="gielda" and level='.$_POST['tree'].'');
		while (!$Baza->rs[100]->EOF) {
			$kategoria=$Baza->rs[100]->fields['name'];
			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kategoria',$kategoria);
		$smarty->assign('tree',$_POST['tree']);
		$smarty->assign('display','gielda_kup');
	}
	elseif ($_GET['co']=='sprzedaj')
	{
		if (!$_POST['tree'])
		{
			header("Location: ".$URL_strony."?t=gielda");
			exit();

		}
		$Baza->Query(2,'Select id,login,email,gg,hobby,zainteresowania,wady,zalety,www,osobie,profil,newsletter_html,newsletter_text,newsletter_email,telefon_stacjonarny,telefon_komorkowy,adres,data_urodzenia,avatar from '.$Baza->strPrefix.'users where login="'.$_COOKIE['login'].'" limit 1');
		$smarty->assign('daneusera',$Baza->rs[2]->fields);

		if($Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="gielda" and level='.$_POST['tree'].''))
		while (!$Baza->rs[100]->EOF) {
			$kategoria=$Baza->rs[100]->fields['name'];
			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kategoria',$kategoria);
		$smarty->assign('tree',$_POST['tree']);
		$smarty->assign('display','gielda_sprzedaj');


	}
	elseif ($_GET['co']=='sprzedam')
	{
		if ($_GET['tree'])
		{
			if($Baza->Query(1,'SELECT cms_sprzedaj.id, name, tytul, login
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND LEVEL="'.$_GET['tree'].'" and
LEVEL = cms_sprzedaj.tree
ORDER BY DATA DESC '))
			while (!$Baza->rs[1]->EOF) {
				$kupna[]=$Baza->rs[1]->fields;
				$Baza->rs[1]->MoveNext();
			}
			$smarty->assign('kupna',$kupna);
			$smarty->assign('display','oferty_sprzedaj');
		}
		else
		{
			$Baza->Query(1,'SELECT cms_sprzedaj.id,aktywne,cms_sprzedaj.opis,kontakt,data,cena, name,level, tytul, login
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND 
LEVEL = cms_sprzedaj.tree and cms_sprzedaj.id='.intval($_GET['id']).'
ORDER BY DATA DESC  LIMIT 0 , 7');
			while (!$Baza->rs[1]->EOF) {
				#$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],45);
				$Baza->rs[1]->fields['kontakt']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['kontakt'])));
				$Baza->rs[1]->fields['opis']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['opis'])));$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
				$sprzedazy[]=$Baza->rs[1]->fields;
				$Baza->rs[1]->MoveNext();
			}
			$smarty->assign('sprzedazy',$sprzedazy);

			$Baza->Query(166,'Select id,adres,opis From cms_obrazki where gdzie="gielda'.$_GET['id'].'"');
			while (!$Baza->rs[166]->EOF) {
				$im_size = GetImageSize ( 'gielda/'.$Baza->rs[166]->fields['adres'] );
				$Baza->rs[166]->fields['szerokosc']  = $im_size[0];
				$Baza->rs[166]->fields['wysokosc']  = $im_size[1];
				$galerie[]=$Baza->rs[166]->fields;
				$Baza->rs[166]->MoveNext();
			}
			$smarty->assign('galerie',$galerie);

			$smarty->assign('doczego','gieldasprzedaj');

			$Baza->Query(7,'Select cms_komentarze.id,data,doczego,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="gieldasprzedaj" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
			while (!$Baza->rs[7]->EOF) {
				if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
				$Baza->rs[7]->fields['admin']=true;
				
				$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
				$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
				$comments[]=($Baza->rs[7]->fields);
				$Baza->rs[7]->MoveNext();

			}
			$smarty->assign('comments',$comments);

			$smarty->assign('display','gielda_oferta_sprzedaj');
		}
	}
	elseif ($_GET['co']=='kupie')
	{

		if ($_GET['tree'])
		{
			if($Baza->Query(1,'SELECT cms_kup.id, name, tytul, login
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND LEVEL="'.$_GET['tree'].'" and
LEVEL = cms_kup.tree
ORDER BY DATA DESC '))
			while (!$Baza->rs[1]->EOF) {
				$kupna[]=$Baza->rs[1]->fields;
				$Baza->rs[1]->MoveNext();
			}
			$smarty->assign('kupna',$kupna);
			$smarty->assign('display','oferty_kup');

		}
		else
		{


			$Baza->Query(1,'SELECT cms_kup.id,aktywne,cms_kup.opis,kontakt,data,cena_minimalna,cena_maxymalna, name,level, tytul, login,autor
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND 
LEVEL = cms_kup.tree and cms_kup.id='.intval($_GET['id']).'
ORDER BY DATA DESC  LIMIT 0 , 7');
			while (!$Baza->rs[1]->EOF) {
				#$Baza->rs[1]->fields['tytul']=skroc($Baza->rs[1]->fields['tytul'],45);
				$Baza->rs[1]->fields['kontakt']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['kontakt'])));
				$Baza->rs[1]->fields['opis']=nl2br(htmlspecialchars(($Baza->rs[1]->fields['opis'])));
				$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
				$kupna[]=$Baza->rs[1]->fields;
				$Baza->rs[1]->MoveNext();
			}
			$smarty->assign('kupna',$kupna);



			$smarty->assign('doczego','gieldakup');

			$Baza->Query(7,'Select avatar,cms_komentarze.id,data,doczego,idtego,autor,login as ksywa,tresc,data,ip From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="gieldakup" and cms_komentarze.idtego='.intval($_GET['id']).' order by id asc');
			while (!$Baza->rs[7]->EOF) {
				if ($Baza->rs[7]->fields['autor']==$User->id or $User->sprawdzUprawnienia('*'))
				$Baza->rs[7]->fields['admin']=true;
				$Baza->rs[7]->fields['ksywa']=nickname($Baza->rs[7]->fields['ksywa']);
				$Baza->rs[7]->fields['tresc']=bbcode(WrapWords(nl2br(htmlspecialchars($Baza->rs[7]->fields['tresc']))));
				$comments[]=($Baza->rs[7]->fields);
				$Baza->rs[7]->MoveNext();

			}
			$smarty->assign('comments',$comments);

			$smarty->assign('display','gielda_oferta_kup');

		}

	}
	else
	{
		$tree='gielda';

		$Baza->Query(1,'SELECT cms_kup.id, name, tytul, login
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND aktywne=1 and 
LEVEL = cms_kup.tree
ORDER BY DATA DESC  LIMIT 0 , 10');
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			$kupna[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('kupna',$kupna);


		if($Baza->Query(1,'SELECT cms_kup.id, name, tytul, login,aktywne
FROM cms_tree, cms_kup, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND cms_users.id='.$User->id.' AND 
LEVEL = cms_kup.tree
ORDER BY DATA DESC  LIMIT 0 , 20'))
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['aktywne']=( $Baza->rs[1]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			$mojekupna[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('mojekupna',$mojekupna);


		if ($Baza->Query(1,'SELECT cms_sprzedaj.id, name, tytul, login,aktywne
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND cms_users.id='.$User->id.' AND
LEVEL = cms_sprzedaj.tree
ORDER BY DATA DESC  LIMIT 0 , 20'))
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['aktywne']=( $Baza->rs[1]->fields['aktywne'] ? '<span style="color:green;">Tak</span>' : '<span style="color:red;">Nie</span>'  );
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			$mojesprzedazy[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('mojesprzedazy',$mojesprzedazy);



		$Baza->Query(1,'SELECT cms_sprzedaj.id, name, tytul, login
FROM cms_tree, cms_sprzedaj, cms_users
WHERE autor = cms_users.id AND cms_tree.tree = "gielda" AND aktywne=1 and 
LEVEL = cms_sprzedaj.tree
ORDER BY DATA DESC  LIMIT 0 , 10');
		while (!$Baza->rs[1]->EOF) {
			$Baza->rs[1]->fields['login']=nickname($Baza->rs[1]->fields['login']);
			$sprzedazy[]=$Baza->rs[1]->fields;
			$Baza->rs[1]->MoveNext();
		}
		$smarty->assign('sprzedazy',$sprzedazy);


		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="'.$tree.'" and level like ("2.%") order by level asc;');
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$kategorie[]=$Baza->rs[100]->fields;


			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('sprzedaz',$kategorie);

		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="'.$tree.'" and level like ("3.%") order by level asc;');
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$kupno[]=$Baza->rs[100]->fields;


			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('kupno',$kupno);



		$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="'.$tree.'"  order by level asc;');
		while (!$Baza->rs[100]->EOF) {
			$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
			$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
			$allkategorie[]=$Baza->rs[100]->fields;


			$Baza->rs[100]->MoveNext();
		}
		$smarty->assign('allkategorie',$allkategorie);






		$smarty->assign('display','gielda');
	}
}
if ($_GET['t']=='moduly')
{
	if (!$_GET['id'])
	{
		header("Location: ".$URL_strony);
	exit();
	}

	if ($_GET['tree'])
	{
		$inc=' and level="'.$_GET['tree'].'"';
		$Baza->Query('drzewo','SELECT id as kat_id,miniaturka as kat_miniaturka,opis as kat_opis,name as kat_nazwa
FROM cms_tree
WHERE tree='.$_GET['id'].' and level="'.$_GET['tree'].'"');	
		$Baza->Query('ile','	SELECT count( * ) as kat_ile
FROM cms_modules
WHERE id_typu='.$_GET['id'].' and tree="'.$_GET['tree'].'"');	

		$Baza->rs['drzewo']->fields['kat_ile']=$Baza->rs['ile']->fields['kat_ile'];
	}




	$Baza->Query(17,'SELECT nazwa,tytul,ocenianie,komentarze,miniaturka,drzewko,sortowanie,galeria,opis,uprawnienia,krotka,naszaocena,autor,zrodlo
FROM cms_typy_modulow
WHERE cms_typy_modulow.id='.$_GET['id'].'');	
	$Baza->rs[17]->fields=array_merge($Baza->rs['drzewo']->fields,$Baza->rs[17]->fields);
	$smarty->assign('cechyobiektu',$Baza->rs[17]->fields);


	$Baza->Query('uprawnieni',
	'SELECT distinct(login),naco FROM cms_uprawnienia,cms_users WHERE
	
	
	 cms_uprawnienia.kto=cms_users.id and (
	
	
	cms_uprawnienia.naco="'.$Baza->rs[17]->fields['nazwa'].'" and kategoria=""
	
			or
			(("'.$_GET['tree'].'" like (CONCAT("%", kategoria, "%")) and not "'.$_GET['tree'].'"="") and (naco="'.$Baza->rs[17]->fields['nazwa'].'"))


	
	)
	
	order by login asc');
	while (!$Baza->rs['uprawnieni']->EOF) {
		$uprawnieni[]=$Baza->rs['uprawnieni']->fields;
		$Baza->rs['uprawnieni']->MoveNext();
	}
	$smarty->assign('uprawnieni',$uprawnieni);

	if ($Baza->rs[17]->fields['sortowanie'])
	{
		$Baza->Query(18,'SELECT distinct(left(tytul,1)) as litera from cms_modules
		 LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
		 where id_typu='.$_GET['id'].'  AND aktywny =1 
	'.$inc.'	order by litera asc');
		while (!$Baza->rs[18]->EOF) {
			#$Baza->rs[17]->fields['litera'];
			$litery[]=$Baza->rs[18]->fields;
			$smarty->assign('litery',$litery);
			$Baza->rs[18]->MoveNext();
		}
	}



	if ($_GET['sort']=='rate')
	{
		$sort='rate';
	}
	elseif ($_GET['sort']=='date')
	$sort='data';
	else
	$sort='data';

	unset($i);
	$nastronie=10;
	if ($Baza->rs[17]->fields['sortowanie'])
	{

		$query='
	Select count(*) as ile
	From cms_modules
		LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
	WHERE cms_modules.id_typu='.$_GET['id'].$inc.' and tytul like ("'.$_GET['start'].'%")'.' AND aktywny =1 
	';

		$Baza->Query(2,$query);
	}
	else
	{
		$query='
	Select count(*) as ile
	From cms_modules
			LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
	WHERE cms_modules.id_typu='.$_GET['id'].$inc.' AND aktywny =1 
	';

		$Baza->Query(2,$query);
	}
	/*echo('
	Select count(*) as ile
	From cms_modules
	LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
	WHERE cms_modules.id_typu='.$_GET['id'].$inc.'
	');*/
	$ile=$Baza->rs[2]->fields['ile'];

	$stron=round($ile/$nastronie);


	$pasek='';
	for ($i=0;$i<$stron;$i++)
	{
		if ($i==$stron)
		if ($i==$_GET['od'])
		$pasek.="[<a style='color:green' href='?t=moduly&amp;id=".$_GET['id']."&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
		else
		$pasek.="[<a href='?t=moduly&amp;id".$_GET['id']."&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";


		else
		$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=moduly&amp;id=".$_GET['id']."&amp;tree=".($_GET['tree']?$_GET['tree']:'')."&amp;od=$i'>".(($i)+1)."</a>] ";
	}
	/*$pasek="[<a href=''>1-10</a>] [<a href=''>11-20</a>] [<a href=''>21-30</a>] [<a href=''>31-40</a>]		";*/
	if ($ile)
	$smarty->assign('pasek',$pasek);

	if(!$_GET['od'])
	$_GET['od']=0;


	if ($Baza->rs[17]->fields['sortowanie'])
	{
		$Baza->Query(16,'SELECT cms_modules.id,zrodlo,ocena,ocena as rate,autor,login, tresc, cms_modules.miniaturka, tytul, wstep,
DATA , tresc, tree.name as nazwa,id_typu
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE cms_modules.id_typu='.$_GET['id'].$inc.' and tytul like ("'.$_GET['start'].'%")'.' AND aktywny =1  order by '.$sort.' desc LIMIT 
	'.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).'');
	}
	else
	{
		$Baza->Query(16,'SELECT cms_modules.id,autor,zrodlo,ocena,ocena as rate, login, tresc, cms_modules.miniaturka, tytul, wstep,
data , tresc, tree.name as nazwa,id_typu
FROM cms_modules
LEFT JOIN cms_users AS `users` ON cms_modules.autor = users.id
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE cms_modules.id_typu='.$_GET['id'].$inc.' AND aktywny =1  order by '.$sort.' desc LIMIT 
	'.($_GET['od']*$nastronie).','.(($_GET['od']+1)*($nastronie)).'');
	}


	while (!$Baza->rs[16]->EOF) {
		if (!$Baza->rs[17]->fields['krotka'])
		$Baza->rs[16]->fields['wstep']=skroc(strip_tags($Baza->rs[16]->fields['tresc']),200);
		$Baza->rs[16]->fields['tresc']=nl2br($Baza->rs[16]->fields['tresc']);
		$Baza->rs[16]->fields['zrodlo2']=str_replace('http://','',$Baza->rs[16]->fields['zrodlo']);
		$Baza->rs[16]->fields['login']=nickname($Baza->rs[16]->fields['login']);
		$Baza->Query(7,'Select count(*) as ile From cms_komentarze,cms_users where cms_komentarze.autor=cms_users.id and doczego="moduly" and cms_komentarze.idtego='.$Baza->rs[16]->fields['id'].'');
		$Baza->rs[16]->fields['ile']=$Baza->rs[7]->fields['ile'];

		$obiekty[]=$Baza->rs[16]->fields;
		$Baza->rs[16]->MoveNext();
	}
	$Baza->Query(18,'SELECT cms_modules.id, tresc, tytul, wstep,
data , tree.name as nazwa,id_typu
FROM cms_modules
LEFT JOIN cms_tree AS `tree` ON cms_modules.tree = tree.level AND tree.tree = cms_modules.id_typu
WHERE cms_modules.id_typu='.$_GET['id'].' AND aktywny =1  order by id desc limit 10,20');
	while (!$Baza->rs[18]->EOF) {
		$Baza->rs[18]->fields['tresc']=nl2br($Baza->rs[16]->fields['tresc']);
		$tematy[]=$Baza->rs[18]->fields;
		$Baza->rs[18]->MoveNext();
	}


	$smarty->assign('obiekty',$obiekty);
	$smarty->assign('tematy',$tematy);
	$smarty->assign('display','obiekt');

	$smarty->assign('doczego','moduly');



	if ($_GET['id'])
	$tree=$_GET['id'];
	elseif ($_POST['tree'])
	$tree=$_POST['tree'];

	unset($kategorie);




	$Baza->Query(100,'Select id,name,level,tree From cms_tree where tree="'.$tree.'" order by level asc;');
	while (!$Baza->rs[100]->EOF) {
		$aktualnaglebokosc=count(explode('.',$Baza->rs[100]->fields['level']));
		$Baza->rs[100]->fields['name']=''.str_repeat('&nbsp;&nbsp;&nbsp;',($aktualnaglebokosc-1)).$Baza->rs[100]->fields['name'];
		$kategorie[]=$Baza->rs[100]->fields;









		$Baza->rs[100]->MoveNext();
	}
	$smarty->assign('kategorie',$kategorie);

















	$smarty->assign('display','moduly');
}
$smarty->clear_cache('index.tpl');
$smarty->display('index.tpl');


$Baza->DodajWpis(array('data'=>((date('Y-m-d').' '.date('H:i:s'))),'ip'=>$_SERVER['REMOTE_ADDR']),'nastronie');

if($Baza->SprawdzCzyIstnieje(array('data'=>$dzis),'odwiedziny'))
{
	$Baza->Query(100,'UPDATE `cms_odwiedziny` SET `ile` = `ile`+1 WHERE data = "'.$dzis.'" LIMIT 1 ');

}
else
{
	$Baza->DodajWpis(array('data'=>(date('Y-m-d')),'ile'=>1),'odwiedziny');
}

$full=ob_get_clean();
$full=str_replace('@','&#64;',$full);
echo($full);
ob_end_flush();
?>