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())]; }
//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