protected function validate_prihlasovaci_jmeno()
 {
     $elems = $this->_index->get('prihlasovaci_jmeno');
     if (empty($elems)) {
         return self::STR_MISSING;
     }
     $username = $elems[0]->vo->value;
     if ($username === '') {
         return self::STR_MISSING;
     }
     return Kiwi_User::getUserId($username) === null ? self::STR_OK : self::STR_USERNAME_DUPLICITY;
 }
 protected function validate_prihlasovaci_jmeno()
 {
     $elems = $this->_index->get('prihlasovaci_jmeno');
     if (!empty($elems)) {
         return parent::validate_prihlasovaci_jmeno();
     }
     $username = $this->getFirstElementValue($this->_type == self::TYPE_PERSON ? 'email' : 'firma_email');
     if ($username === '') {
         return self::STR_MISSING;
     }
     return Kiwi_User::getUserId($username) === null ? self::STR_OK : self::STR_USERNAME_DUPLICITY;
 }