ACC SHELL

Path : /srv/www/vhosts/centrumlb/www/template/formulare/
File Upload :
Current File : /srv/www/vhosts/centrumlb/www/template/formulare/objednavkovy_formular.php

<script type="text/javascript">
    $(document).ready(function()
    {
	$(".doprava").click(function()
	{
	    var id = $(this).val();
	    var dataString = 'id_dopravy=' + id;
	    //alert(dataString);
	    $.ajax
		    ({
			type: "POST",
			url: "/doprava-dep-platba.php",
			data: dataString,
			cache: false,
			success: function(html)
			{
			    $("#platby").html(html);
			}
		    });
	});
	$(".platba").click(function()
	{
	    var id = $(this).val();
	    var dataString = 'id_platby=' + id;
	    //alert(dataString);
	    $.ajax
		    ({
			type: "POST",
			url: "/platba-dep-doprava.php",
			data: dataString,
			cache: false,
			success: function(html)
			{
			    $("#dopravy").html(html);
			}
		    });
	});
    });
</script>

<form action="" method="post">

    <h3 class="pruh"><?php echo tr('Fakturační údaje'); ?></h3>
    <p>* <?php echo tr('položky označené hvězdičkou jsou povinné'); ?></p><br /><br />

    <?php
    $form = new NForm('objednavkovyform');
    $form->setAction('/pokladna');
    $form->setMethod('POST');

    $form->addText('jmeno', tr('Jméno'), 50)
	    ->setRequired(tr('jméno musí být vyplněno'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['jmeno']) ? $_SESSION['objednavka']['jmeno'] : (isset($_SESSION['user']['jmeno']) ? $_SESSION['user']['jmeno'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('prijmeni', tr('Příjmení'), 50)
	    ->setRequired(tr('příjmení musí být vyplněno'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['prijmeni']) ? $_SESSION['objednavka']['prijmeni'] : (isset($_SESSION['user']['prijmeni']) ? $_SESSION['user']['prijmeni'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('ulice', tr('Ulice'), 50)
	    ->setRequired(tr('ulice musí být vyplněna'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['ulice']) ? $_SESSION['objednavka']['ulice'] : (isset($_SESSION['user']['ulice']) ? $_SESSION['user']['ulice'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('obec', tr('Obec'), 50)
	    ->setRequired(tr('obec musí být vyplněna'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['obec']) ? $_SESSION['objednavka']['obec'] : (isset($_SESSION['user']['obec']) ? $_SESSION['user']['obec'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('psc', tr('PSČ'), 50)
	    ->addRule(NForm::PATTERN, 'PSČ musí mít 5 číslic', '([0-9]\s*){5}')
	    ->setRequired(tr('psč musí být vyplněno'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['psc']) ? $_SESSION['objednavka']['psc'] : (isset($_SESSION['user']['psc']) ? $_SESSION['user']['psc'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('email', tr('Váš email'), 50)
	    ->addRule(NForm::EMAIL, 'email není ve správném tvaru')
	    ->setRequired(tr('email musí být vyplněn'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['email']) ? $_SESSION['objednavka']['email'] : (isset($_SESSION['user']['email']) ? $_SESSION['user']['email'] : false))
	    ->setAttribute('class', 'pole');

    $form->addText('telefon', tr('telefon'), 50)
	    ->setRequired(tr('telefonní číslo musí být vyplněno'))
	    ->setDefaultValue(isset($_SESSION['objednavka']['telefon']) ? $_SESSION['objednavka']['telefon'] : (isset($_SESSION['user']['telefon']) ? $_SESSION['user']['telefon'] : false))
	    ->setAttribute('class', 'pole');

//Firemni udaje
    $form->addText('firma', tr('Firma') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['nazev_firmy']) ? $_SESSION['objednavka']['nazev_firmy'] : (isset($_SESSION['user']['nazev_firmy']) ? $_SESSION['user']['nazev_firmy'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('ico', tr('IČ') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['ico']) ? $_SESSION['objednavka']['ico'] : (isset($_SESSION['user']['ico']) ? $_SESSION['user']['ico'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('dic', tr('DIČ'), 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['dic']) ? $_SESSION['objednavka']['dic'] : (isset($_SESSION['user']['dic']) ? $_SESSION['user']['dic'] : false))
	    ->setAttribute('class', 'pole');
//endof Firemni udaje
//Dodaci udaje
    $form->addText('jmenododaci', tr('Jméno') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['jmeno_dodaci']) ? $_SESSION['objednavka']['jmeno_dodaci'] : (isset($_SESSION['user']['jmeno_dodaci']) ? $_SESSION['user']['jmeno_dodaci'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('prijmenidodaci', tr('Příjmení') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['prijmeni_dodaci']) ? $_SESSION['objednavka']['prijmeni_dodaci'] : (isset($_SESSION['user']['prijmeni_dodaci']) ? $_SESSION['user']['prijmeni_dodaci'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('firmadodaci', tr('Firma') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['nazev_firmy_dodaci']) ? $_SESSION['objednavka']['nazev_firmy_dodaci'] : (isset($_SESSION['user']['nazev_firmy_dodaci']) ? $_SESSION['user']['nazev_firmy_dodaci'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('ulicedodaci', tr('Ulice'), 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['ulice_dodaci']) ? $_SESSION['objednavka']['ulice_dodaci'] : (isset($_SESSION['user']['ulice_dodaci']) ? $_SESSION['user']['ulice_dodaci'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('obecdodaci', tr('Město'), 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['obec_dodaci']) ? $_SESSION['objednavka']['obec_dodaci'] : (isset($_SESSION['user']['obec_dodaci']) ? $_SESSION['user']['obec_dodaci'] : false))
	    ->setAttribute('class', 'pole');
    $form->addText('pscdodaci', tr('PSČ'), 50)
	    ->addRule(NForm::PATTERN, 'PSČ musí mít 5 číslic', '([0-9]\s*){5}')
	    ->setDefaultValue(isset($_SESSION['objednavka']['psc_dodaci']) ? $_SESSION['objednavka']['psc_dodaci'] : (isset($_SESSION['user']['psc_dodaci']) ? $_SESSION['user']['psc_dodaci'] : false))
	    ->setAttribute('class', 'pole');

    $form->addText('poznamka', tr('Poznámka') . '', 50)
	    ->setDefaultValue(isset($_SESSION['objednavka']['poznamka']) ? $_SESSION['objednavka']['poznamka'] : false)
	    ->setAttribute('class', 'pole');

    $form->addHidden('robot');
    $form->addSubmit('objednat', tr('objednat'))->setAttribute('class', false)->setAttribute('class', 'btn');

    $form->render('begin');
    $form->render('errors');

    //Prihlasovaci udaje
    //echo '<h3>Přihlašovací údaje</h3><br />';
    echo '<label class="required" for="frmobjednavkovyform-email">' . tr('Váš email') . '<span>*</span></label>';
    echo $form['email']->control . '<br />';

//endof Prihlasovaci udaje
    echo '<br />';
//Fakturacni udaje
    echo '<label class="required" for="frmobjednavkovyform-jmeno">' . tr('Jméno') . '<span>*</span></label>';
    echo $form['jmeno']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-prijmeni">' . tr('Příjmení') . ' <span>*</span></label>';
    echo $form['prijmeni']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-ulice">' . tr('Ulice') . ' <span>*</span></label>';
    echo $form['ulice']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-obec">' . tr('Město') . ' <span>*</span></label>';
    echo $form['obec']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-psc">' . tr('PSČ') . ' <span>*</span></label>';
    echo $form['psc']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-telefon">' . tr('Telefon') . ' <span>*</span></label>';
    echo $form['telefon']->control . '<br />';
//endof Fakturacni udaje
//Firemni udaje
    echo '<br /><h3 class="pruh" id="trigger_firma">' . tr('Firemní údaje') . '<span></span></h3>';
    echo '<div id="hidden_firma"><br />';
    echo '<label class="required" for="frmpoobjednavkovyform-firma">' . tr('Název firmy') . '</label>';
    echo $form['firma']->control . '<br /><br />';

    echo '<label class="required" for="frmpoobjednavkovyform-ico">' . tr('IČ') . '</label>';
    echo $form['ico']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-dic">' . tr('DIČ') . '</label>';
    echo $form['dic']->control . '';
    echo '<br /><br /></div>';
//endof Firemni udaje
//Dodaci udaje

    echo '<h3 class="pruh" id="trigger_dodani">Dodací údaje (vyplňte v případě, že se liší od fakturačních)<span></span></h3>';
    echo '<div id="hidden_dodani"><br />';
    echo '<label class="required" for="frmobjednavkovyform-jmenododaci">' . tr('Jméno') . '</label>';
    echo $form['jmenododaci']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-prijmenidodaci">' . tr('Příjmení') . '</label>';
    echo $form['prijmenidodaci']->control . '<br /><br />';

    echo '<label class="required" for="frmpoobjednavkovyform-firmadodaci">' . tr('Název firmy') . '</label>';
    echo $form['firmadodaci']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-ulicedodaci">' . tr('Ulice') . '</label>';
    echo $form['ulicedodaci']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-obecdodaci">' . tr('Město') . '</label>';
    echo $form['obecdodaci']->control . '<br /><br />';

    echo '<label class="required" for="frmobjednavkovyform-pscdodaci">' . tr('PSČ') . '</label>';
    echo $form['pscdodaci']->control . '<br /><br />';
    echo '</div>';
//endof Dodaci udaje

    ?>

    <h3 class="pruh"><?php echo tr('Vyberte způsob dopravy'); ?><span></span></h3>
    <div id="dopravy">
	<?php
	$doprava = new Doprava();
	$rows = $doprava->fetchAll(LANGUAGE, true);
	foreach ($rows as $row)
	{
	    $checked = false;
	    if (isset($_SESSION['objednavka']['doprava']) && $_SESSION['objednavka']['doprava'] == $row->id)
	    {
		$checked = 'checked';
	    }
	    echo '<p><input type="radio" name="doprava" class="doprava" value="' . $row->id . '" ' . $checked . ' /> ' . $row->nazev . '</p>';
	}
	?>
    </div>
    

    <h3 class="pruh"><?php echo tr('Vyberte způsob platby'); ?><span></span></h3>
    <div id="platby">

	<?php
	$platba = new Platebnimetody();
	$rows = $platba->fetchAll(LANGUAGE);
	foreach ($rows as $row)
	{
	    $checked = false;
	    if (isset($_SESSION['objednavka']['platba']) && $_SESSION['objednavka']['platba'] == $row->id)
	    {
		$checked = 'checked';
	    }
	    echo '<p><input type="radio" name="platba" class="platba" value="' . $row->id . '" ' . $checked . ' /> ' . $row->nazev . '</p>';
	}
	?>

    </div><br /><br />

    <?php
    echo '<label class="required" for="frmobjednavkovyform-poznamka">' . tr('Poznámka') . '</label>';
    echo $form['poznamka']->control . '<br /><br />';


    echo $form['objednat']->control;
    $form->render('end');
    ?>

</form><br />


<script type="text/javascript">
    document.getElementById("frmobjednavkovyform-robot").value = "6";
    document.getElementById("frmobjednavkovyform-robot").style.display = "none";
</script>

ACC SHELL 2018