ACC SHELL
<!-- zacatek panelu 1 -->
<div class="content-box" id="Item131">
<!-- nadpis panelu start -->
<div class="content-box-header">
<h3 style="cursor: s-resize;">
<?php echo isset($_GET['id']) ? "Editace parametru - $parametry->nazev" : 'Založení parametru'; ?>
</h3>
</div>
<!-- nadpis panelu end -->
<!-- obsah panelu start -->
<div class="content-box-content" <?php echo $close; ?>>
<?php include('messages.php'); ?>
<br />
<?php
$detail = $Kategorie->getDetail(isset($_GET['id']) ? $_GET['id'] : null, 1, 'kategorie', 'admin');
?>
<div id="fragment-1">
<br />
<form method="post" action="" name="1" enctype="multipart/form-data">
<fieldset class="column-left"> <!-- Set class to "column-left" or "column-right" on fieldsets to divide the form into columns -->
<p>
<label>Název parametru</label>
<input class="text-input medium-input" id="small-input" name="nazev" type="text" value='<?php echo isset($parametry->nazev) ? $parametry->nazev : (isset($_POST['nazev']) ? $_POST['nazev'] : ""); ?>' />
<a class="help" title="Název novinky se používá i jako titulek stránky a součást URL v případě zobrazení jejího detailu. Nutno vyplnit."><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<p>
<label>Přiřadit do kategorie</label>
<select name="kategorie[]" multiple="multiple" size="20" id="kategorie" class="medium-input">
<option value="default">Vyberte kategorii</option>
<?php echo $Kategorie->getKatalogOption(isset($_GET['id']) ? $_GET['id'] : ""); ?>
</select>
<a class="help" title="Zařazení ve stromu kategorií. Pokud chcete kategorii zobrazovat na základní úrovni, zvolte možnost žádná"><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<!--
<p>
<label>Zobrazovat parametr</label>
<input type="checkbox" name="stav" value="<?php echo isset($parametry->stav) ? $parametry->stav : "1"; ?>" <?php echo isset($parametry->stav) && $parametry->stav == '0' ? "" : "CHECKED"; ?> />
<a class="help" title="Zatržením checkboxu novinku aktivujete. Pokud novinku v současné době nechcete zveřejnit návštěvníkům, nechejte pole prázdné."><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
-->
</fieldset>
<fieldset class="column-right">
<p>
<label>Použít pro filtrování</label>
<?php
$filtrovat = isset($parametry->filtrovat) ? $parametry->filtrovat : "1";
?>
<input type="checkbox" name="filtrovat" value="<?php echo $filtrovat; ?>" <?php echo isset($parametry->filtrovat) && $parametry->filtrovat == '0' ? "" : "CHECKED"; ?> />
<a class="help" title="Zatržením checkboxu aktivujete filtrování obsahu v katalogu."><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<p>
<label>Typ parametru (na výstupu)</label>
<select name="typ_parametru" id="typ_parametru" class="small-input">
<option value="1" id="select_box" <?php echo isset($parametry->typ) && $parametry->typ == 1 ? 'SELECTED' : ''; ?> >Seznam</option>
<option value="2" id="check_box" <?php echo isset($parametry->typ) && $parametry->typ == 2 ? 'SELECTED' : ''; ?> >Zaškrtávací pole</option>
<option value="3" id="input_box" <?php echo isset($parametry->typ) && $parametry->typ == 3 ? 'SELECTED' : ''; ?> >Textové pole</option>
<option value="4" id="radibutton_box" <?php echo isset($parametry->typ) && $parametry->typ == 4 ? 'SELECTED' : ''; ?> >Přepínací tlačítko</option>
</select>
<a class="help" title="Zařazení ve stromu kategorií. Pokud chcete kategorii zobrazovat na základní úrovni, zvolte možnost žádná"><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<?php
$checked = '';
if (isset($parametry->varianty) && $parametry->varianty == 1)
{
$checked = 'checked="checked"';
}
?>
<p>
<label>Použít pro tvorbu variant</label>
<?php
$query = false;
$msg = false;
if (isset($_GET['id']))
{
$tata = dibi::query('SELECT id_kategorie FROM parametry_prirazeni WHERE id =%i', intval($_GET['id']))->fetchAll();
$query = dibi::query("SELECT * FROM parametry a
LEFT JOIN parametry_prirazeni b
ON a.id = b.id
WHERE a.id != %i", intval($_GET['id']), " AND a.varianty=1 AND b.id_kategorie IN %in", $tata, " GROUP BY a.id")->fetchAll();
if ($query)
{
$counter = 0;
$cnt = count($query);
$victim = false;
$msg = "Nelze variantovat. Pro zvolenou kategorii se již variantuje na základě - ";
foreach ($query as $q)
{
$counter++;
$msg .= $q->nazev . ' (id:' . $q->id . ')';
if ($counter != $cnt)
{
$msg .=', ';
}
}
}
}
//$disabled = isset($_GET['id']) && in_array($_GET['id'], $povoleneIdParametruProTvorbuVariant) ? ' ' : 'disabled';
//NDebugger::dump($query);
$disabled = ' ';
if ($query && isset($_GET['id']))
{
$disabled = ' disabled ';
}
$help = false;
if (!isset($_GET['id']))
{
$disabled = ' disabled ';
$help = "Nejdříve parametr uložte. <br /><br />";
}
?>
<input type="checkbox" name="varianty" value="<?php echo isset($parametry->varianty) ? $parametry->varianty : "1"; ?>" <?php
echo $disabled;
echo $checked;
?> />
<a class="help" title="<?php echo $help; ?>Zatržením checkboxu aktivujete tvorbu variant na základě tohoto parametru.<br /><br /><?php echo $msg; ?>"><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<p>
<label>Použít pro filtrování (v administraci)</label>
<input type="checkbox" name="filtrovat_admin" value="<?php echo isset($parametry->filtrovat_admin) ? $parametry->filtrovat_admin : "1"; ?>" <?php echo isset($parametry->filtrovat_admin) && $parametry->filtrovat_admin == '0' ? "" : "CHECKED"; ?> />
<a class="help" title="Zatržením checkboxu aktivujete filtrování obsahu v katalogu."><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<p>
<label>Typ parametru (v administraci)</label>
<select name="typ_parametru_admin" id="typ_parametru_admin" class="small-input">
<option value="1" id="select_box_admin" <?php echo isset($parametry->typ_admin) && $parametry->typ_admin == 1 ? 'SELECTED' : ''; ?> >Seznam</option>
<option value="2" id="check_box_admin" <?php echo isset($parametry->typ_admin) && $parametry->typ_admin == 2 ? 'SELECTED' : ''; ?> >Zaškrtávací pole</option>
<option value="3" id="input_box_admin" <?php echo isset($parametry->typ_admin) && $parametry->typ_admin == 3 ? 'SELECTED' : ''; ?> >Textové pole</option>
<option value="4" id="radibutton_box_admin" <?php echo isset($parametry->typ_admin) && $parametry->typ_admin == 4 ? 'SELECTED' : ''; ?> >Přepínací tlačítko</option>
</select>
<a class="help" title="Zařazení ve stromu kategorií. Pokud chcete kategorii zobrazovat na základní úrovni, zvolte možnost žádná"><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
<p>
<label>Fotografie parametru</label>
<input type="file" name="file" id="file" />
<a class="help" title="Fotografie parametru."><img src="images/iko/help.png" alt="" /></a>
</p><br /><br />
</fieldset>
<div class="clear"></div>
<input type="hidden" name="id_parametru" value="<?php echo isset($parametry->id) ? $parametry->id : false; ?>" />
<input type="hidden" name="odeslat" />
<input class="button" type="submit" name="odeslat" value="Uložit" />
<input class="button" type="submit" name="odeslat_a_zavrit" value="Uložit a zavřít" />
</form>
<fieldset>
<?php
if (isset($parametry->obrazek) && !empty($parametry->obrazek)):
?>
<img src="<?php echo PARAMETRY_F_M_PATH . $parametry->obrazek; ?>" alt="<?php echo $parametry->nazev; ?>" title="<?php echo $parametry->nazev; ?>" />
<a href="?smazat_fotku_parametru=<?php echo $parametry->id; ?>" class="potvrzujiciLink" title="Smazat fotku"><img src="images/iko/remove.png" alt="Smazat" /></a>
<?php
endif;
?>
</fieldset>
<div class="clear"></div>
</div>
</div>
</div>
ACC SHELL 2018