public function checkIsValid($values, $user) { $valid = parent::isValid($values); if ($valid) { if ($user->mat_khau != md5($values['mat_khau'])) { $this->addError("Lỗi. Mật khẩu cũ không đúng, vui lòng kiểm tra lại."); return false; } } return $valid; }
public function isValid($values) { $valid = parent::isValid($values); if ($valid && isset($values['ma']) && !empty($values['ma'])) { if (empty($values['ma'])) { $this->addError("Vui lòng nhập mã giảng viên"); return false; } $nguoi_dung = Khcn_Api::_()->getDbTable('nguoi_dung', 'default'); if ($nguoi_dung->getNguoiDungByMaGiangVien($values['ma'])) { $this->addError("Mã giảng viên đã được đăng ký. Vui lòng kiểm tra lại"); return false; } } return $valid; }