Your IP : 216.73.217.87
<?php
session_start();
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
if (isset($_POST["tn"]))
{
$tn=$_POST["tn"];
}
else
{
//header("location: /");
}
date_default_timezone_set("Europe/Sofia");
$cd=date("d.m.Y", time());
include("./conn.php");
?><!DOCTYPE HTML>
<html lang="bg">
<head>
<meta charset="utf-8" />
<title>Генериране на съобщения за РЗИ</title>
<link rel="shortcut icon" type="image/png" href="/assets/images/site/enter.png" />
<link rel="shortcut icon" type="image/png" href="https://enter.vlevski.eu/assets/images/site/enter.png" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="/assets/css/bootstrap.min.css" />
<link rel="stylesheet" href="/assets/css/datepicker.css" />
<script src="/assets/js/jquery.min.js"></script>
<script src="/assets/js/popper.min.js"></script>
<script src="/assets/js/bootstrap.min.js"></script>
<script src="/assets/js/bootstrap-datepicker.js"></script>
<script src="/assets/fa/js/all.min.js" defer></script>
<script>
filename="";
function rmchck()
{
s=document.forms.ssel;
for (i = 0; i < s.length; i++)
{
if (s[i].checked)
{
s[i].checked=false;
}
}
$("#stsel").html("<i class=\"fas fa-clipboard-list\"></i> 0 избрани</a>");
$("#uc").html(" ");
$("#srch").val("");
$("#stbl tr").filter(function()
{
$(this).toggle($(this).text().toLowerCase().indexOf("") > -1)
}).css("display", "none");
$("#genb").css("visibility", "hidden");
}
function stcount()
{
c=0;
s=document.forms.ssel;
for (i = 0; i < s.length; i++)
{
if (s[i].checked)
{
c++;
}
}
if (c>0)
{
$("#genb").css("visibility", "visible");
$("#uc").html("<a style=\"color: #CCCCCC; text-decoration: none; font-size: 30px;\" href=\"javascript:void(0);\" onclick=\"rmchck();\">-</a>");
if (c==1)
{
$("#stsel").html("<i class=\"fas fa-clipboard-list\"></i> <a style=\"color: #CCCCCC; text-decoration: none;\" href=\"javascript:void(0);\" onclick=\"picked();\">1 избран/а (вижте кой/коя)</a>");
}
else
{
$("#stsel").html("<i class=\"fas fa-clipboard-list\"></i> <a style=\"color: #CCCCCC; text-decoration: none;\" href=\"javascript:void(0);\" onclick=\"picked();\">"+c+" избрани (вижте кои)</a>");
}
}
else
{
rmchck();
}
}
function downfile()
{
var wd=$("#wd").val();
var rd=wd.split(".");
wd=""+rd[2]+"-"+rd[1]+"-"+rd[1]+"";
var an=document.createElement("a");
an.href="/w/"+filename+".docx";
an.target="_blank";
an.download="st-covid-"+wd+".docx";
an.click();
}
function opendownload(f)
{
if (f=="ERR")
{
$("#nfo").html("Нещо се обърка!<br />Презаредете страницата и изберете децата отново!");
$("#downb").css("display", "none");
}
else
{
$("#nfo").html("Вашият списък беше успешно изготвен!<br /><br />Щракнете на бутона по-долу, за да го свалите!");
$("#downb").css("display", "block");
}
}
function chsnd()
{
a="";
s=document.forms.ssel;
for (i = 0; i < s.length; i++)
{
if (s[i].checked)
{
if (a=="")
{
a+=s[i].value;
}
else
{
a+="|"+s[i].value;
}
}
}
stn=a;
wd=$("#wd").val();
trep=$("#trep").val();
$.ajax({url: "/w/convt.php", type: "POST", data:{"wd": ""+wd+"", "stn": ""+stn+"", "trep": ""+trep+""}, success: function(data) { filename=data; opendownload(data); } });
}
function cun(k)
{
tb=k.replace("k", "tb");
if ($('.'+k)[0].checked)
{
$('.'+k).prop('checked', false);
$('.'+tb).html("");
}
else
{
$('.'+k).prop('checked', true);
$('.'+tb).html("C");
}
stcount();
}
function picked()
{
$("#stbl tr").filter(function()
{
$(this).toggle($(this).text().toLowerCase().indexOf("c") > -1)
}).css("display", "none");
}
$(document).ready(function()
{
$(".datepicker").datepicker();
$("#srch").on("keyup", function()
{
var value=$(this).val().toLowerCase();
$("#stbl tr").filter(function()
{
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
}).css("display", "none");
});
});
</script>
<style>
html, body
{
background-color: #112233;
}
a, div, input
{
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
a.dropdown-item
{
color: #DDDDDD!important;
}
a.dropdown-item:hover
{
color: #FFFFFF!important;
background-color: transparent!important;
}
.dropdown .dropdown-menu
{
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
max-height: 0;
display: block;
overflow: hidden;
opacity: 0;
}
.dropdown.show .dropdown-menu
{
max-height: 300px;
opacity: 1;
}
</style>
</head>
<body>
<nav id="navbar" style="position: fixed; width: 100%; top: 0; left: 0; z-index: 200;" class="navbar navbar-expand-lg navbar-fixed-top navbar-dark bg-dark">
<li class="nav-item active" style="list-style: none;">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Навигация">
<span class="navbar-toggler-icon"></span>
</button>
</li>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="/"><i style="color: #DDDDDD;" class="fas fa-home"></i> Към главния модул</a>
</li>
</ul>
</div>
</nav>
<div class="modal fade" id="mwps" data-keyboard="false" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="mw" aria-hidden="true">
<div class="modal-dialog modal-lg" style="width: 95%;">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="mwpst">
Изготвяне на списък
</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Затвори">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<strong id="nfo"></strong>
<br />
<hr />
</div>
<div class="modal-footer">
<button id="downb" type="button" class="btn btn-primary" onclick="downfile(); return true;"><i class="fas fa-file-export"></i> Свали файла</button>
</div>
</div>
</div>
</div>
<form id="ssel" name="ssel">
<div class="container-fluid" style="margin-top: 75px;">
<div class="row">
<div class="col-12" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<i class="fas fa-clipboard-list"></i> Генериране на съобщения за РЗИ
<br />
<br />
</div>
</div>
<div class="row">
<div class="col-6" style="border-bottom: 3px #CCCCCC dotted; margin-bottom: 20px; font-size: 35px; font-weight: bold; color: #DDDDDD;">
За коя дата е съобщението?
</div>
<div class="col-6" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<input id="wd" name="wd" type="text" style="color: #CCCCCC; background-color: #112233; font-size: 40px; width: 95%; height: 80px;" class="datepicker" value="<?php print("".$cd.""); ?>" />
</div>
</div>
<div class="row">
<div class="col-6" style="border-bottom: 3px #CCCCCC dotted; margin-bottom: 20px; font-size: 35px; font-weight: bold; color: #DDDDDD;">
За какво е съобщението?
</div>
<div class="col-6" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<select id="trep" name="trep" style="color: #CCCCCC; background-color: #112233; font-size: 40px; width: 95%; height: 80px;" class="form-control form-control-lg">
<option value="c">За служители с COVID-19</option>
<option value="q">За контактни служители</option>
</select>
</div>
</div>
<div class="row">
<div class="col-12" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<div id="stsel"><i class="fas fa-clipboard-list"></i> 0 избрани</div>
</div>
</div>
<div class="row">
<div class="col-6" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<input style="color: #CCCCCC; background-color: #112233; font-size: 30px;" class="form-control form-control-lg" id="srch" type="text" placeholder="Част от име на служител или длъжност" />
</div>
<div class="col-6" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<button id="genb" data-toggle="modal" data-target="#mwps" style="visibility: hidden; font-size: 40px; width: 95%; height: 80px;" type="button" onclick="chsnd(); return true; document.getElementById('psfrm').submit(); return true;" class="btn btn-success">Генерирай</button>
</div>
</div>
<div class="row">
<div class="col-12" style="margin-bottom: 20px; font-size: 25px; font-weight: bold; color: #DDDDDD;">
<table class="table table-bordered table-striped table-dark">
<thead>
<tr>
<th id="uc" style="width: 60px; font-size: 30px; text-align: center;"> </th>
<th style="width: 15px; text-align: center;"></th>
<th>Имена на служителя</th>
<th>Длъжност</th>
</tr>
</thead>
<tbody id="stbl">
<?php
$stsql=mysqli_query($db, "SELECT * FROM `stuff` ORDER BY `n1` ASC, `n2` ASC, `n3` ASC;");
while ($st=mysqli_fetch_row($stsql))
{
$i=$st[0];
$n1=$st[3];
$n2=$st[4];
$n3=$st[5];
$n="".$n1." ".$n2." ".$n3."";
$n=str_replace(" "," ", $n);
$dl=$st[12];
print("<tr>");
print("<td><input type=\"checkbox\" onchange=\"if (this.checked) { document.getElementById('tb".$i."').innerHTML='C'; } else { document.getElementById('tb".$i."').innerHTML=''; }\" onclick=\"stcount(); return true;\" style=\"width: 30px; height: 30px;\" class=\"k".$k."\" id=\"s".$i."\" value=\"".$i."\" /></td>");
print("<td><div id=\"tb".$i."\" style=\"visibility: hidden; font-size: 1px;\"></div></td>");
print("<td>".$n."</td>");
print("<td>".$dl."</td>");
print("</tr>");
}
include("./close.php");
?>
</tbody>
</table>
</div>
</div>
</div>
</form>
</body>
</html>