Example #1
0
 public function renderDefault()
 {
     $this->template->h2 = $this->trLang('h2') . ':';
     $this->template->suma = $this->trLang('suma');
     $this->template->ucel = $this->trLang('ucel');
     $this->template->datum = $this->trLang('datum');
     $this->template->suma_za_rok = $this->trLang('suma_za_rok');
     $this->template->aktualny_stav = $this->trLang('aktualny_stav');
     $this->template->pokladnicka = $this->pokladnicka->pokladnicka();
 }
 $form->addHidden("created");
 $form->addText('suma', 'Suma:', 50, 80)->addRule(Form::FILLED, 'Suma musí byť zadaná!');
 $form->addText('ucel', 'Účel:', 50, 80)->addRule(Form::FILLED, 'Účel musí byť zadaný!');
 $form->addRadioList('vklad', 'Pohyb:', ['1' => 'vklad', '-1' => 'výber']);
 $form->addSubmit('uloz', 'Ulož')->setAttribute('class', 'btn btn-success')->onClick[] = [$this, 'pokladnickaFormSubmitted'];
 $form->addSubmit('cancel', 'Cancel')->setAttribute('class', 'btn btn-default')->setAttribute('data-dismiss', 'modal')->setAttribute('aria-label', 'Close')->setValidationScope(FALSE);
 if ($id) {
     $p = $this->pokladnicka->find($id);
 } else {
     $p = ['id' => 0, 'vklad' => 1, 'created' => StrFTime("%Y-%m-%d %H:%M:%S", Time())];
 }
Example #3
0
 //Nacitanie hodnot formulara
 $id = $values->id ? $values->id : 0;
 if ($values->id) {
     unset($values->id);
 }
 if (isset($values->suma)) {
     $values->suma = Strings::replace($values->suma, '~,~', '.');
 }
 //Uloženie zmien
 $uloz = $this->pokladnicka->uloz($values, $id);
 if (isset($uloz['id'])) {
     //Ulozenie v poriadku