assign('DATUM',$datum);
$xtpl->assign('MISTO',$radek['misto']);
$xtpl->assign('POZNAMKA',$radek['poznamka']);
$xtpl->parse('main.kon_min');
endwhile;
page_out(2);
break;
//// KAPELA
case "kapela":
page_in();
$dotaz="select * from kapela ".(isset($_GET['id'])?"where id=".$_GET['id']:"")." order by poradi";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/kapela.xtpl');
if(isset($_GET[id]))
{
$radek=@mysql_fetch_array($vysledek);
$xtpl->assign('JMENO',$radek['jmeno']);
$xtpl->assign('POZNAMKA',$radek['poznamka']);
$xtpl->assign('IMG','img/kapela/'.$radek['img']);
$xtpl->assign('TEXT',nl2br(bold(italic($radek[text]))));
$xtpl->parse('main.clen');
$xtpl->assign('BACK','[ zpět ]
');
}
else
{
while($radek=@mysql_fetch_array($vysledek)):
$xtpl->assign('JMENO',$radek['jmeno']);
$xtpl->assign('POZNAMKA',$radek['poznamka']);
$xtpl->assign('IMG','img/kapela/'.$radek['img']);
if($radek['text']) {
$text=italic(bold(substr($radek[text],0,100),0),0);
$text.='
...více';
}
else
$text='';
$xtpl->assign('TEXT',$text);
$xtpl->parse('main.clen');
endwhile;
}
page_out(3);
break;
//// FORUM
case "forum":
page_in();
$dotaz="select * from forum order by datum desc";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/forum.xtpl');
session_start();
if($_SESSION[chyby]) {
$xtpl->assign('CHYBY',nl2br($_SESSION[chyby]));
$xtpl->parse('main.pole_chyb');
$form=$_SESSION['form'];
$xtpl->assign('FORM_JMENO',$form[jmeno]);
$xtpl->assign('FORM_MAIL',$form[mail]);
$xtpl->assign('FORM_TEXT',$form[text]);
session_destroy();
}
$step=8;
$pocet=@mysql_num_rows($vysledek);
$list=(int) $_GET['list'];
$zac=$list*$step;
$kon=($list+1)*$step;
if($kon>$pocet) $kon=$pocet;
if($list && $list!=0)
$navigace="[ novější ]";
$navigace.='';
if($pocet>$kon)
$navigace.="[ starší ]";
$xtpl->assign('NAVIGATOR',$navigace);
while($radek=mysql_fetch_array($vysledek)):
if($i<$zac || $i>$kon) {$i++; continue;}
$xtpl->assign('DATUM',(int)substr($radek['datum'],8,2).".".(int)substr($radek['datum'],5,2).".".substr($radek['datum'],0,4).", ".(int)substr($radek['datum'],11,2).":".substr($radek['datum'],14,2));
$xtpl->assign('JMENO',$radek['jmeno']);
$xtpl->assign('MAIL',$radek['mail']);
$xtpl->assign('TEXT',wordwrap(nl2br($radek['text']),44," ",1));
$xtpl->parse('main.prispevek');
$i++;
endwhile;
page_out(4);
break;
//// ULOZENI DO FORA
case 'insert':
$chyby='';
$exp="^[0-9a-z~!#$%&_-]([.]?[0-9a-zA-Z~!#$%&_-])*@[0-9a-zA-Z~!#$%&_-]([.]?[0-9a-zA-Z~!#$%&_-])*$";
if(!$_POST[jmeno])
$chyby.="chybí jméno\n";
if(!$_POST[mail])
$chyby.="chybí mail\n";
else if(!eregi($exp,$_POST['mail']))
$chyby.="e-mail není platný\n";
if(!$_POST[text])
$chyby.="chybí text vzkazu\n";
if($_POST[robot]!=9)
$chyby.="padej robote";
if($chyby) {
session_start();
$_SESSION[chyby]=$chyby;
$_SESSION[form]=$_POST;
}
else
{
$jmeno=substr(trim($_POST[jmeno]),0,50);
$mail=substr(trim($_POST[mail]),0,50);
$text=substr(trim($_POST[text]),0,1500);
$dotaz=sprintf("insert into forum(id,datum,jmeno,mail,text) values(0,now(),'%s','%s','%s')",$jmeno,$mail,$text);
@mysql_query($dotaz);
}
header("location: $HTTP_REFERER");
exit;
break;
//// FOTOGALERIE
case "foto":
page_in();
$xtpl->assign_file('OBSAH','xtpl/foto.xtpl');
$dotaz="select foto.*,foto_skupiny.nazev from foto,foto_skupiny where foto.skupina=foto_skupiny.id order by foto_skupiny.poradi";
$vysledek=@mysql_query($dotaz);
$pred='';$i=1;
while($radek=@mysql_fetch_array($vysledek)):
if($pred && $pred[nazev]!=$radek[nazev]) {
$xtpl->parse('main.sada');
$i=1;
}
$xtpl->assign('NAZEV',$radek[nazev]);
$xtpl->assign('NAHLED','foto/'.$radek[skupina].'/maly/'.$radek[nahled]);
$xtpl->assign('ID',$radek[id]);
if(!($i%3))
$xtpl->parse('main.sada.fotka.tr');
$xtpl->parse('main.sada.fotka');
$i++;
$pred=$radek;
endwhile;
if(@mysql_num_rows($vysledek)) {
$xtpl->assign('NAZEV',$pred[nazev]);
$xtpl->parse('main.sada');
}
page_out(5);
break;
//// GALERIE
case "galerie":
require_once ('xtemplate.class.php');
$xtpl = new XTemplate('xtpl/galerie.xtpl');
$dotaz=sprintf("select cesta,skupina from foto where id=%d",$_GET[id]);
$vysledek=@mysql_query($dotaz);
if(@mysql_num_rows($vysledek))
{
$radek=@mysql_fetch_array($vysledek);
$cesta='foto/'.$radek[skupina].'/'.$radek[cesta];
$pole=getimagesize($cesta);
$xtpl->assign('CESTA',$cesta);
$xtpl->assign('X',$pole[0]);
$xtpl->assign('Y',$pole[1]);
$xtpl->parse('main.fotka');
}
$xtpl->parse('main');
$xtpl->out('main');
break;
//// AUDIO
case "audio":
page_in();
$dotaz="select audio.*,diskografie.nazev as deska,diskografie.nahled from audio,diskografie where diskografie.id=audio.deska_id order by diskografie.poradi,audio.poradi";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/audio.xtpl');
$xtpl->assign('TEXT',detail('head_audio'));
$pred='';
$i=0;
while($radek=@mysql_fetch_array($vysledek)):
if($pred && $pred[deska_id]!=$radek[deska_id] && $i) {
$xtpl->parse('main.sada');
$i=0;
}
$cesta='audio/'.$radek[deska_id].'/'.$radek[cesta];
if(!file_exists($cesta)) continue;
$i++;
$xtpl->assign('SIZE',size($cesta));
$xtpl->assign('DESKA',$radek[deska]);
$xtpl->assign('NAZEV',$radek[nazev]);
$xtpl->assign('NAHLED','img/disco/'.$radek[nahled]);
$xtpl->assign('CESTA',$cesta);
$xtpl->parse('main.sada.link');
$pred=$radek;
endwhile;
if(@mysql_num_rows($vysledek) && $i) {
$xtpl->assign('DESKA',$pred[deska]);
$xtpl->assign('NAHLED','img/disco/'.$pred[nahled]);
$xtpl->parse('main.sada');
}
page_out(6);
break;
//// VIDEOKLIPY
case "video":
page_in();
$dotaz="select* from video where img!='' and cesta!='' order by poradi";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/video.xtpl');
$xtpl->assign('HEAD',detail('head_video'));
while($radek=@mysql_fetch_array($vysledek)):
$cesta='video/'.$radek[cesta];
if(!file_exists($cesta)) continue;
$xtpl->assign('NAZEV',$radek[nazev]);
$xtpl->assign('IMG','img/video/'.$radek[img]);
$xtpl->assign('TEXT',$radek[text]);
$xtpl->assign('CESTA',$cesta);
$xtpl->parse('main.klip');
$pred=$radek;
endwhile;
page_out(7);
break;
//// HISTORIE
case "historie":
page_in();
$text=detail('historie');
$text=nl2br(bold(italic($text)));
$xtpl->assign_file('OBSAH','xtpl/text.xtpl');
$xtpl->assign('TEXT',$text);
page_out(8);
break;
//// DISKOGRAFIE
case "diskografie":
page_in();
$dotaz="select * from diskografie order by poradi";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/diskografie.xtpl');
while($radek=@mysql_fetch_array($vysledek)):
$xtpl->assign('NAZEV',$radek[nazev]);
$xtpl->assign('POPIS',$radek[popis]);
$xtpl->assign('NAHLED','img/disco/'.$radek['nahled']);
$xtpl->parse('main.deska');
endwhile;
page_out(9);
break;
//// TEXTY
case "texty":
page_in();
if($_GET[id])
{
$dotaz=sprintf("select texty.text_%s as words,texty.nazev_%s as nazev,diskografie.nazev as deska from texty,diskografie where diskografie.id=texty.deska_id and texty.id=%d",$_GET[lang],$_GET[lang],$_GET[id]);
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/texty.xtpl');
$radek=@mysql_fetch_array($vysledek);
$xtpl->assign('DESKA',$radek[deska]);
$xtpl->assign('NAZEV',$radek[nazev]);
$xtpl->assign('WORDS',nl2br(bold(italic($radek[words]))));
$xtpl->parse('main.text');
}
else
{
$dotaz="select texty.*,diskografie.nazev as deska from texty,diskografie where diskografie.id=texty.deska_id order by diskografie.poradi,texty.poradi";
$vysledek=@mysql_query($dotaz);
$xtpl->assign_file('OBSAH','xtpl/texty.xtpl');
$pred='';
$i=0;
while($radek=@mysql_fetch_array($vysledek)):
if($pred && $pred[deska_id]!=$radek[deska_id] && $i) {
$xtpl->parse('main.texty.sada');
$i=0;
}
$xtpl->assign('DESKA',$radek[deska]);
$xtpl->assign('ID',$radek[id]);
$xtpl->assign('NAZEV_C',$radek[nazev_c]);
$xtpl->assign('NAZEV_E',$radek[nazev_e]);
if($radek[nazev_c] && $radek[text_c])
$xtpl->parse('main.texty.sada.tr.c');
if($radek[nazev_e] && $radek[text_e])
$xtpl->parse('main.texty.sada.tr.e');
if(($radek[nazev_c] && $radek[text_c]) || ($radek[nazev_e] && $radek[text_e])) {
$xtpl->parse('main.texty.sada.tr');
$i++;
}
$pred=$radek;
endwhile;
if(@mysql_num_rows($vysledek) && $i) {
$xtpl->assign('DESKA',$pred[deska]);
$xtpl->parse('main.texty.sada');
}
$xtpl->parse('main.texty');
}
page_out(10);
break;
//// Z TISKU
case "ztisku":
page_in();
if($_GET[id])
{
$xtpl->assign_file('OBSAH','xtpl/ztisku.xtpl');
$dotaz=sprintf('select nadpis,autor,zdroj,text from ztisku where id=%d',$_GET[id]);
$vysledek=@mysql_query($dotaz);
$radek=@mysql_fetch_array($vysledek);
$xtpl->assign('NADPIS',$radek[nadpis]);
$xtpl->assign('AUTOR',$radek[autor]);
$xtpl->assign('ZDROJ',$radek[zdroj]);
$xtpl->assign('TEXT',nl2br(bold(italic($radek[text]))));
$xtpl->parse('main.clanek');
}
else
{
$xtpl->assign_file('OBSAH','xtpl/ztisku.xtpl');
$dotaz='select id,nadpis,autor,zdroj from ztisku order by poradi';
$vysledek=@mysql_query($dotaz);
while($radek=@mysql_fetch_array($vysledek)):
$xtpl->assign('ID',$radek[id]);
$xtpl->assign('NADPIS',$radek[nadpis]);
$xtpl->assign('AUTOR',$radek[autor]);
$xtpl->assign('ZDROJ',$radek[zdroj]);
$xtpl->parse('main.odkaz');
endwhile;
}
page_out(11);
break;
//// ODKAZY
case "odkazy":
page_in();
$xtpl->assign_file('OBSAH','xtpl/odkazy.xtpl');
$dotaz='select * from odkazy order by poradi';
$vysledek=@mysql_query($dotaz);
while($radek=@mysql_fetch_array($vysledek)):
$xtpl->assign('NAZEV',strtoupper($radek[nazev]));
$xtpl->assign('LINK','http://'.$radek[link]);
$xtpl->assign('INFO',$radek[info]);
$xtpl->parse('main.odkaz');
endwhile;
page_out(12);
break;
//// KONTAKT
case "kontakt":
page_in();
$text=detail('kontakt');
$text=nl2br(bold(italic($text)));
$xtpl->assign_file('OBSAH','xtpl/text.xtpl');
$xtpl->assign('TEXT',$text);
page_out(13);
break;
}
?>
|