ACC SHELL

Path : /www/hosting/oltv.cz/www/
File Upload :
Current File : /www/hosting/oltv.cz/www/login.php

<?php
require_once "include/config.php";
session_start();
if (isset($_GET['page'])) { $stranka = intval($_GET['page']); }
else { $stranka = 1; }
if (isset($_POST["login"])) {

	$login = trim(mb_strtolower($_POST["login"]));
	$heslo = $_POST["heslo"];

	$sql = "SELECT id FROM [uzivatele] WHERE potvrzen = 1 AND povolen = 1 AND LOWER(login) = %s AND heslo = SHA(%s)";
	$id = dibi::query($sql,$login,$heslo)->fetchSingle();

	if (!empty($id)) { $_SESSION["login"] = $id; }
	else { notification::infoBox_alert("Kombinace loginu a hesla není správná."); }
	redirect("/login/");
}
$page = new page("Přihlášení");
include "inc/head.inc";
include "inc/header.inc";
include "inc/right.inc";
?>
	<div id="left">
<?php
if (!isset($_SESSION['login'])) {
?>
		<h1>Přihlášení uživatele</h1>
		<form action="/login/" method="post" id="registrace">
	      <table cellspacing="0" cellpadding="0" border="0" width="100%">
	        <tr>
	          <th>Login</th>
	          <td><input type="text" class="kulate" value="" name="login" /></td>
	        </tr>
	        <tr>
	          <th>Heslo</th>
	          <td><input type="password" class="kulate" value="" name="heslo" /></td>
	        </tr>
	      </table>
	      <input type="submit" class="submit kulate" value="přihlásit &raquo;" />
	    </form>
<?php
} else {
	$uzivatel = new uzivatele($_SESSION["login"]);
	$arr = array(
		"limit"			=> 27,
		"page"			=> $stranka,
		"imageWidth"	=> 191,
		"imageHeight"	=> 100,
		"iduzivatele"	=> $_SESSION['login'],
		"order"			=> "videa.caszalozeni",
		"pocet_zobrazeni" => TRUE,
		"sort"			=> "DESC",
		"pager"			=> TRUE
	);
	$uzivatel_output = videa::vypis($arr);
	?>
    <h1>Vložit nové video</h1>
    <form action="/login-upload.php" method="post" id="registrace" enctype="multipart/form-data">
      <p>Nahrávané video nezapomeňte vhodně pojmenovat a popsat. Přidejte štítky / tagy, které napomohou návštěvníkům v jeho nalezení.</p>
      <table cellspacing="0" cellpadding="0" border="0" width="100%">
        <tr>
          <th><strong>Titulek videopříspěvku</strong><br />(min. 20 znaků)</th>
          <td width="380"><input type="text" class="kulate" value="" name="nazev" required="required" /></td>
        </tr>
        <tr>
          <th><strong>Štítky videa</strong><br />(nepovinné)<br /></th>
          <td><input type="text" class="kulate" value="" name="tagy" /><p class="note">(jednotlivé štítky oddělte pomocí čárky)</p></td>
        </tr>
        <tr>
          <th><strong>Doprovodný text</strong></th>
          <td><textarea name="detail" class="kulate" required="required"></textarea></td>
        </tr>
        <tr>
          <th><strong>Soubor k uploadu</strong><br /></th>
          <td><input type="file" class="kulate" value="" name="file" /></td>
        </tr>
        <tr>
          <th><strong>Odkaz na Youtube</strong><br /></th>
          <td><input type="text" class="kulate" value="" name="youtube" /></td>
        </tr>
      </table>
      <input type="submit" class="submit kulate" value="nahrát video &raquo;" />
      <br /><br /><br /><br />
    </form>


    <?php
		$sql = "
			SELECT videa.nazev, videa.caszalozeni
			FROM [videa]
			WHERE pripraveno IS NULL
		";
		$result = dibi::query($sql);
		if(count($result) > 0) {
			echo "<h1>Videa, která právě zpracovávám</h1>";
			echo "<table class=\"video_table_user\">";

			foreach($result as $row) {
				echo "<tr><td width=\"150\">".datum($row->caszalozeni,"d.m.Y H:i:s")."</td><td>".$row->nazev."</td></tr>";
			}

			echo "</table><br /><br /><br />";
		}

		$sql = "
			SELECT videa.nazev, videa.caszalozeni
			FROM [videa]
			WHERE zobrazit = 0 AND iduzivatele = %i
		";
		$result = dibi::query($sql,$uzivatel->getId());
		if(count($result) > 0) {
			echo "<h1>Nezveřejněná videa, (zakázaná nebo neschválená)</h1>";
			echo "<table class=\"video_table_user\">";
			foreach($result as $row) {
				echo "<tr><td width=\"150\">".datum($row->caszalozeni,"d.m.Y H:i:s")."</td><td>".$row->nazev."</td></tr>";
			}
			echo "</table><br /><br /><br />";
		}
	?>



	<h1>Vaše videa</h1>
    <div class="videoList">
	<ul id="otherVideos">
		<?=$uzivatel_output["html"]?>
	</ul>
	<div class="clear"></div>
	<?=page::vypis_strankovani($uzivatel_output["pager"]);?>
	</div>
	<?php
}
?>
	</div>
   <div class="clear"></div>
<?php
include "inc/bottom.inc";
include "inc/footer.inc";

ACC SHELL 2018