protected function Form_Validate($blnToReturn = true) { // Check Password Confirm if ($this->txtNewPassword->Text != $this->txtConfirmPassword->Text) { $this->txtConfirmPassword->Warning = 'Does not match'; $blnToReturn = false; } // Check Old Password if (!QApplication::$Person->IsPasswordValid($this->txtOldPassword->Text)) { $this->txtOldPassword->Warning = 'Invalid Password'; $blnToReturn = false; } return parent::Form_Validate($blnToReturn); }
protected function Form_Validate($blnToReturn = true) { // Check Username if (($strUsername = trim($this->txtUsername->Text)) && ($objPerson = Person::LoadByUsername($strUsername)) && $objPerson->Id != $this->mctPerson->Person->Id) { $this->txtUsername->Warning = 'Username already taken'; $blnToReturn = false; } if (trim(strlen($this->txtUsername->Text)) < 6) { $this->txtUsername->Warning = 'Username must be at least 6 alphanumeric characters'; $blnToReturn = false; } // Is Email Taken? if (($objPerson = Person::LoadByEmail(trim(strtolower($this->txtEmail->Text)))) && $objPerson->Id != $this->mctPerson->Person->Id) { $this->txtEmail->Warning = 'Email is already taken'; $blnToReturn = false; } return parent::Form_Validate($blnToReturn); }
public function Form_Validate($blnToReturn = true) { if ($this->txtAssignedTo->Required && $this->txtAssignedTo->Text == '[none]') { $this->txtAssignedTo->Warning = 'Required'; $blnToReturn = false; } foreach ($this->txtMutableFields as $intIssueFieldId => $txtField) { if ($txtField->Visible && strlen(trim($txtField->Text))) { $strToken = IssueFieldOption::TokenizeName($txtField->Text); if (IssueFieldOption::LoadByIssueFieldIdToken($intIssueFieldId, $strToken)) { $txtField->Warning = 'Value already exists'; $blnToReturn = false; } } } return parent::Form_Validate($blnToReturn); }
public function Form_Validate($blnToReturn = true) { $this->txtToken->Text = Package::SanitizeForToken($this->txtToken->Text); if ($this->txtToken->Text == 'manifest') { $this->txtToken->Warning = 'Invalid QPM package name: "manifest" cannot be used'; $blnToReturn = false; } else { if (substr($this->txtToken->Text, 0, 6) == 'issue_') { $this->txtToken->Warning = 'Invalid QPM package name: cannot begin with "issue_"'; $blnToReturn = false; } else { $objPackage = Package::LoadByToken($this->txtToken->Text); if ($objPackage && $objPackage->Id != $this->mctPackage->Package->Id) { $this->txtToken->Warning = 'QPM package name already exists'; $blnToReturn = false; } } } return parent::Form_Validate($blnToReturn); }
protected function Form_Validate($blnToReturn = true) { // Check Username if (($strUsername = trim($this->txtUsername->Text)) && Person::LoadByUsername($strUsername)) { $this->txtUsername->Warning = 'Username already taken'; $blnToReturn = false; } if (trim(strlen($this->txtUsername->Text)) < 6) { $this->txtUsername->Warning = 'Username must be at least 6 alphanumeric characters'; $blnToReturn = false; } // Check Password if ($this->txtPassword->Text != $this->txtConfirmPassword->Text) { $this->txtConfirmPassword->Warning = 'Does not match'; $blnToReturn = false; } // Is Email Taken? if (Person::LoadByEmail(trim(strtolower($this->txtEmail->Text)))) { $this->txtEmail->Warning = 'Email is already taken'; $blnToReturn = false; } return parent::Form_Validate($blnToReturn); }