ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/include/parametry/
File Upload :
Current File : //srv/www/vhosts/centrumlb/administrace/include/parametry/widget_parametry_edit.inc

<!-- 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