ACC SHELL
<p>* <?php echo tr('položky označené hvězdičkou jsou povinné'); ?></p>
<?php
/*
$user = $User->fetchSingle($_SESSION['user']['id']);
if (!$user) {
session_destroy();
Tools::redirect('/');
}
*
*/
//NDebugger::dump($_SESSION);NDebugger::dump($user);NDebugger::dump($_COOKIE);
$plogin = false;
if (isset($_COOKIE[$PURE['PERMANENT_LOGIN']['name']]) && $_COOKIE[$PURE['PERMANENT_LOGIN']['name']] == 1) {
$plogin = 'checked';
}
$form = new NForm('userProfilEditForm');
/*
$form->addText('login', tr('Vaše jméno'), 50)
->setRequired(tr('jméno musí být vyplněno'))
->setAttribute('class', 'pole');
*
*/
//Prihlasovaci udaje
$form->addText('email', tr('Váš email') . '', 50)
->setRequired(tr('email musí být vyplněn'))
->addRule(NFORM::EMAIL, tr('email není ve správném tvaru'))
->setDefaultValue($_SESSION['user']['email'])
->setAttribute('class', 'pole');
$form->addPassword('password', 'Heslo:', 50)
->addRule(NForm::MIN_LENGTH, 'Heslo musí mít alespoň %d znaky', 3);
$form->addPassword('passwordVerify', 'Heslo znovu:', 50)
->addRule(NForm::EQUAL, 'Hesla se neshodují', $form['password']);
//endof Prihlasovaci udaje
//Fakturacni udaje
$form->addText('jmeno', tr('Jméno') . '', 50)
->setRequired(tr('jméno musí být vyplněno'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['jmeno']);
$form->addText('prijmeni', tr('Příjmení') . '', 50)
->setRequired(tr('Příjmení musí být vyplněno'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['prijmeni']);
$form->addText('ulice', tr('Ulice'), 50)
->setRequired(tr('ulice musí být vyplněna'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['ulice']);
$form->addText('obec', tr('Město'), 50)
->setRequired(tr('město musí být vyplněno'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['obec']);
$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'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['psc']);
$form->addText('telefon', tr('telefon'), 50)
->setRequired(tr('telefonní číslo musí být vyplněno'))
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['telefon']);
//endof Fakturacni udaje
//Firemni udaje
$form->addText('firma', tr('Firma') . '', 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['nazev_firmy']);
$form->addText('ico', tr('IČ') . '', 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['ico']);
$form->addText('dic', tr('DIČ'), 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['dic']);
//endof Firemni udaje
//Dodaci udaje
$form->addText('jmenododaci', tr('Jméno') . '', 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['jmeno_dodaci']);
$form->addText('prijmenidodaci', tr('Příjmení') . '', 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['prijmeni_dodaci']);
$form->addText('firmadodaci', tr('Firma') . '', 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['nazev_firmy_dodaci']);
$form->addText('ulicedodaci', tr('Ulice'), 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['ulice_dodaci']);
$form->addText('obecdodaci', tr('Město'), 50)
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['obec_dodaci']);
$form->addText('pscdodaci', tr('PSČ'), 50)
->addRule(NForm::PATTERN, 'PSČ musí mít 5 číslic', '([0-9]\s*){5}')
->setAttribute('class', 'pole')
->setDefaultValue($_SESSION['user']['psc_dodaci']);
//endof Dodaci udaje
$form->addCheckbox('permanent', tr('Trvalé přihlášení'))->setDefaultValue('checked');
$form->addCheckbox('newsletter', tr('Zasílání newsletteru'))->setDefaultValue($_SESSION['user']['newsletter'] == 1 ? 'checked' : false);
$form->addHidden('robot');
$form->addSubmit('userProfilEditForm', tr('odeslat'));
$form->render('begin');
$form->render('errors');
//Ndebugger::dump($_SESSION['user']);
/*
echo '<label class="required" for="frmuserProfilEditForm-login">' . tr('Vaše jméno') . '<span>*</span></label>';
echo $form['login']->control . '<br /><br />';
*/
//Prihlasovaci udaje
echo '<h3>Přihlašovací údaje</h3><br />';
echo '<label class="required" for="frmuserProfilEditForm-email">' . tr('Váš email') . '<span>*</span></label>';
echo $form['email']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-password">' . tr('Heslo') . '<span>*</span></label>';
echo $form['password']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-passwordVerify">' . tr('Heslo znovu') . '<span>*</span></label>';
echo $form['passwordVerify']->control . '<br /><br />';
//endof Prihlasovaci udaje
//Fakturacni udaje
echo '<h3>Fakturační údaje</h3><br />';
echo '<label class="required" for="frmuserProfilEditForm-jmeno">' . tr('Jméno') . '<span>*</span></label>';
echo $form['jmeno']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-prijmeni">' . tr('Příjmení') . ' <span>*</span></label>';
echo $form['prijmeni']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-ulice">' . tr('Ulice') . ' <span>*</span></label>';
echo $form['ulice']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-obec">' . tr('Město') . ' <span>*</span></label>';
echo $form['obec']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-psc">' . tr('PSČ') . ' <span>*</span></label>';
echo $form['psc']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-telefon">' . tr('Telefon') . ' <span>*</span></label>';
echo $form['telefon']->control . '<br /><br />';
//endof Fakturacni udaje
//
//Firemni udaje
echo '<h3 class="pruh" id="trigger_firma">Firemní údaje<span></span></h3>';
echo '<div id="hidden_firma">';
echo '<label class="required" for="frmpouserProfilEditForm-firma">' . tr('Název firmy') . '</label>';
echo $form['firma']->control . '<br /><br />';
echo '<label class="required" for="frmpouserProfilEditForm-ico">' . tr('IČ') . '</label>';
echo $form['ico']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-dic">' . tr('DIČ') . '</label>';
echo $form['dic']->control . '<br /><br />';
echo '</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">';
echo '<label class="required" for="frmuserProfilEditForm-jmenododaci">' . tr('Jméno') . '</label>';
echo $form['jmenododaci']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-prijmenidodaci">' . tr('Příjmení') . '</label>';
echo $form['prijmenidodaci']->control . '<br /><br />';
echo '<label class="required" for="frmpouserProfilEditForm-firmadodaci">' . tr('Název firmy') . '</label>';
echo $form['firmadodaci']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-ulicedodaci">' . tr('Ulice') . '</label>';
echo $form['ulicedodaci']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-obecdodaci">' . tr('Město') . '</label>';
echo $form['obecdodaci']->control . '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-pscdodaci">' . tr('PSČ') . '</label>';
echo $form['pscdodaci']->control . '<br /><br />';
echo '</div>';
//endof Dodaci udaje
echo '<br />';
echo '<label class="required" for="frmuserProfilEditForm-newsletter">' . tr('Newsletter') . '</label>';
echo $form['newsletter']->control;
echo '<br /><br />';
echo '<label class="required" for="frmuserProfilEditForm-permanent">' . tr('Trvalé přihlášení') . '</label>';
echo $form['permanent']->control;
echo '<br /><br />';
echo $form['userProfilEditForm']->control;
$form->render('end');
?>
<script type="text/javascript">
document.getElementById("frmuserProfilEditForm-robot").value="6";
document.getElementById("frmuserProfilEditForm-robot").style.display = "none";
</script>
ACC SHELL 2018