Current Path : /data/web/virtuals/51568/virtual/www/pomucky/ |
Current File : /data/web/virtuals/51568/virtual/www/pomucky/vse.php |
<?php require_once "header.php"; if($login){ $prava=explode(",",$prava); if($prava[0]!="on"){ echo '<err>K tomuto nemáte oprávnění! Kontaktujte prosím p. Tomaštíka.</err>'; }else{ if($_GET["uprav"]==1 && $prava[3]!="on"){ echo '<err>K tomuto nemáte oprávnění! Kontaktujte prosím p. Tomaštíka.</err>'; }else{ $edit=($_GET["uprav"]==1); if($_POST["send"]!=""){ echo '<ok>Uloženo!</ok>'; } echo "<h2>Celkový výpis</h2> <!--<a href=?akce=vse&uprav=1>Upravit</a>-->"; if($_GET["tisk"]=="") echo ' <a href=?akce=vse&tisk=1&pismo= onclick="location.href=this.href+prompt(\'Zadejte prosím velikost písma v pixelech\',\'13\');return false">Tisk</a>'; else echo ' <small>Tištěno '.date("j.n.Y").' v '.date("G:i:s").'</small> <script> window.onload=function(){print();}; </script> '; echo " <hr>"; if($edit) echo ' <form action=# method=post> <input type=submit name=send value="Uložit a přepočítat">'; echo ' <div id=tbd2 style=position:fxed></div> <div id=tbd> <table id=tb class=vypis cellspacing=0 cellpadding=3 border=1> <thead id=tbl> <tr><th style="border-right:2px solid black;"> </th> '; //doplnění $vsechny=mysql_query("select * from tridy order by nazev"); while($z=mysql_fetch_array($vsechny)){ if($tridy[$z["id"]]=="") $tridy[$z["id"]]["info"]=$z; } //základní načtení tříd $q=mysql_query("select * from predmety order by nazev asc"); while($z=mysql_fetch_array($q)){ $z["extra"]=explode("|",$z["extra"]); foreach($z["extra"] as $v2){ $v2=explode("-",$v2); $extrau[$v2[0]]+=$v2[2]; } $pomucky=explode("|",$z["polozky"]); foreach($pomucky as $v){ if($v!=""){ $v=explode("-",$v); $trida=mysql_fetch_array(mysql_query("select * from tridy where id=".$v[1])); if(count($tridy[$v[1]]["info"])>0){ $tridy[$v[1]]["info"]=$trida; $tridy[$v[1]][$v[0]]+=$v[2]; } } } } //ročníky foreach($tridy as $v){ $rocniky[substr($v["info"]["nazev"],0,1)][]=$v; } //hlavičky $x=1; $celkemZaku=0; $pocty=Array(); foreach($rocniky as $v){ foreach($v as $v2){ $pocty[substr($v2["info"]["nazev"],0,1)]+=$v2["info"]["zaku"]; $rocnik=substr($v2["info"]["nazev"],0,1); $x++; $extra=explode("|",$v2["info"]["extra"]); foreach($extra as $v3){ $v3=explode("-",$v3); $extrat[$v3[0]]+=$v3[1]; } } echo '<th style="background:#DBFFE5;border-right:2px solid black;" colspan='.(count($v)+1).'>'.$rocnik.'.ročníky</th>'; $x++; } echo ' <th colspan=3 style=color:red>∑</th> <th id="b-'.($x+4).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="background:pink;">∑ Kč nákup</th> <th id="b-'.($x+5).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="background:pink;">∑ Kč prodej</th> </tr><tr><th style="background:#FBFFCC;border-right:2px solid black;border-bottom:1px solid black;">žáků</th>'; $y++; $i=0; $x=0; $num=1; foreach($rocniky as $v){ if($v!=""){ $y++; foreach($v as $v2){ $x++; echo '<th id="b-'.$x.'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="background:#FAFFDE;border-bottom:1px solid black;">'.substr($v2["info"]["nazev"],2,1).'<br><small>'.$v2["info"]["zaku"].'ž</small></th>'; $i++; $num++; } $x++; echo '<th id="b-'.($x).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="background:#F3FFB3;border-right:2px solid black;border-bottom:1px solid black;"><span style=color:black>∑</span><br> <span style=color:darkOrange>'.$pocty[substr($v2["info"]["nazev"],0,1)].'ž</span></th>'; $celkemZaku+=$pocty[substr($v2["info"]["nazev"],0,1)]; } } echo ' <th id="b-'.($x+1).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="color:red;background:#FAFFDE;border-bottom:1px solid black;">'.$celkemZaku.'<br>žáků</th> <!--<th id="b-'.($x+2).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style=color:red;background:#FAFFDE;>navíc<br>učitelé</th>--> <th id="b-'.($x+3).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style=color:red;background:#FAFFDE;>navíc<br>třídy</th> <th id="b-'.($x+4).'-'.$y.'" onmouseover="cross(this,1,false,true)" onmouseout="cross(this,0,false,true)" style="color:red;background:#FFEEF5;border-bottom:1px solid black;"><big>VŠE</big></th> <th style="background:#FFDBE4;font-weight:bold;border-bottom:1px solid black;color:red;" id=en>-Kč</th> <th style="background:#FFDBE4;font-weight:bold;border-bottom:1px solid black;color:red;" id=ep>-Kč</th> '; echo '</tr></thead><tr>'; //počty a ceny $zasobnik=0; $q=mysql_query("select * from pomucky order by poradi asc"); while($z=mysql_fetch_array($q)){ echo '</tr><tr> <th style="border-right:2px solid black;" id="b-0-'.($y+1).'" onmouseover="cross(this,1,true,false)" onmouseout="cross(this,0,true,false)">'.$z["nazev"].'</th>'; $y++; $x=0; $radek=0; foreach($rocniky as $v){ $zasobnik=0; foreach($v as $v2){ $x++; echo '<td style="" id="b-'.$x.'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)">'; //if($edit) echo '<input name="pol['.$x.']['.$y.']" style=width:40px value="'; if($tridy[$v2["info"]["id"]][$z["id"]]!="") echo ($tridy[$v2["info"]["id"]][$z["id"]]).""; else echo " "; //if($edit) echo '">'; echo '</td>'; $zasobnik+=($tridy[$v2["info"]["id"]][$z["id"]]*$v2["info"]["zaku"]); $rocnik=substr($v2["info"]["nazev"],0,1); } $x++; echo '<td id="b-'.$x.'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style="background:#F3FFB3;border-right:2px solid black;">'; if($zasobnik!="") echo ($zasobnik);echo '</td>'; $radek+=($zasobnik); } echo ' <td id="b-'.($x+1).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style=color:red>'; if($radek!="") echo ($radek); echo '</td> <!--<td id="b-'.($x+2).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style=color:red>'; if($extrau[$z["id"]]!="")echo ($extrau[$z["id"]]); echo '</td>--> <td id="b-'.($x+3).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style=color:red>'; if($extrat[$z["id"]]!="") echo ($extrat[$z["id"]]); echo'</td> <td id="b-'.($x+4).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style="color:red;background:#FAFFDE;">'; if($radek+$extrau[$z["id"]]+$extrat[$z["id"]]!="") echo '<b>'.($radek+$extrau[$z["id"]]+$extrat[$z["id"]]).'</b>×'; echo '</td> <td id="b-'.($x+5).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style=background:#FFDBE4;font-weight:bold;>'.(($radek+$extrau[$z["id"]]+$extrat[$z["id"]])*$z["nakupni-cena"]).' Kč</td> <td id="b-'.($x+6).'-'.$y.'" onmouseover="cross(this,1)" onmouseout="cross(this,0)" style=background:#FFDBE4;font-weight:bold;>'.(($radek+$extrau[$z["id"]]+$extrat[$z["id"]])*$z["prodejni-cena"]).' Kč</td> '; $sn+=(($radek+$extrau[$z["id"]]+$extrat[$z["id"]])*$z["nakupni-cena"]); $sp+=(($radek+$extrau[$z["id"]]+$extrat[$z["id"]])*$z["prodejni-cena"]); } echo '</tr></table></div>'; if($edit) echo '<input type=submit name=send value="Uložit a přepočítat"></form>'; echo ' <script> ei("en").innerHTML="'.$sn.' Kč"; ei("ep").innerHTML="'.$sp.' Kč"; //$("#tablePlaceholder table").fixedHeaderTable({ height: "400", altClass: "odd", themeClass: "fancyDarkTable" }); </script> '; } } } ?>