Skip to content

Commit

Permalink
Merge branch 'testing' of github.com:HKFree/UserDB into testing
Browse files Browse the repository at this point in the history
  • Loading branch information
bkralik committed Dec 7, 2024
2 parents c2fd2f0 + 6d3ca71 commit a8d54a8
Show file tree
Hide file tree
Showing 19 changed files with 393 additions and 359 deletions.
11 changes: 2 additions & 9 deletions app/model/ApiKlic.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,7 @@ public function getEditForm(Nette\ComponentModel\Container &$container, $form)
{
$container->addHidden('id')->setAttribute('class', 'id');
$klic = $container->addText('klic', 'Klíč', 20)->setAttribute('readonly', 'readonly')->setAttribute('class', 'klic');
$container->addText('plati_do', 'Platnost do')
//->setType('date')
->setAttribute('class', 'datepicker platnost-do')
->setAttribute('placeholder', 'Platnost do')
->setAttribute('data-date-format', 'YYYY/MM/DD')
//->addRule(Form::FILLED, 'Vyberte datum')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');
$container->addDate('plati_do', 'Platnost do');
$container->addText('poznamka', 'Poznámka')->setAttribute('class', 'poznamka')->setAttribute('placeholder', 'Poznámka');

$vals = $form->getValues();
Expand All @@ -72,7 +65,7 @@ public function isNotExpired($validTo)
{
if ($validTo) {
// valid to is not NULL, check validity
if ($validTo >= (\Nette\Utils\DateTime::from(date('Y-m-d').' 00:00:00'))) {
if ($validTo >= (\Nette\Utils\DateTime::from(date('d.m.Y').' 00:00:00'))) {
// OK
return true;
} else {
Expand Down
16 changes: 4 additions & 12 deletions app/model/SpravceOblasti.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,18 +74,10 @@ public function getRightsForm(&$right, $typRole, $obl)
->addConditionOn($right['TypSpravceOblasti_id'], Form::IS_IN, array(1,2))
->setRequired('Zadejte oblast');

$right->addText('od', 'Platnost od:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addRule(Form::FILLED, 'Vyberte datum')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');

$right->addText('do', 'Platnost do:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');
$right->addDate('od', 'Platnost od:')
->addRule(Form::FILLED, 'Vyberte datum');

$right->addDate('do', 'Platnost do:');

$right->addCheckbox('override', '!!! OPRAVA !!!');
}
Expand Down
16 changes: 4 additions & 12 deletions app/presenters/SpravaCcPresenter.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,18 +87,10 @@ protected function createComponentSpravaCCForm()
$right->addHidden('Uzivatel_id')->setAttribute('class', 'id ip');
$right->addHidden('id')->setAttribute('class', 'id ip');

$right->addText('plati_od', 'Platnost od:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addRule(Form::FILLED, 'Vyberte datum')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');

$right->addText('plati_do', 'Platnost do:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');
$right->addDate('plati_od', 'Platnost od:')
->addRule(Form::FILLED, 'Vyberte datum');

$right->addDate('plati_do', 'Platnost do:');

$right->addTextArea('poznamka', 'Poznámka:', 72, 5)
->setAttribute('class', 'note ip');
Expand Down
2 changes: 2 additions & 0 deletions app/presenters/UzivatelPresenter.php
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,8 @@ protected function createComponentUzivatelForm()
//http://phpfashion.com/jak-overit-platne-ic-a-rodne-cislo
$form->addText('jmeno', 'Jméno', 30)->setRequired('Zadejte jméno');
$form->addText('prijmeni', 'Přijmení', 30)->setRequired('Zadejte příjmení');
$form->addDate('datum_narozeni', 'Datum narození:')
->addRule($form::Max, 'Nesmí být v budoucnu', new \Nette\Utils\DateTime('-1 hours'));
$form->addText('nick', 'Nick (přezdívka)', 30)->setRequired('Zadejte nickname');
$form->addText('email', 'Email', 30)->setRequired('Zadejte email')->addRule(Form::EMAIL, 'Musíte zadat platný email');
$form->addText('email2', 'Sekundární email', 30)->addCondition(Form::FILLED)->addRule(Form::EMAIL, 'Musíte zadat platný email');
Expand Down
18 changes: 5 additions & 13 deletions app/presenters/UzivatelRightsCcPresenter.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ public function validateRightsForm($form)
if (!empty($pravo->id) && !$pravo->override) {
$starePravo = null;
$starePravo = $this->spravceOblasti->getPravo($pravo->id);
if (($starePravo->od != null && $starePravo->od->format('Y-m-d') != $pravo->od) || ($starePravo->do != null && $starePravo->do->format('Y-m-d') != $pravo->do)
if (($starePravo->od != null && $starePravo->od->format('d.m.Y') != $pravo->od) || ($starePravo->do != null && $starePravo->do->format('d.m.Y') != $pravo->do)
|| $starePravo->Oblast_id != $pravo->Oblast_id || $starePravo->TypSpravceOblasti_id != $pravo->TypSpravceOblasti_id) {
$form->addError('NERECYKLUJTE. Práva slouží jako historický údaj např. pro hlasování. Pokud jde pouze o prodloužení, nebo opravu chyby použijte zaškrtávátko !!! OPRAVA !!!.');
}
Expand Down Expand Up @@ -170,18 +170,10 @@ protected function createComponentUzivatelCCForm()

$right->addSelect('TypCestnehoClenstvi_id', 'Typ čestného členství', $typCC)->addRule(Form::FILLED, 'Vyberte typ čestného členství');

$right->addText('plati_od', 'Platnost od:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addRule(Form::FILLED, 'Vyberte datum')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');

$right->addText('plati_do', 'Platnost do:')
->setAttribute('class', 'datepicker ip')
->setAttribute('data-date-format', 'YYYY/MM/DD')
->addCondition(Form::FILLED)
->addRule(Form::PATTERN, 'prosím zadejte datum ve formátu RRRR-MM-DD', '^\d{4}-\d{2}-\d{1,2}$');
$right->addDate('plati_od', 'Platnost od:')
->addRule(Form::FILLED, 'Vyberte datum');

$right->addDate('plati_do', 'Platnost do:');

$right->addTextArea('poznamka', 'Poznámka:', 72, 5)
->setAttribute('class', 'note ip');
Expand Down
1 change: 1 addition & 0 deletions app/templates/Uzivatel/show.latte
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@
<tr n:if="isset($u->firma_ico) || ($u->TypPravniFormyUzivatele->text == 'PO')"><th>IČO</th><td>{$u->firma_ico}</td></tr>
<tr><th>Číslo členské karty</th><td>{$u->cislo_clenske_karty}</td></tr>
<tr><th>Jméno a příjmení</th><td>{$u->jmeno} {$u->prijmeni}</td></tr>
<tr><th>Datum narození</th><td>{$u->datum_narozeni ? $u->datum_narozeni->format('d.m.Y') : '-'}</td></tr>

{var $hasLocation = $u->location_status == 'valid' || $u->location_status == 'approx'}
<tr>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ALTER TABLE `Uzivatel` ADD `datum_narozeni` DATE DEFAULT NULL AFTER `rok_narozeni`;
Loading

0 comments on commit a8d54a8

Please sign in to comment.