<?php /* * Created on 4.3.2009 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ require_once "inc.main.php"; global $db; function renderSlovnikLeftMenuDiv() { global $db; $chars=GetChars(); $out='<div class="boxik"><h2><a href="'.URL.'/informace/vyklad-pojmu/" title="V�klad pojm�">V�klad pojm�</a></h2>'; //poradnik poc. pismen pojmu $out.='<div class="pojmy_chars">'; foreach($chars as $k=>$v) { $out.='<a href="'.$v.'" class="pager_slovnik" title="V�klad pojm� poji�ten� se za��te�n�m p�smenem '.$v.' " onclick="return false;">'.$v.'</a> '; } $out.='</div>'; //TOP pojmy $top_c=GetTopConception(); $out.='<div id="top" class="pojmy_seznam disp_pojmy">'; foreach($top_c as $k=>$v) { $url='/informace/vyklad-pojmu/'.$v['urlid'].'/'; $out.='<a href="'.$url.'" title="V�klad pojmu - '.$v['s_pojem'].' ">'.$v['s_pojem'].'</a><br />'; } $out.='</div>'; //END top Pojmy foreach($chars as $k=>$v) { $pojmy=GetConceptionsForChar($v); if(!$pojmy) continue; $out.='<div id="pojmy_'.$v.'" class="pojmy_seznam no_disp_pojmy">'; foreach($pojmy as $k=>$v) { $url='/informace/vyklad-pojmu/'.$v['urlid'].'/'; $out.='<a href="'.$url.'" title="V�klad pojmu - '.$v['s_pojem'].' ">'.$v['s_pojem'].'</a><br />'; } $out.='</div>'; } $out.='</div>'; return $out; } function renderSlovnikLeftMenu() { global $db; $chars=GetChars(); $out='<table class="menuHeaderDefault" width="190"> <tbody> <tr> <td width="175" class="grey_font"> <a href="'.URL.'/informace/vyklad-pojmu/" title="V�klad pojm�">V�klad pojm�</a></td> <td width="15"/> </tr> </tbody> </table>'; //poradnik poc. pismen pojmu $out.='<div class="pojmy_chars">'; foreach($chars as $k=>$v) { $out.='<a href="'.$v.'" class="pager_slovnik" title="V�klad pojm� poji�ten� se za��te�n�m p�smenem '.$v.' " onclick="return false;">'.$v.'</a> '; } $out.='</div>'; //TOP pojmy $top_c=GetTopConception(); $out.='<div id="top" class="pojmy_seznam disp_pojmy">'; foreach($top_c as $k=>$v) { $url='/informace/vyklad-pojmu/'.$v['urlid'].'/'; $out.='<a href="'.$url.'" title="V�klad pojmu - '.$v['s_pojem'].' ">'.$v['s_pojem'].'</a><br />'; } $out.='</div>'; //END top Pojmy foreach($chars as $k=>$v) { $pojmy=GetConceptionsForChar($v); if(!$pojmy) continue; $out.='<div id="pojmy_'.$v.'" class="pojmy_seznam no_disp_pojmy">'; foreach($pojmy as $k=>$v) { $url='/informace/vyklad-pojmu/'.$v['urlid'].'/'; $out.='<a href="'.$url.'" title="V�klad pojmu - '.$v['s_pojem'].' ">'.$v['s_pojem'].'</a><br />'; } $out.='</div>'; } return $out; } function GetChars() { global $db; $dbSQL = "SELECT DISTINCT(char_id) FROM contentSystem.slovnik WHERE b_deleted=0"; $dbRes = mysqli_query($db, $dbSQL); while($row = @mysqli_fetch_array($dbRes)) { $ret[]=$row['char_id']; } return $ret; } /* * Vrati TOP pojmy zo slovnika */ function GetTopConception() { global $db; $dbSQL = "SELECT * FROM contentSystem.slovnik WHERE b_top=1 AND b_deleted=0"; $dbRes = mysqli_query($db, $dbSQL); while($row = @mysqli_fetch_array($dbRes)) { $ret[$row['id']]=$row; } return $ret; } /* * Vrati TOP pojmy zo slovnika */ function GetConceptionsForChar($char) { global $db; $dbSQL = "SELECT * FROM contentSystem.slovnik WHERE char_id='".$char."' AND b_deleted=0"; $dbRes = mysqli_query($db, $dbSQL); while($row = @mysqli_fetch_array($dbRes)) { $ret[$row['id']]=$row; } return $ret; } /* * Vrati pojem na zaklade urlid */ function GetConception($urlid) { global $db; $dbSQL = "SELECT * FROM contentSystem.slovnik WHERE urlid='".$urlid."' AND b_deleted=0"; $dbRes = mysqli_query($db, $dbSQL); $row = @mysqli_fetch_array($dbRes); return $row; } function RenderConception($urlid) { $row=GetConception($urlid); if(!$row) return ''; $out='<div class="pojem_box_selected">'; $out.='<h2>'.$row['s_pojem'].'</h2>'; $out.=$row['s_vyklad']; $out.='</div>'; return $out; } /* * vysklada zoznam boxuk pre hlavni pojmy */ function RenderTopConceptionsBox() { $top_pojmy=GetTopConception(); if(!$top_pojmy) return ''; $out=''; foreach($top_pojmy as $k=>$v) { $out.='<div class="pojem_box">'; $out.='<h2>'.$v['s_pojem'].'</h2>'; $out.=$v['s_vyklad']; $out.='</div>'; } return $out; } /* * Vysklada seznam boxu pro dane pocatecni pismeno */ function RenderConceptionBox($char_id,$not_urlid=null) { $top_pojmy=GetConceptionsForChar($char_id); if(!$top_pojmy) return ''; $out=''; foreach($top_pojmy as $k=>$v) { if(!is_null($not_urlid) && $v['urlid']==$not_urlid) continue; //pokial chceme nejaky pojem preskocit $out.='<div class="pojem_box">'; $out.='<h2>'.$v['s_pojem'].'</h2>'; $out.=$v['s_vyklad']; $out.='</div>'; } return $out; } ?> <script type="text/javascript"> $(document).ready(function(){ $(".pager_slovnik").click(function(){ id=$(this).attr("href"); $(".disp_pojmy").slideToggle(1300); $(".disp_pojmy").attr("class","pojmy_seznam no_disp_pojmy"); $("#pojmy_"+id).slideToggle(1300); $("#pojmy_"+id).attr("class","pojmy_seznam disp_pojmy"); $(".pojmy_a_bold").attr("class","pager_slovnik"); $(this).attr("class","pager_slovnik pojmy_a_bold"); return false; }); }); </script>