1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56:
<?php
namespace FlexiPeeHP\ui;
class KontaktForm extends \Ease\TWB\Form
{
public $contact = null;
public function __construct($contact)
{
$contactID = $contact->getMyKey();
$this->contact = $contact;
parent::__construct('contact'.$contactID);
$this->addInput(new \Ease\Html\InputTag('jmeno',
$contact->getDataValue('jmeno')), _('Name'));
$this->addInput(new \Ease\Html\InputTag('prijmeni',
$contact->getDataValue('prijmeni')), _('Surname'));
$this->addInput(new \Ease\Html\InputTag('email',
$contact->getDataValue('email')), _('Email'));
$this->addInput(new \Ease\Html\InputTag('tel',
$contact->getDataValue('tel')), _('Phone'));
$this->addInput(new \Ease\Html\InputTag('mobil',
$contact->getDataValue('mobil')), _('Cell'));
$this->addInput(new \Ease\Html\InputTextTag('username',
$contact->getDataValue('username')), _('Login'));
$this->addInput(new \Ease\Html\InputPasswordTag('password',
$contact->getDataValue('password')), _('Password'));
$this->addItem(new \Ease\Html\InputHiddenTag('firma',
$contact->getDataValue('firma')));
$this->addItem(new \Ease\Html\InputHiddenTag('class',
get_class($contact)));
if (!is_null($contactID)) {
$this->addItem(new \Ease\Html\InputHiddenTag($contact->keyColumn,
$contactID));
}
}
}