$oUser->addStatusMessage('Prosím zadejte stávající heslo');
    $formOK = false;
} else {
    if (!$oUser->PasswordValidation($_POST['CurrentPassword'], $oUser->GetDataValue($oUser->passwordColumn))) {
        $oUser->AddStatusMessage('Stávající heslo je neplatné', 'warning');
        $formOK = false;
    }
}
$oPage->addItem(new IEPageTop(_('Změna hesla uživatele')));
$oPage->addPageColumns();
if ($formOK && $oPage->isPosted()) {
    $plainPass = $oPage->getRequestValue('password');
    if ($oUser->passwordChange($plainPass)) {
        $oUser->addStatusMessage(_('Heslo bylo změněno'), 'success');
        $email = $oPage->addItem(new EaseMail($oUser->getDataValue($oUser->mailColumn), _('Změněné heslo pro Monitoring')));
        $email->addItem(_('Vážený zákazníku vaše přihlašovací údaje byly změněny') . ":\n");
        $email->addItem(' Login: '******' Heslo: ' . $plainPass . "\n");
        $email->send();
    }
} else {
    $loginForm = new EaseHtmlForm(NULL);
    $loginForm->addItem(new EaseLabeledPasswordInput('CurrentPassword', NULL, _('Stávající heslo')));
    $loginForm->addItem(new EaseLabeledPasswordStrongInput('password', NULL, _('Nové heslo') . ' *'));
    $loginForm->addItem(new EaseLabeledPasswordControlInput('passwordConfirm', NULL, _('potvrzení hesla') . ' *', array('id' => 'confirmation')));
    $loginForm->addItem(new EaseJQuerySubmitButton('Ok', 'Změnit heslo'));
    $loginForm->fillUp($_POST);
    $oPage->columnII->addItem(new EaseTWBPanel(_('změna hesla'), 'default', $loginForm));
}
$oPage->addItem(new IEPageBottom());
$oPage->draw();