%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /mnt/tnb2/los/
Upload File :
Create Path :
Current File : //mnt/tnb2/los/nastaveni.php

<!DOCTYPE html>
<html lang="cs">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta name="description" content="" />
  <meta name="author" content="mickey & strasidlo" />
  <meta name="generator" content="waritko & strasidlo" />
  <title>LOS - Lidová obranná střelba</title>
  <link href="css/bootstrap.min.css" rel="stylesheet" />
  <link href="css/bootstrap-icons.css" rel="stylesheet" />
  <link href="css/front.css" rel="stylesheet" />
  <link href="css/notification.css" rel="stylesheet" />
  <script src="js/notification.js"></script>
</head>

<body>
<?php session_start();?>
  <div class="wrapper">

    <!-- header -->
    <header class="header lh-2 border-bottom">
      <nav class="navbar navbar-expand-lg">
        <div class="container">
          <span class="navbar-brand"><a href="index.php" class="logo"><img src="images/logo_short.jpg" class="img-fluid" alt="">Lidová obranná střelba</a></span>
          <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarText" aria-controls="navbarText" aria-expanded="false"><i class="fas fa-bars"></i></button>
          <div class="collapse navbar-collapse justify-content-center" id="navbarText">
            <ul class="navbar-nav mb-2 mb-lg-0">
              <li class="nav-item"><a class="nav-link" href="index.php">Home</a></li>
              <li class="nav-item"><a class="nav-link" href="los.php">O LOS</a></li>
              <li class="nav-item"><a class="nav-link" href="losik.php">LOSík</a></li>
              <li class="nav-item"><a class="nav-link" href="zacatek.php">Jak začít</a></li>
              <li class="nav-item"><a class="nav-link" href="kalendar.php">Kalendář</a></li>
              <li class="nav-item"><a class="nav-link" href="pohar.php">Pohár</a></li>
              <li class="nav-item"><a class="nav-link" href="novinky.php">Novinky</a></li>
              <li class="nav-item"><a class="nav-link" href="kontakt.php">Kontakt</a></li>
              <?php if (isset($_SESSION["uzivatel"])){echo '
			  <li class="nav-item dropdown"><a class="nav-link dropdown-toggle login" href="login.php" role="button" data-bs-toggle="dropdown" aria-expanded="false">'.$_SESSION["uzivatel"].'</a>
                <ul class="dropdown-menu rounded-0">
                  <li class="nav-item"><a class="nav-link dropdown-item" href="logout.php">Odhlásit</a></li>
                </ul>
              </li>
			  ';} ?>

              <?php if (!isset($_SESSION["uzivatel"])){echo '<li class="nav-item"><a class="nav-link active" href="login.php">Přihlásit/Registrovat</a></li>';} ?>
                </ul>
              </li>
            </ul>
          </div>
        </div>
      </nav>
    </header>
    <!-- header -->
    <!-- content -->
    <div class="wrapper main">
      <div class="container">
<?php
include('sql.php');

$uzivatel=$_SESSION["uzivatel"];
$jmeno=$_SESSION["jmeno"];
$prijmeni=$_SESSION["prijmeni"];
$mysqli = new mysqli(pc,user,pass,data);
if ($mysqli->connect_errno) {printf("Spojení selhalo: %s\n", $mysqli->connect_error); exit();}
$dotaz="SELECT id,email,heslo,poradatel FROM registrace where uzivatel='".$uzivatel."'";
//var_dump($dotaz);
$vyber=mysqli_fetch_assoc($mysqli->query($dotaz));
$id=$vyber["id"];
$email=$vyber["email"];
$heslo=$vyber["heslo"];
$poradatel=$vyber["poradatel"];


?>
        <div class="row">
          <div class="col-md-10 col-xl-8 mx-auto">
            <h1 class=" fs-3 text-center">Uživatelský profil [ID <?php echo $id;?>]</h1>
            <h4 class="lead fs-6 text-center mb-5">Případné změny Vašeho profilu směřujte na správce systému.</h4>

            <div class="row py-4">
              <div class="col-lg-10 mx-auto border bg-white p-4">

                <!-- registrace -->
                <form method="POST" action="nastaveni.php" class="row g-3">
                  <div class="col-md-6">
                    <label for="firstname" class="form-label">Jméno:</label>
                    <input type="text" class="form-control form-control-sm" id="firstname" name="firstname" aria-describedby="firstnamehelpregistracion" value="<?php echo $jmeno;?>" required>
					<input type="text" class="form-control form-control-sm" id="id" name="id" aria-describedby="firstnamehelpregistracion" value="<?php echo $id;?>" hidden>
                    <div id="firstnamehelpregistracion" class="form-text">Dodržujte pravidla pravopisu. Takto budete trvale zobrazován(a).</div>
                  </div>

                  <div class="col-md-6">
                    <label for="lastname" class="form-label">Příjmení:</label>
                    <input type="text" class="form-control form-control-sm" id="lastname" name="lastname" aria-describedby="lastnamehelpregistracion" value="<?php echo $prijmeni;?>" required>
                    <div id="lastnamehelpregistracion" class="form-text">Dodržujte pravidla pravopisu. Takto budete trvale zobrazován(a).</div>
                  </div>

                  <div class="col-md-6">
                    <label for="e-mail" class="form-label">E-mailová adresa:</label>
                    <input type="email" class="form-control form-control-sm" id="e-mail" name="e-mail" aria-describedby="emailhelpregistracion" value="<?php echo $email;?>" required>
                    <div id="emailhelpregistracion" class="form-text">Chybně zadaná e-mailová adresa znemožní veškerou komunikaci k Vám.</div>
                  </div>

                  <div class="col-md-6">
                    <label for="logname" class="form-label">Uživatelské jméno:</label>
                    <input type="text" class="form-control form-control-sm" id="logname" name="logname" aria-describedby="userhelpregistracion" value="<?php echo $uzivatel;?>" required>
                    <div id="userhelpregistracion" class="form-text"><span id='logname_mesaz'></span></div>
                  </div>

                  <div class="col-md-6">
                    <label for="licence" class="form-label">Zbrojní průkaz:</label>
                    <input type="text" class="form-control form-control-sm" id="licence" name="licence" aria-describedby="helplicence" value="">
                    <div id="helplicence" class="form-text">Vyplňte číslo průkazu pro potřeby přihlášky do závodu.</div>
                  </div>
				  
				  <div class="col-md-6">
                    <!--<label for="e-mail" class="form-label">E-mailová adresa:</label>
                    <input type="email" class="form-control form-control-sm" id="e-mail" name="e-mail" aria-describedby="emailhelpregistracion" value="">
                    <div id="emailhelpregistracion" class="form-text">Chybně zadaná e-mailová adresa znemožní veškerou komunikaci k Vám.</div>-->
                  </div>				  

                  <div class="col-md-6">
                    <label for="passwdreg" class="form-label">Nové heslo:</label>
                    <div class="input-group input-group-sm mb-3">
                      <input type="password" class="form-control form-control-sm" id="passwdreg" name="password" aria-describedby="passwdhelpregistracion" onkeyup='heslo();'>
                      <span class="input-group-text bi bi-eye-slash toggreg" toggle="#passwdreg"></span>
                    </div>
                    <div id="passwdhelpregistracion" class="form-text">Vaše heslo musí mít 8–20 znaků, musí obsahovat písmena a čísla a nesmí obsahovat mezery, speciální znaky ani emotikony.</div>
                  </div>

                  <div class="col-md-6">
                    <label for="repasswd" class="form-label">Nové heslo znovu:</label>
                    <div class="input-group input-group-sm mb-3">
                      <input type="password" class="form-control form-control-sm" id="repasswd" name="repassword" aria-describedby="repasswdhelpregistracion" onkeyup='heslo();'>
                      <span class="input-group-text bi bi-eye-slash toggre" toggle="#repasswd"></span>
                    </div>
                    <div id="repasswdhelpregistracion" class="form-text">Opakujte heslo pro kontrolu.</div>
					<span id='heslomesaz'></span>
                  </div>

                  <div class="col-md-12">
                    <div class="form-check">
                      <input class="form-check-input" type="checkbox" id="poradatel" name="poradatel" <?php if ($poradatel==1) {echo "checked";}?>>
                      <label class="form-check-label" for="poradatel">Pořadatel závodů.</label>
					</div>
					  <div id="poradatel" class="form-text">Zvolte tuto volbu v případě, že chcete pořádat závody. Získáte tím přístup do administrace.</div>
                  </div>

                  <div class="col">
                    <div class="d-grid gap-3 d-sm-block text-center">
                      <button type="submit" name="zmenit" id="zmenit" class="btn btn-sm btn-success px-3">Uložit změny</button>
					  <button type="button" class="btn btn-sm btn-danger px-3" data-bs-toggle="modal" data-bs-target="#pryc">Smazat uživatele</button>
                      <div class="modal fade" id="pryc" tabindex="-1" aria-labelledby="pryc_modal" aria-hidden="true">
                      <div class="modal-dialog">
                        <div class="modal-content">
                          <div class="modal-body">
                          <p>
                            <span style="font-weight: normal;">Smazat uživatele</span> <strong><?php echo $uzivatel;?></strong><span style="font-weight: normal;">?</span>
                          </p>
                          </div>
                          <div class="modal-footer">
                            <button type="button" class="btn btn-sm btn-secondary" data-bs-dismiss="modal">Zrušit</button>
                            <button class="btn btn-sm btn-danger" type="submit" name="smaz" value="" formaction="smazuzivatele.php" title="Smazat uživatele">Smazat</button>
                          </div>
                        </div>
                      </div>
                    </div>

					  
                    </div>
                  </div>
                </form>
              </div>
            </div>
          </div>
          
        </div>
      </div>


    </div>
  </div>
  </div>
<?php
if (!isset($_POST["zmenit"])){echo '<script> document.getElementById("logname_mesaz").innerHTML = "Použijte pouze písmena a číslice bez diakritiky, speciálních znaků nebo emotikon."</script>';}
if (isset($_POST["zmenit"])){
	$id=$_POST["id"];
	$jmeno=$_POST["firstname"];
	$prijmeni=$_POST["lastname"];
	$email=$_POST["e-mail"];
	$uzivatel=$_POST["logname"];
	$heslo=$_POST["password"];
	$poradatel=$_POST["poradatel"];
	if ($poradatel=="on") {$poradatel=1;} else {$poradatel=0;}
	$_SESSION["uzivatel"]=$uzivatel;
	$_SESSION["jmeno"]=$jmeno;
	$_SESSION["prijmeni"]=$prijmeni;
	//test na stejné jméno
	$dotaz="SELECT uzivatel FROM registrace where id='".$id."'";
	//var_dump($dotaz);
	$test=mysqli_fetch_assoc($mysqli->query($dotaz));
	if ($uzivatel==$test["uzivatel"]){echo "tady";
		if (!($heslo=="")) {$dotaz="UPDATE registrace SET jmeno='".$jmeno."',prijmeni='".$prijmeni."',email='".$email."',uzivatel='".$uzivatel."',heslo='".md5($heslo)."',poradatel='".$poradatel."' WHERE id='".$id."'";}
		else {$dotaz="UPDATE registrace SET jmeno='".$jmeno."',prijmeni='".$prijmeni."',email='".$email."',uzivatel='".$uzivatel."',poradatel='".$poradatel."' WHERE id='".$id."'";}
		//var_dump($dotaz);
		$mysqli->query($dotaz);
		$mysqli->close();
	}
	else {
	$dotaz="SELECT count(uzivatel) AS pocet FROM registrace where uzivatel='".$uzivatel."'";
	$test=mysqli_fetch_assoc($mysqli->query($dotaz));
	$pocet=$test["pocet"];
	if ($pocet>0) {echo '<script>
	document.getElementById("logname_mesaz").style.color = "red";
	document.getElementById("logname_mesaz").innerHTML = "Uživatelské jméno je již použito, vyberte jiné!";
	document.getElementById("logname").focus();
	</script>';}
	else {
		$dotaz="UPDATE registrace SET jmeno='".$jmeno."',prijmeni='".$prijmeni."',email='".$email."',uzivatel='".$uzivatel."',poradatel='".$poradatel."' WHERE id='".$id."'";
		$mysqli->query($dotaz);
		$mysqli->close();
		}
		
	}
	echo "<meta http-equiv='refresh' content='1'>";
}
?>
  <!-- footer -->
  <footer class="footer mt-auto">
    <div class="container">
      <p class="text-center copyright">2023 | <a href="http://gunlex.cz">LEX <span style="text-transform: lowercase;">z. s.</span></a> | LOS - Lidová obranná střelba</p>
    </div>
  </footer>

  <!-- scripts -->
  <script src="js/bootstrap.bundle.min.js"></script>
  <script src="js/jquery.min.js"></script>
  <script src="js/main.js"></script>
  <script>
var heslo = function() {
  if (document.getElementById('passwdreg').value == "") {document.getElementById('heslomesaz').innerHTML = '';}
  else {
  if (document.getElementById('passwdreg').value == document.getElementById('repasswd').value) {
    document.getElementById('heslomesaz').style.color = 'green';
    document.getElementById('heslomesaz').innerHTML = 'Hesla souhlasí';
	document.getElementById('zmenit').disabled = false;
  } else {
    document.getElementById('heslomesaz').style.color = 'red';
    document.getElementById('heslomesaz').innerHTML = 'Hesla nesouhlasí';
	document.getElementById('zmenit').disabled = true;
	
  }
  }
}
</script>

</body>

</html>

Zerion Mini Shell 1.0