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 (wyswietlenod 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.=''.($Baza->rs[10]->fields['nazwa']).': '.($Baza->rs[10]->fields['opis']).' Działaj±ce na: '.($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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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('Nie uzupełniłe¶ kluczowych pól ogłoszenia!'); } 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( "/(?\s]+)/i", "\\0", ( strtr(emots2(emots(htmlspecialchars(stripcslashes($Baza->rs[100]->fields['tresc'])))),array( '<b>'=>'', '<B>'=>'', '</b>'=>'', '</B>'=>'', '<u>'=>'', '<U>'=>'', '</u>'=>'', '</U>'=>'', '<p />'=>'

', '<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( "/(?\s]+)/i", "\\0", ( strtr(emots2(emots(htmlspecialchars(stripcslashes($Baza->rs[100]->fields['tresc'])))),array( '<b>'=>'', '<B>'=>'', '</b>'=>'', '</B>'=>'', '<u>'=>'', '<U>'=>'', '</u>'=>'', '</U>'=>'', '<p />'=>'

', '<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'].'
'.$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'] ? 'Tak' : 'Nie' ); $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.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; } 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'] ? 'Tak' : 'Nie' ); $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'] ? 'Tak' : 'Nie' ); $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'] ? 'Tak' : 'Nie' ); $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.="[".(($nastronie*$i)+1)."-".($ile)."] "; else $pasek.="[".(($nastronie*$i)+1)."-".($ile)."] "; else $pasek.="[".(($nastronie*$i)+1)."-".(($nastronie*($i+1)))."] "; } /*$pasek="[1-10] [11-20] [21-30] [31-40] ";*/ 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.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; } /*$pasek="[1-10] [11-20] [21-30] [31-40] ";*/ 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'] ? 'Tak' : 'Nie' ); $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'] ? 'Tak' : 'Nie' ); $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.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; else $pasek.="[".(($i)+1)."] "; } /*$pasek="[1-10] [11-20] [21-30] [31-40] ";*/ 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(); ?>