<?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(' ',($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(' ',($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(' ',($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(
'<b>'=>'<b>',
'<B>'=>'<b>',
'</b>'=>'</b>',
'</B>'=>'</b>',
'<u>'=>'<u>',
'<U>'=>'<u>',
'</u>'=>'</u>',
'</U>'=>'</u>',
'<p />'=>'<p />',
'<i>'=>'<i>',
'<I>'=>'<i>',
'</i>'=>'</i>',
'</I>'=>'</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(
'<b>'=>'<b>',
'<B>'=>'<b>',
'</b>'=>'</b>',
'</B>'=>'</b>',
'<u>'=>'<u>',
'<U>'=>'<u>',
'</u>'=>'</u>',
'</U>'=>'</u>',
'<p />'=>'<p />',
'<i>'=>'<i>',
'<I>'=>'<i>',
'</i>'=>'</i>',
'</I>'=>'</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&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a href='?t=galeria&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=galeria&tree=".($_GET['tree']?$_GET['tree']:'')."&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(' ',($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(' ',($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(' ',($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(' ',($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&tree=".($_GET['tree']?$_GET['tree']:2)."&od=$i'>".(($nastronie*$i)+1)."-".($ile)."</a>] ";
else
$pasek.="[<a href='?t=ekartka&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&tree=".($_GET['tree']?$_GET['tree']:2)."&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(' ',($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&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a href='?t=galeria&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=galeria&tree=".($_GET['tree']?$_GET['tree']:'')."&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(' ',($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(' ',($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(' ',($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&id=".$_GET['id']."&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a href='?t=moduly&id".$_GET['id']."&tree=".($_GET['tree']?$_GET['tree']:'')."&od=$i'>".(($i)+1)."</a>] ";
else
$pasek.="[<a ".(($i==$_GET['od'])?" style='color:green' ":"")."href='?t=moduly&id=".$_GET['id']."&tree=".($_GET['tree']?$_GET['tree']:'')."&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(' ',($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('@','@',$full);
echo($full);
ob_end_flush();
?>