ACC SHELL

Path : /www/hosting/oltv.cz/_/admin/core/
File Upload :
Current File : /www/hosting/oltv.cz/_/admin/core/files_edit.php

<?php
/**
 * Soubor vypisující informace o přiložených souborech a obrázcích z tabulky files
 * Zpracování událostí
 *
 * @author Filip Štencl
 * @since 14.9.2013
 *
 */

require("../../include/config.php");
//----------------------------------------------------------------------------------------------------------
$admin = new admin();

if (isset($_GET["cesta"]) && $_GET["cesta"] == "dulezite_odkazy") {$rozmer = "155 x 50 px";} else {$rozmer = "";}

if (isset($_POST['insert'])) { // zpracování události pro vložení nové položky
	foreach ($_FILES['soubor']['error'] as $k => $error) {
		if ($_FILES['soubor']['tmp_name'][$k] > '') {
			$files = new files();
			$files->setTempFile($_FILES['soubor']['tmp_name'][$k]);
			$files->setSoubor($_FILES['soubor']['name'][$k]);
			$files->setVelikost($_FILES['soubor']['size'][$k]);
			$files->create("popis,pomid,cesta,typ,hlavni",false);
		}
	} redirect($admin->returnBack());
}
if (isset($_POST['update'])) { $files = new files($_POST['id']); $files->edit("popis,hlavni,rotace"); } // zpracování události pro úpravu položky
if (isset($_GET['delete'])) { $files = new files($_GET['delete']);  $files->delete(); } // zpracování události pro smazání položky
if(isset($_GET['razeni'])) { $files = new files($_GET['razeni']); $files->razeni($_GET['razeni']); } // řazení

if (isset($_GET['action']) && $_GET['action'] == "insert") {
	$admin->editHead("Přidat nový soubor");
?>
		<form method="post" enctype="multipart/form-data" action="<?=getUrl();?>">
			<div class="info">Pomocí klávesy CTRL můžete vybrat více souborů najednout.</div>
			<table class="formular">
				<tr>
					<td><label>Nahrát soubory: <?=$rozmer?></label><input type="file" name="soubor[]" multiple="multiple" /></td>
					<td><label>Popis:</label><input type="text" maxlength="250" class="itext1" name="popis" /></td>
				</tr>
				<tr>
					<td>
						<?php if (isset($_GET['typ']) && intval($_GET['typ']) == 1) { ?>
						<input type="checkbox" name="hlavni" value="1" id="checkbox1" />nastavit jako hlavní obrázek
						<?php } ?>
					</td>
					<td><input type="submit" class="isubmit" name="insert" value="Nahrát soubory" /></td>
				</tr>
			</table>
			<input type="hidden" name="pomid" value="<?=intval($_GET['pomid']); ?>" />
			<input type="hidden" name="cesta" value="<?=trim(strip_tags($_GET['cesta'])); ?>" />
			<input type="hidden" name="typ" value="<?=intval($_GET['typ']); ?>" />
		</form>
<?php
	$admin->editFooter();
}
elseif (isset($_GET['action']) && $_GET['action'] == "update") {
	$files = new files(intval($_GET['id']));
	$admin->editHead("Upravit soubor");
?>
		<form method="post" enctype="multipart/form-data" action="<?=getUrl();?>">
			<table class="formular">
				<tr><td colspan="2"><label>Popis:</label><input type="text" maxlength="250" class="itext1" name="popis" value="<?=$files->getPopis(); ?>" /></td></tr>
				<?php if (isset($_GET['typ']) && intval($_GET['typ']) == 1) { ?>
					<tr>
						<td colspan="2">
							<label>Otočení obrázku</label>
							<select name="rotace" class="itext" style="width: 180px;">
								<option value="0">neotáčet</option>
								<option value="90"> otočit o 90°</option>
								<option value="180"> otočit o 180°</option>
								<option value="270"> otočit o 270°</option>
								<option value="vertikal"> otočit vertikálně</option>
								<option value="horizont"> otočit horizontálně</option>
							</select>
							<br />
              <?=$admin->anone("hlavni","nastavit jako hlavní obrázek",$files->getHlavni()); ?>
						</td>
					</tr>
				<?php } ?>
				<tr>
					<td></td>
					<td><input type="submit" class="isubmit" name="update" value="Uložit změny" /></td>
				</tr>
			</table>
			<input type="hidden" name="id" value="<?=$files->getId(); ?>" />
		</form>
<?php
	$admin->editFooter();
}

ACC SHELL 2018