ACC SHELL

Path : /srv/www/vhosts/lps/intranet/
File Upload :
Current File : /srv/www/vhosts/lps/intranet/funct.php

<?
include("config.php");
// SQL filtrace, r - run, d - done, a - after,
// princip zkontroluje promenou v URL a potom podle ni zada retezec pro podminkuSQL 
/*
cehck buttony
1  2  3
P  H  PO
D  
kombinace
status>
hotovo  1
probiha 2
po terminu 3

p h po
0 0 0 - nic
0 0 1 - po
0 1 0 - h
0 1 1 - h,po
1 0 0 - p
1 0 1 - p,po
1 1 0 - p,h
1 1 1 - all



DB status
0- nesplneno
1- splneno
2- probiha
*/
function filtering($tab){

if($tab=="salesreturn"){$qsql=" AND s.statu IN( ";}else if($tab=='iso'){$qsql=" AND p.statu IN( ";}

if(($_SESSION['r']=='1') or ($_SESSION['d']=='1') or ($_SESSION['a']=='1')){
$qand=" , " ;
if($_SESSION['r']=='1'){$qsql=$qsql."'2'";}
if($_SESSION['r']=='1' and $_SESSION['d']=='1'){$qsql=$qsql.$qand;}
if($_SESSION['d']=='1'){$qsql=$qsql."'1'";}
if($_SESSION['d']=='1' and $_SESSION['a']=='1'){$qsql=$qsql.$qand;}
if($_SESSION['r']=='1' and $_SESSION['a']=='1' and $_SESSION['d']=='0'){$qsql=$qsql.$qand;}
if($_SESSION['a']=='1'){$qsql=$qsql."'0'";}
$qsql=$qsql.")";
}else $qsql=$qsql."'4' )";
//echo $qsql;
return $qsql;
}



function fbutt_disp(){

if(isset($_GET['er'])) $er=$_GET['er'];
if(isset($_SESSION['r']) && $_SESSION['r']==1) $r="checked";
if(isset($_SESSION['d']) && $_SESSION['d']==1) $d="checked";
if(isset($_SESSION['a']) && $_SESSION['a']==1) $a="checked";

echo "<h5>Filtry</h5> <p>";
echo "<form action=\"intranet.php?er=37&err=".$er."\" method=\"POST\"> <label>Probíhá</label>";
echo "<input type=\"checkbox\" ".$r." name=\"r\" value=\"1\" /> <label>Splněno</label>";
echo "<input type=\"checkbox\" ".$d." name=\"d\" value=\"1\" /> <label>Nesplněno</label>";
echo "<input type=\"checkbox\" ".$a." name=\"a\" value=\"1\" /> <input type=\"submit\" name=\"ok\" value=\"Nastavit\" /></form></p>";
}

//posila email komu - od koho - jaky druh - id druhu - termin -text napravna opatreni
function smail($mhwo,$mfrom,$min,$mid,$mterm,$moptr){

$mitem="Nový úkol - ";
// dodelat
if($min=='iso'){$mitem=$mitem."ISO";}else if($min=='reklamace'){$mitem=$mitem."reklamace";}

$mbody="Dostal jste úkol ".$mitem." .Termín splnění je do ".$mterm.". Máte za úkol ".$moptr.".";
echo $mbody."komu :".$mhwo; 
$resulting = Mail($mhwo, $mitem, $mbody,$mfrom);
if(!$resulting){echo "neodslano";}
}

// funkce pro yobrayeni uprav
function fdispmodif($id,$web){ 
if($_SESSION['uright']=='2'){
echo "<h5><b>Volby upravení :</b></h5><ul>";
echo "<li ><a href=\"http://".$web."/intranet/intranet.php?er=20&id=".$id."\"><img src=\"img/edit.gif\" alt=\"uprav\" />Upravit </a></li>";
echo "<li><a href=\"http://".$web."/intranet/intranet.php?er=23&id=".$id."\"><img src=\"img/delete.gif\" alt=\"smaž\" />Smazat </a></li></ul>";
}
}




//zobrazuje hlavni menu 
function d_menu(){
$urights=$_SESSION['uright'];

echo "<div id=\"menu\">";
if($urights=='2'){
echo "<div class=\"menuclas\" >Pracovní místa</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=11\" >Nové místo</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=12\" >Úprava stávajících</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=13\" >Prohlížení</a></div>";

echo "<div class=\"menuclas\" >ISO</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=2\" >Nový proces</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=3\" >Úprava stávajících</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=5\" >Prohlížení</a></div>";

echo "<div class=\"menuclas\">Reklamace</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=17\" >Nová reklamace</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=18\" >Úprava stávajících</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=19\" >Prohlížení</a></div>";

echo "<div class=\"menuclas\">Všechny úkoly</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=40\" >Úprava stávajících</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=24\" >Prohlížení</a></div>";

echo "<div class=\"menuclas\">Zaměstnanci</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=29\" >Nový zaměstnanec</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=35\" >Úprava a prohlížení</a></div>";

echo "<div class=\"menuclas\">Zákazníci</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=25\" >Nový zákazník</a></div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=26\" >Úprava a prohlížení</a></div>";

echo "<div class=\"menuclas\">Kamery</div>";
echo "<div class=\"menuitem\"><a href=\"cam.php\" >Sledování</a></div>";

echo "<div class=\"menuclas\">Help</div>";
echo "<div class=\"menuitem\"><a href=\"help.php\" >Help</a></div>";

}
if($urights=='1'){
echo "<div class=\"menuclas\" >Úkoly</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=24\" >Přehled všech úkolů</a></div>";

echo "<div class=\"menuclas\" >Vlastní Úkoly</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=40\" >Přehled všech úkolů</a></div>";

echo "<div class=\"menuclas\">Osobní</div>";
echo "<div class=\"menuitem\"><a href=\"intranet.php?er=38\" >osobní údaje</a></div>";

echo "<div class=\"menuclas\">Help</div>";
echo "<div class=\"menuitem\"><a href=\"help.php\" >Help</a></div>";

}
echo "</div>";
}

//zobrazuje menu v body
function d_bodymenu(){
$urights=$_SESSION['uright'];

echo "<div style=\"color:black\">";
if($urights=='2'){
echo "<h4>Pracovní místa</h4>";
echo "<a  href=\"intranet.php?er=11\" >Nové místo</a><br />";
echo "<a  href=\"intranet.php?er=12\" >Úprava stávajících</a><br />";
echo "<a  href=\"intranet.php?er=13\" >Prohlížení</a><br />";

echo "<h4>ISO</h4>";
echo "<a  href=\"intranet.php?er=2\" >Nový proces</a><br />";
echo "<a  href=\"intranet.php?er=3\" >Úprava stávajícího procesu</a><br />";
echo "<a  href=\"intranet.php?er=5\" >Prohlížení</a><br />";

echo "<h4>Reklamace</h4>";
echo "<a  href=\"intranet.php?er=17\" >Nová reklamace</a><br />";
echo "<a  href=\"intranet.php?er=18\" >Úprava stávající reklamace</a><br />";
echo "<a  href=\"intranet.php?er=19\" >Prohlížení</a><br />";

echo "<h4>Všechny úkoly</h4>";
echo "<a href=\"intranet.php?er=40\" >Úprava stávajících</a><br />";
echo "<a href=\"intranet.php?er=24\" >Prohlížení</a><br />";

echo "<h4>Zaměstnanci</h4>";
echo "<a  href=\"intranet.php?er=29\" >Nový zaměstnance</a><br />";
echo "<a  href=\"intranet.php?er=35\" >Úprava stavajícího zaměstnance</a><br />";

echo "<h4>Zákazníci</h4>";
echo "<a  href=\"intranet.php?er=25\" >Nový zákazník</a><br />";
echo "<a  href=\"intranet.php?er=26\" >Úprava stavajícího zákazníka</a><br />";

echo "<h4>Help</h4>";
echo "<a  href=\"help.php\" >Help</a><br />";

}elseif($urights=='1'){
echo "<h4>Úkoly</h4>";
echo "<a href=\"intranet.php?er=24\" >Přehled úkolů</a><br />";

echo "<h4>Vlastní Úkoly</h4>";
echo "<a href=\"intranet.php?er=40\" >Přehled všech úkolů</a><br />";

echo "<h4>Help</h4>";
echo "<a  href=\"help.php\" >Help</a><br />";

echo "<h4>Osobní</h4>";
echo "<a href=\"intranet.php?er=38\" >osobní údaje</a>";
}

echo "</div>";
}

// kontroluje sekce pro vstup pouye pro adminy
function accescontrol($web){
$urights=$_SESSION['uright'];
if($urights<>'2')Header("location: http://$web/intranet/intranet.php?er=0&aces=0");
}
// tato funkce je pro zjisteni SQL dotazu
function qsql($web){if($_SESSION['uright']=='2'){return "admin";}elseif($_SESSION['uright']=='1'){return "user";}else{Header("location: http://$web/index.php");};
}

function drespw($respw,$fname,$sname){
echo "<label>Zodpovědný pracovník</label>";
echo "<select name=\"resp_w\" size=\"1\" >";
echo "<option value=\"".$respw."\" selected>".$fname." ".$sname;
if($_SESSION['uright']==2){
$hquery="SELECT * FROM  employee ORDER BY fname";
$hresult=mysql_query($hquery)
        or die("Požadovaná data nelze nalézt");
$hsignnum=mysql_num_rows($hresult);
for($hi=1;$hi<=$hsignnum;$hi++){
$hrow_array=mysql_fetch_array($hresult);
echo "<option value=\"".$hrow_array["ide"]."\">".$hrow_array["fname"]." ".$hrow_array["sname"];
 }
}
echo "</select>";
}

function drespwnew(){
echo "<label>Zodpovědný pracovník</label>";
echo "<select name=\"resp_w\" size=\"1\">";
if($_SESSION['uright']==2){
$hquery="SELECT * FROM  employee  ORDER BY fname";
$hresult=mysql_query($hquery)
        or die("Požadovaná data nelze nalézt");
$hsignnum=mysql_num_rows($hresult);
for($hi=1;$hi<=$hsignnum;$hi++){
$hrow_array=mysql_fetch_array($hresult);
echo "<option value=\"".$hrow_array["ide"]."\">".$hrow_array["fname"]." ".$hrow_array["sname"];
};
};
echo "</select>";
}

function dstatususer(){
echo "<label>Stav</label>";
echo "<select name=\"statu\" >";
echo "<option value=\"1\" selected>splněno</option>";
echo "</select>";
echo "<b> Pozor: tlačítkem SPLNĚNO změníte stav úkolu na splněno !</b>";
}


function dcustomer($customer,$namec,$worker){
echo "<label>Zákazník</label>";
echo "<select name=\"customers\" size=\"1\">";
echo "<option value=\"".$customer."\"   selected >".$namec."-".$worker;
if($_SESSION['uright']==2){
$cquery="SELECT * FROM customer ORDER BY namec";
$cresult=mysql_query($cquery)
        or die("Požadovaná data nelze nalézt");
$csignnum=mysql_num_rows($cresult);
for($ci=1;$ci<=$csignnum;$ci++){
$crow_array=mysql_fetch_array($cresult);

echo "<option value=\"".$crow_array["idc"]."\">".$crow_array["namec"]."-".$crow_array["worker"];
};
};
echo "</select>";
}


function ndcustomer(){
echo "<label>Zákazník</label>";
echo "<select name=\"customers\" size=\"1\">";
$cquery="SELECT * FROM customer ORDER BY namec";
$cresult=mysql_query($cquery)
        or die("Požadovaná data nelze nalézt");
$csignnum=mysql_num_rows($cresult);
for($ci=1;$ci<=$csignnum;$ci++){
$crow_array=mysql_fetch_array($cresult);
echo "<option value=\"".$crow_array["idc"]."\">".$crow_array["namec"]."-".$crow_array["worker"];
};
echo "</select>";
}


function dstatus($stat){
echo "<label>Stav</label>";
echo "<select name=\"statu\" >";
if($stat=='1'){
echo "<option value=\"0\">nesplněno</option>";
echo "<option value=\"1\" selected>splněno</option>";
echo "<option value=\"2\" >probíhá</option>";
}elseif($stat=='0'){
echo "<option  value=\"0\" selected>nesplněno</option>";
echo "<option value=\"1\">splněno</option>";
echo "<option value=\"2\" >probíhá</option>";
}else{
echo "<option  value=\"0\" >nesplněno</option>";
echo "<option value=\"1\">splněno</option>";
echo "<option value=\"2\" selected>probíhá</option>";
}; 
echo "</select>";
}

function dcolor($stat){

if($stat==1){$color="green";$status="Splněno";
}elseif($stat==0){$color="red";$status="Nesplněno";
}else{$color="yellow";$status="Probíhá";}	
echo "<div style=\"height:20px;width:120px; background-color:".$color."\"> Stav: <b>".$status."</b></div>";
}
function dchange($web,$stat,$id,$er1,$er2){
echo "<h5><b>Volby upravení :</b></h5>";
echo "<ul><li>";
if($stat=='0' AND $_SESSION['uright']=='1'){echo "Není možno dělat úpravy.";}else if($stat=='1' AND $_SESSION['uright']=='1'){echo "Není možno dělat úpravy.";
}else{echo "<a href=\"http://".$web."/intranet/intranet.php?er=".$er1."&id=".$id."\"><img src=\"img/edit.gif\" alt=\"uprav\" />Upravit </a></li>";}
if($_SESSION['uright']=='2'){echo "<li><a href=\"http://".$web."/intranet/intranet.php?er=".$er2."&id=".$id."\"><img src=\"img/delete.gif\" alt=\"smaž\" />Smazat</a></li>";};
echo "</ul>";



}


?>



ACC SHELL 2018