public function isValid() { $isValid = parent::isValid(); if ($isValid) { $userService = $this->getServiceLocator()->get('User\\Service\\User'); $data = parent::getData(); if (!$userService->authenticate($data['mail'], $data['password'])) { $this->get('mail')->setMessages([self::ERROR_INVALID]); return false; } /* @var $user \User\Model\User */ $user = $userService->getUser(); // if(!$user->getActive()){ // $this->get('username')->setMessages([self::ERROR_INACTIVE]); // $userService->getAuthService()->clearIdentity(); // return false; // } // if($user->getLocked()){ // $this->get('username')->setMessages([self::ERROR_LOCKED]); // $userService->getAuthService()->clearIdentity(); // return false; // } } return $isValid; }
public function isValid() { $isValid = parent::isValid(); if ($isValid) { /** @var \User\Service\User $userService */ $userService = $this->getServiceLocator()->get('User\\Service\\User'); $data = parent::getData(); $user = new User(); $user->setEmail($data['email']); /** @var \User\Model\UserMapper $userMapper */ $userMapper = $this->getServiceLocator()->get('User\\Model\\UserMapper'); if ($userMapper->isActive($user) && !$data['password']) { $this->get('email')->setMessages(['Bạn đã đăng ký, vui lòng chọn đăng nhập để tiếp tục']); return false; } if (!$userService->isAvailableEmail($data['email'])) { return true; } if ($data['password'] != '' && !$userService->authenticate($data['email'], $data['password'])) { $this->get('email')->setMessages([\User\Form\Signin::ERROR_INVALID]); return false; } } return $isValid; }
public function isValid() { $isVaild = parent::isValid(); if ($isVaild) { $data = parent::getData(); $expenseCategory = new \Accounting\Model\ExpenseCategory(); if ($data['id']) { $expenseCategory->setId($data['id']); } if ($data['companyId']) { $expenseCategory->setCompanyId($data['companyId']); } if ($data['code']) { $expenseCategory->setCode($data['code']); } if ($data['name']) { $expenseCategory->setName($data['name']); } $expenseCategoryMapper = $this->getServiceLocator()->get('Accounting\\Model\\ExpenseCategoryMapper'); $result = $expenseCategoryMapper->checkunique($expenseCategory); if ($result && $result == 'code') { $this->get('code')->setMessages(['Mã code này đã tồn tại']); $isVaild = false; } if ($result && $result == 'name') { $this->get('name')->setMessages(['tên này đã tồn tại']); $isVaild = false; } return $isVaild; } }
public function getData($flag = 17) { //$fileName = $this->recieverFile(); $data = parent::getData(); $data['fileName'] = $data['fileUpload']['name']; return $data; }
public function getData($flag = null) { $data = parent::getData($flag); $date = new \DateTime(); $data['filePath'] = $date->format('dmY'); $data['fileName'] = $data['fileUpload']['name']; $data['fileSize'] = $data['fileUpload']['size']; return $data; }
/** * (non-PHPdoc) * @see \Home\Form\FormBase::getData() */ public function getData($flag = null) { $data = parent::getData(); if ($data['applyDateRange']) { $daterange = explode(' - ', $data['applyDateRange']); $fromDate = $daterange[0]; $toDate = $daterange[1]; $data['fromApplyDate'] = DateBase::toCommonDate(trim($fromDate)); $data['toApplyDate'] = DateBase::toCommonDate(trim($toDate)); } return $data; }
/** * (non-PHPdoc) * @see \Zend\Form\Form::getData() */ public function getData($flag = null) { $data = parent::getData(); if (isset($data['daterangepicker']) && $data['daterangepicker']) { $daterange = explode(' - ', $data['daterangepicker']); $fromDate = $daterange[0]; $toDate = $daterange[1]; $data['fromDate'] = DateBase::toCommonDate(trim($fromDate)); $data['toDate'] = DateBase::toCommonDate(trim($toDate)); } return $data; }
public function isValid() { $isValid = parent::isValid(); if ($isValid) { $data = parent::getData(); if ($data['mainCompanyId'] == $data['toDeleteCompanyId']) { $this->get('mainCompanyId')->setMessages(['Không thể hợp nhất 2 sp cùng cty']); $this->get('toDeleteCompanyId')->setMessages(['Không thể hợp nhất 2 sp cùng cty']); $isValid = false; } if ($data['mainProductId'] == $data['toDeleteProductId']) { $this->get('mainProductId')->setMessages(['Sp trùng']); $this->get('toDeleteProductId')->setMessages(['Sp trùng']); $isValid = false; } } return $isValid; }
public function isValid() { $isValid = parent::isValid(); if ($isValid) { $data = parent::getData(); $userMapper = $this->getServiceLocator()->get('\\User\\Model\\UserMapper'); if (!($user = $userMapper->get(null, null, $data['email']))) { $this->get('email')->setMessages(['Email không tồn tại trong hệ thống']); $isValid = false; } else { if (!$user->getActive()) { $this->get('email')->setMessages(['Tài khoản chưa được active']); $isValid = false; } if ($user->getLocked()) { $this->get('email')->setMessages(['Tài khoản chưa được active']); $isValid = false; } } } return $isValid; }
/** * (non-PHPdoc) * @see \Home\Form\FormBase::getData() */ public function getData($flag = null) { $data = parent::getData($flag); if ($data['applyDate']) { $data['applyDate'] = DateBase::toCommonDate($data['applyDate']); } $itemsArray = json_decode($data['items'], true); $itemData = []; foreach ($itemsArray as $itemDataPopulate) { $itemDataPopulate['accountId'] = $data['accountId']; $itemValidator = new \Accounting\Form\Transaction\ItemValidate($this->getServiceLocator()); $itemValidator->setData($itemDataPopulate); $itemValidator->isValid(); $itemData[] = $itemValidator->getData(); } $data['itemData'] = $itemData; return $data; }
/** * (non-PHPdoc) * @see \Zend\Form\Form::isValid() */ public function isValid() { $isValid = parent::isValid(); if ($isValid) { $data = parent::getData(); if (!$data['mobile'] && !$data['mobile2'] && !$data['phone'] && !$data['phone2'] && !$data['email']) { $isValid = false; $this->get('name')->setMessages(['Bạn phải điền ít nhất số điện thoại hoặc email']); return false; } $token = \Home\Model\Consts::KEY_API_NHANH_ADDLEAD . json_encode(array(0 => isset($data['email']) ? $data['email'] : '', 2 => isset($data['mobile']) ? $data['mobile'] : '', 3 => isset($data['nhanhStoreId']) ? $data['nhanhStoreId'] : '')); $token = md5($token); if (!isset($data['token']) || $data['token'] != $token) { $this->get('token')->setMessages(['Mã bảo mật không chính xác']); $isValid = false; } } return $isValid; }
public function getData($flag = 17) { $data = parent::getData(); if (isset($data['birthdate']) && $data['birthdate']) { $data['birthdate'] = DateBase::toCommonDate($data['birthdate']); } if (!$data['password']) { unset($data['password']); } return $data; }