Edit File: index.php
<?php date_default_timezone_set('Europe/Belgrade'); $idfirme = 1; $prvidan = date('Y-m-01'); $danas = date('Y-m-d'); require_once('../configdb.php'); $con=mysqli_connect($configdb['db_server'],$configdb['db_korisnik'],$configdb['db_lozinka'],$configdb['db_ime']); // Check connection if (mysqli_connect_errno()) { echo "Ne mogu se povezati na bazu: " . mysqli_connect_error(); } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <audio id="audio" src="monitor.mp3" autostart="false" ></audio> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta content="en-us" http-equiv="Content-Language" /> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Administrator</title> <style type="text/css"> .auto-style1 { font-size: 12pt; } .auto-style2 { background-color: #000000; height:4vh; text-align:center; } .auto-style3 { width:auto; height:5vh; text-align:left; color:black; } .auto-style4 { margin-bottom: 0px; } .auto-style5 { width:30%; height:5vh; text-align:left; color:white; font-size:pt; font-weight:bold; } </style> </head> <body bgcolor="#0099FF" margins="auto" style="height: 90vh"> <table cellpadding="5" cellspacing="5" style="width: 98%;height: 9vh; background-color: #0099FF; font-family: Arial, Helvetica, sans-serif;font-size:10pt; cursor: pointer; color: #FFFFFF; border: 5px solid #0099FF; text-align: center; " class="auto-style1"> <tr> <td style="width: 20%; height:100%; background-color: #000000" onmouseover="menunone();menu1none()">Nalog</td> <td style="width: 20%; background-color: #000000" onmouseover="menu1visible();menunone()">Podešavanje</td> <td style="width: 20%; background-color: #000000" onmouseover="menuvisible();menu1none()">Izvještaji</td> <td id="mon" onclick="ukljumonitor()" style="width: 20%; background-color: #000000" onmouseover="menunone();menu1none()">Monitoring</td> <td style="width: 20%; background-color: #000000" onclick="odjava()" onmouseover="menunone();menu1none()">Odjava</td> </tr> </table> <br> <table cellpadding="5" cellspacing="5" style="width: 98%;height: 8vh; background-color: #0099FF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; border: 5px solid #0099FF; text-align: center; " class="auto-style1"> <tr> <td id="sadrzaj" style="width:100%;height:60vh"></td> </tr> </table> <!-- sub menu --> <div id="menu" style="display:table; position:absolute; top:6vh; left:39%; width:20%;"> <br> <table onmouseover="menuvisible()" onmouseout="menunone()" cellpadding="10" cellspacing="10" style="width: 100%; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #0099FF; color: #FFFFFF"> <tr> <td id ="0" onclick="kriterijvisible(id)" class="auto-style2">Kasa</td> </tr> <tr> <td id ="1" onclick="kriterijvisible(id)" class="auto-style2">Dobitni tiketi</td> </tr> <tr> <td id ="2" onclick="kriterijvisible(id)" class="auto-style2">Periodicni izvjestaj</td> </tr> </table> <br /> </div> <div id="menu1" style="display:table; position:absolute; top:6vh; left:20%; width:20%;"> <br /> <table onmouseover="menu1visible()" onmouseout="menu1none()" cellpadding="10" cellspacing="10" style="width: 100%; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: large; background-color: #0099FF; color: #FFFFFF"> <tr> <td id ="4" onclick="program()" class="auto-style2">Program</td> </tr> <tr> <td id ="5" onclick="poslovnejedinice()" class="auto-style2">Poslovne jedinice</td> </tr> <tr> <td id ="6" onclick="korisnici()" class="auto-style2">Korisnici</td> </tr> </table> <br /> </div> <table id="program" cellpadding="10" cellspacing="10" style="display:none;position:absolute;top:15%;width: 100%; height:100%;font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F000" class="auto-style4"> <tr> <td class="auto-style5" style="height:30%">Za fond jackpota se izdvaja (Postotak od uplata)</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "jackpot" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Jack pot je u igri kada je iznos fonda veci od</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "minjackpot" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Fond dobitaka ne smije preci (Postotak od Uplata + fond)</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "pigraci" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Ostatak fonda (Razlika izmedju fonda i isplacenih dobitaka) se prenosi u naredno kolo</td> <td class="auto-style3" style="height:30%"> <input type="checkbox" id = "ostatakfondaseprenosi" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Maksimalan dobitak listica iznosi</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "maksimalandobitak" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Cijena kombinacije iznosi:</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "cijena" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Popust na sistemski listic po kombinaciji u procentima iznosi:</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "popust" > </td> </tr> <tr style="background-color:#0B6121; color:black"> <td class="auto-style5" style="height:30%"><input type="checkbox" id = "jocker" >Jocker listic je u igri u procentu <input type="text" id = "jockprocenat" style="width:40px" value="1" >% od dnevne uplate, po zdrijebu listica u igri u kolu posle definisanog vremena ako su uplate vece od</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "jockminuplata" value="50.00" > </td> </tr> <tr style="background-color:#0B6121; color:black"> <td class="auto-style5" style="height:30%">Jocker se dodjeljuje u prvom kolu posle</td> <td class="auto-style3" style="height:30%"> <select type="text" id = "jockervrijeme" > <option value = "20" hidden>20 h</option> <option value = "12">12 h</option> <option value = "13">13 h</option> <option value = "14">14 h</option> <option value = "15">15 h</option> <option value = "16">16 h</option> <option value = "17">17 h</option> <option value = "18">18 h</option> <option value = "19">19 h</option> <option value = "20">20 h</option> <option value = "21">21 h</option> <option value = "22">22 h</option> </select> </td> </tr> <tr> <td class="auto-style5" style="height:30%">Kladjenje je ukljuceno</td> <td class="auto-style3" style="height:30%"> <input type="checkbox" id = "kladjenje" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Maksimalna uplata za kladjenje na brojeve</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "makskladjenje" > </td> </tr> <tr> <td class="auto-style5" style="height:30%">Maksimalna uplata za kladjenje na boju</td> <td class="auto-style3" style="height:30%"> <input type="text" id = "maksboja" > </td> </tr> <tr> <td class="auto-style3" style="height:30%;text-align:right;"> <input type = "button" value = "Spremi" onclick="spremipod()"> </td> <td class="auto-style3" style="height:30%"> <input type = "button" value = "Odustani" onclick="zatvoripod()"> </td> </tr> </table> <table id="tbl" cellpadding="10" cellspacing="10" style="display:none;position:absolute;top:15%;width: 100%; height:100%;font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F000" class="auto-style4"> <tr> <td id ="sadrzaj" style="width:100%; height:80%;background-color:#FaFaFa;" align="center" valign="top"> </td> </tr> </table> <script src="../js/w3.js"></script> <script> function playSound() { //document.getElementById('audio').load(); return; var snd = document.getElementById('audio'); snd.play(); } </script> <script> checkCookie(); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function checkCookie() { var user = getCookie("username"); if (user != "nepoznat") { korime = user; logprovera(); }else{ window.location.assign("prijavaadmin.php"); } } </script> <script> function poslovnejedinice() { xmlhttp2=new XMLHttpRequest(); xmlhttp2.onreadystatechange=function() { if (xmlhttp2.readyState==4 && xmlhttp2.status==200) { document.getElementById("sadrzaj").innerHTML=xmlhttp2.responseText; document.getElementById("menu1").style.display = "none"; document.getElementById("sadrzaj").style.display = "table"; } } //window.location.assign("pj.php"); xmlhttp2.open("GET","pj.php"); xmlhttp2.send(); } </script> <script> document.getElementById("menu1").style.display = "none"; document.getElementById("menu").style.display = "none"; function menuvisible(){ document.getElementById("menu").style.display = "table"; } function menunone(){ document.getElementById("menu").style.display = "none"; } function menu1visible(){ document.getElementById("menu1").style.display = "table"; } function menu1none(){ document.getElementById("menu1").style.display = "none"; } </script> <!--END sub menu --> <div id="kriteriji" style="font-family: Arial, Helvetica, sans-serif; font-size:18px;display:table; position:absolute; top:25vh; left:25%; width:50%; height:30%;background-color: #A4A4A4; color:black;"> <table cellpadding="10" cellspacing="10" style="width: 100%; height:100%;font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F000" class="auto-style4"> <tr> <td id ="0" class="auto-style3" style="height:30%">Odaberite poslovnu jedinicu</td> <td > <select type="text" id="pj" style="height:100%;width:100%;font-size: 12pt; "> <option value="0" >SVE...</option> <?php $result = mysqli_query($con,"SELECT * FROM pj where idfirme = '$idfirme'"); while($row = mysqli_fetch_array($result)) { echo "<option width:100% ; value='" . $row['idpj'] . "' > " . $row['idpj'] . " - " . $row['naziv'] ." </option>"; } mysqli_close($con); ?> </select> </td> </tr> <tr> <td id ="0" class="auto-style3" style="height:30%;width:50%;">Odaberite period</td> <td > <input type="date" value="<?php echo $prvidan; ?>" id="d1" style="height:100%; width:50%;font-size: 12pt; "><br id="raz" style="display:none" ><input type="date" value="<?php echo $danas; ?>" id="d2" style="height:100%; width:50%;font-size: 12pt; "></td> </tr> <tr> <td id ="0" class="auto-style3" style="height:100%"> <input type="button"onclick="kriterijnone()" value="Odustani" id="c" style="border:none; background-color:red;color:white;height:100%;width:100% ;font-size: 12pt; "></td> <td > <input type="button" onclick="izvjestaj()"value="Prikaži" id="c" style="border:none; background-color:green;color:white; height:100%;width:100% ;font-size: 12pt; "> </td> </tr> </table> </div> <script> function logprovera(){ xmlhttp511=new XMLHttpRequest(); xmlhttp511.onreadystatechange=function() { if (xmlhttp511.readyState==4 && xmlhttp511.status==200) { if (xmlhttp511.responseText == 0) { window.location.assign("prijavaadmin.php"); } } } //window.location.assign("spremipodesavanja.php"); xmlhttp511.open("GET","prijavljen.php?korime="+ korime); xmlhttp511.send(); } </script> <script> //document.getElementById("kriteriji").style.display = "none"; if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) { document.getElementById("kriteriji").style.width="100vw"; document.getElementById("kriteriji").style.left="0vw"; document.getElementById("raz").style.display="table"; document.getElementById("d1").style.width="100%"; document.getElementById("d2").style.width="100%"; } </script> </body> </html> <script src="../js/jquery.min.js" type="text/javascript"></script> <script> var tip = 0; var idfirme = "<?php echo $idfirme; ?>"; var idpj= 0; function spremipod(){ var pod = [document.getElementById("jackpot").value,document.getElementById("kladjenje").checked,document.getElementById("cijena").value, document.getElementById("popust").value,document.getElementById("maksimalandobitak").value ,document.getElementById("ostatakfondaseprenosi").checked,document.getElementById("pigraci").value,document.getElementById("minjackpot").value, document.getElementById("makskladjenje").value, document.getElementById("maksboja").value]; var pod1 = JSON.stringify(pod); xmlhttp51=new XMLHttpRequest(); xmlhttp51.onreadystatechange=function() { if (xmlhttp51.readyState==4 && xmlhttp51.status==200) { alert(xmlhttp51.responseText); zatvoripod(); } } //window.location.assign("spremipodesavanja.php?pod="+pod1); xmlhttp51.open("GET","spremipodesavanja.php?pod="+pod1); xmlhttp51.send(); } </script> <script> function program() { document.getElementById("kriteriji").style.display = "none"; document.getElementById("program").style.display = "table"; xmlhttp5=new XMLHttpRequest(); xmlhttp5.onreadystatechange=function() { if (xmlhttp5.readyState==4 && xmlhttp5.status==200) { document.getElementById("sadrzaj").style.display = "none"; //$jackpot[0] = $row['jackpot']; //$kladjenje[1] = $row['kladjenje']; //$cijena[2] = $row['cijenakombinacije']; //$popust[3] = $row['popust']; //$maksimalandobitak[4] = $row['maksimalandobitak']; //$ostatakfondaseprenosi[5] = $row['ostatakfondaseprenosi']; //$pigraci[6] = $row['pigraci']; //$minjackpot[7] = $row['minjackpot']; var podaci = jQuery.parseJSON (xmlhttp5.responseText); document.getElementById("jackpot").value = podaci.jackpot; if (podaci.kladjenje == 1 ){ document.getElementById("kladjenje").checked = true;}else{ document.getElementById("kladjenje").checked = false;} document.getElementById("cijena").value = podaci.cijena; document.getElementById("popust").value = podaci.popust; document.getElementById("maksimalandobitak").value = podaci.maksimalandobitak; document.getElementById("makskladjenje").value = podaci.makskladjenje; document.getElementById("maksboja").value = podaci.maksboja; if (podaci.ostatakfondaseprenosi == 1 ){ document.getElementById("ostatakfondaseprenosi").checked = true;}else{ document.getElementById("ostatakfondaseprenosi").checked = false;} document.getElementById("pigraci").value = podaci.pigraci; document.getElementById("minjackpot").value = podaci.minjackpot; menu1none(); } } //window.location.assign("popunipodesavanja.php"); xmlhttp5.open("GET","popunipodesavanja.php"); xmlhttp5.send(); } function zatvoripod(){ document.getElementById("program").style.display = "none"; } </script> <script> var tip = 0; var idfirme = "<?php echo $idfirme; ?>"; var idpj= 0; function izvjestaj() { document.getElementById("kriteriji").style.display = "none"; idpj= document.getElementById("pj").value; var rijec1 = document.getElementById("d1").value var rijec2 = document.getElementById("d2").value var dat11 = rijec1.substring(8, 11); var dat12 = rijec1.substring(5, 7); var dat13 = rijec1.substring(0, 4); var dat21 = rijec2.substring(8, 11); var dat22 = rijec2.substring(5, 7); var dat23 = rijec2.substring(0, 4); var dat1 = dat11 + "-" + dat12 + "-" + dat13; var dat2 = dat21 + "-" + dat22 + "-" + dat23; //tip //0 = izvjestaj kase //1 = pregled dobitnih tiketa //2 = periodicni izvjestaj xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("sadrzaj").innerHTML=xmlhttp.responseText; } } if(tip == 0){xmlhttp.open("GET","../pj/blagajna.php?idf="+idfirme+"&pj="+idpj+"&kolo="+dat1+"&dat2="+dat2+"&tiket="+0);} if(tip == 1){xmlhttp.open("GET","prikazrezultata.php?idf="+idfirme+"&pj="+idpj+"&kolo="+dat1+"&dat2="+dat2+"&tiket="+0);} if(tip == 2){xmlhttp.open("GET","../pj/adminperiod.php?idf="+idfirme+"&pj="+idpj+"&kolo="+dat1+"&dat2="+dat2+"&tiket="+0);} xmlhttp.send(); } </script> <script> document.getElementById("kriteriji").style.display="none"; function kriterijnone(){ document.getElementById("kriteriji").style.display="none"; } function kriterijvisible(id1){ tip = id1; document.getElementById("menu").style.display = "none"; document.getElementById("kriteriji").style.display="table"; } </script> <script> var monitorradi=0; var evuplata=0; function ukljumonitor(){ if (monitorradi == 0){ monitorradi = 1; evuplata = 0; document.getElementById("mon").style.backgroundColor = "red"; document.getElementById("program").style.display = "none"; document.getElementById("sadrzaj").style.display = "table"; monitor(); }else{ document.getElementById("mon").style.backgroundColor = "black"; monitorradi=0; document.getElementById("sadrzaj").innerHTML=""; } } function monitor() { if (monitorradi == 0){ return; } if (monitorradi == 1){ var ima = document.getElementById("upl"); if(ima != null){ evuplata = document.getElementById("upl").innerHTML; } xmlhttp1=new XMLHttpRequest(); xmlhttp1.onreadystatechange=function() { if (xmlhttp1.readyState==4 && xmlhttp1.status==200) { if (xmlhttp1.responseText != 0){ document.getElementById("sadrzaj").innerHTML=xmlhttp1.responseText; } setTimeout(monitor,300000); } } xmlhttp1.open("GET","../admin/monitor.php?id="+idfirme+"&eu="+evuplata); xmlhttp1.send(); } } </script> <script> function odjava() { var idfirme = 1; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp211=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp211=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp211.onreadystatechange=function() { if (xmlhttp211.readyState==4 && xmlhttp211.status==200) { var podaci = jQuery.parseJSON ( xmlhttp211.responseText); var ime = podaci.ime; idfirme = podaci.idf; idpj = podaci.idp; setCookie('username', 'nepoznat', 1); window.location.assign("index.php?korime="+korime+"&id="+idfirme); } } //window.location.assign("odjavadmin.php?ki="+korime); xmlhttp211.open("GET","odjavadmin.php?ki="+korime); xmlhttp211.send(); } </script>
Back