<?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">&nbsp;<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>