Current Path : /data/web/virtuals/51568/virtual/www/www/plany/ |
Current File : /data/web/virtuals/51568/virtual/www/www/plany/planEmailyBody.php |
<?php if (file_exists('DbConnect.php')){ require_once('DbConnect.php'); } if (file_exists('funkce/DbConnect.php')){ require_once('funkce/DbConnect.php'); } /* if (file_exists('../../funkce/DbConnect.php')){ require_once('../../funkce/DbConnect.php'); }*/ if (!IsSet($idPlan)){ if (Isset($_POST["idPlan"])){$idPlan = $_POST["idPlan"];} else {$idPlan = 0;} } if ($idPlan == 0) { if (Isset($_POST["idRok"])){$idRok = $_POST["idRok"];} else {$idRok = 0;} if ($idRok > 0) { $sql = "select MAX(id) as idPlan from pl_plany where idrok=$idRok"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_object($result); $idPlan = $row->idPlan; } } if ($idPlan < 1){ exit ('<div class="alert alert-info h5">Není vytvořen žádný plán.</div>'); } $result = mysqli_query($conn, "SELECT count(id) as pocet FROM `pl_poslano` WHERE idplan = $idPlan"); if ($result){ $pocetPoslani = mysqli_fetch_object($result)->pocet; } else { $pocetPoslani = 0; } $sql = "select max(id) as maxid, max(cislo) as maxcislo, Max(zacatek) as maxzacatek, min(id) as minid, min(cislo) as mincislo, Min(zacatek) as minzacatek from pl_tydny where idplan=$idPlan"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_object($result); $minid = $row->minid; $maxid = $row->maxid; $mincislo = $row->mincislo; $maxcislo = $row->maxcislo; $minzacatek = $row->minzacatek; $maxzacatek = $row->maxzacatek; if ($mincislo == $maxcislo){ $tyden = "$mincislo. týden"; } else { $tyden = "$mincislo. - $maxcislo. týden"; } $datumZacatek = strtotime($row->minzacatek); $datumKonec = strtotime("+6 day", strtotime($row->maxzacatek)); $datumNedele = strtotime("+6 day", strtotime($row->maxzacatek)); ?> <div style="max-width: 700px; margin-left: auto; margin-right: auto;"> <div style="border: 1px solid black; font-size: 22px; text-align: center; margin-bottom: 20px; background-color: rgb(153, 193, 250);"> Plán od <?php echo date('d.m.', $datumZacatek);?> do <?php echo date('d.m.Y', $datumKonec);?> (<?php echo $tyden;?>) </div> <table style="border: 0px solid -while; width: 100%"> <tr> <!-- <td style="text-align: left; color: red; font-size: 12px"> <?=($pocetPoslani) ? "Verze: ".($pocetPoslani+1) : ""; ?></td> --> <td style="text-align: right; font-size: 12px">Vygenerováno: <?= date('d.m.Y H:i:s')?> </td> </tr> </table> <?php $sql = "select pu.obsah from pl_uvod pu left join pl_tydny pt on pt.id=pu.idtyden WHERE pt.idplan = $idPlan order by pt.cislo, pu.poradi"; $result = mysqli_query($conn, $sql); if ($row = mysqli_fetch_object($result)){ $cisloRadku = 0; ?> <table style="border: 1px solid black; border-collapse: collapse; width: 100%"> <?php do{ $cisloRadku++; ?> <tr > <td style="border: 1px solid black; text-align: right; padding: 3px 8px; vertical-align: top;" ><?php echo $cisloRadku; ?>.</td> <td style="border: 1px solid black; padding: 3px 8px;" ><?php echo $row->obsah;?></td> </tr> <?php } while ($row = mysqli_fetch_object($result));?> </table> <?php } $nazvyDnu = array(1 => 'po', 'út', 'st', 'čt', 'pá', 'so', 'ne'); $nazvyDnuLong = array(1 => 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota', 'neděle'); $dtZaS = date('Y-m-d', $datumZacatek); $dtKoS = date('Y-m-d', $datumNedele); $sql = "SELECT id, datum, cas, obsah, nadpis, stav, pa.informace, pa.podilise FROM pl_akce pa WHERE datum>='$dtZaS' and datum<='$dtKoS' and pa.informace='1' order by datum, cas"; $result = mysqli_query($conn, $sql); if ($row = mysqli_fetch_object($result)){?> <div style="font-size: 19px; margin-top: 26px; margin-bottom: 16px; padding-left: 16px; background-color: rgb(181, 228, 154);">Informace</div> <table style="border: 1px solid black; border-collapse: collapse; width: 100%"> <?php do{ ?> <tr> <td style="border: 1px solid black; padding: 3px 8px; width: 18%" ><?php echo $nazvyDnuLong[date("N", strtotime($row->datum))].date(' - d.m.', strtotime($row->datum)); ?></td> <td style="border: 1px solid black; padding: 3px 8px;" ><?php echo $row->nadpis;?></td> <td style="border: 1px solid black; padding: 3px 8px; ; width: 25%" ><?php echo $row->podilise;?></td> </tr> <?php } while ($row = mysqli_fetch_object($result));?> </table> <?php } $sql = "SELECT pa.id, datum, cas, obsah, nadpis, stav, pa.informace, pa.podilise FROM pl_akce pa WHERE datum>='$dtZaS' and datum<='$dtKoS' order by datum, cas"; $result = mysqli_query($conn, $sql); $jeDatum = 0; $cisloRadku = 0; $byloDatum = $datumZacatek; // echo date('d.m.', $datumZacatek), "<br />", date('d.m.', $datumZacatek + 86400); if ($row = mysqli_fetch_object($result)){?> <div style="font-size: 19px; margin-top: 26px; background-color: rgb(243, 175, 243); padding-left: 16px">Přehled všech aktivit</div> <table style="border: 0px solid black; border-collapse: collapse; width: 100%"> <?php do{ $cisloRadku++; if ($jeDatum != strtotime($row->datum)){ // nove datum if ($jeDatum == 0){ $jeDatum = strtotime($row->datum); while ($jeDatum > $byloDatum){ ?> <tr class="<?php echo ($cisloRadku > 1) ? 'border-top' : '';?>"> <td colspan="3" style="font-weight: bold; padding: 16px 8px 2px 8px;"> <?php echo $nazvyDnuLong[date("N", $byloDatum)].date(' - d.m.', $byloDatum); ?> </td> <?php $byloDatum = strtotime("+1 day", $byloDatum); } } else { $jeDatum = strtotime($row->datum); if ($jeDatum > $byloDatum + 86400) { $byloDatum = strtotime("+1 day", $byloDatum); while ($jeDatum > $byloDatum){ ?> <tr class="<?php echo ($cisloRadku > 1) ? 'border-top' : '';?>"> <td colspan="3" style="font-weight: bold; padding: 16px 8px 2px 8px; "> <?php echo $nazvyDnuLong[date("N", $byloDatum)].date(' - d.m.', $byloDatum); ?> </td> <?php $byloDatum = strtotime("+1 day", $byloDatum); } } } $byloDatum = $jeDatum; ?> <tr class="<?php echo ($cisloRadku > 1) ? 'border-top' : '';?>"> <td colspan="3" style="font-weight: bold; padding: 16px 8px 2px 8px; "> <?php echo $nazvyDnuLong[date("N", strtotime($row->datum))].date(' - d.m.', strtotime($row->datum)); ?> </td> </tr> <?php ;} ?> <tr> <td style="width: 18%; padding: 3px 8px; border: 1px solid black; text-align: right; vertical-align: top;" ><?php echo $row->cas; ?></td> <td style=" padding: 3px 8px; border: 1px solid black; vertical-align: top;" ><?php echo $row->nadpis;?> <?php if ($row->obsah > ' '){echo "<br>$row->obsah";}?> </td> <td style="width: 25%; padding: 3px 8px; border: 1px solid black; vertical-align: top;" ><?php echo $row->podilise;?></td> </tr> <?php } while ($row = mysqli_fetch_object($result)); //echo date(' - d.m.', $byloDatum); /* if ($byloDatum + 2 * 86400 < $datumNedele) { $byloDatum = strtotime("+1 day", $byloDatum); while ($byloDatum + 86400 < $datumNedele){ ?> <tr class="<?php echo ($cisloRadku > 1) ? 'border-top' : '';?>"> <td colspan="3" class="font-weight-bold my-4 pt-4 " "> <?php echo $nazvyDnuLong[date("N", $byloDatum)].date(' - d.m.', $byloDatum); ?> </td> <?php $byloDatum = strtotime("+1 day", $byloDatum); } } */ ?> </table> </div> <?php } ?>