setSelect('account_id, account_name, account_login, account_pass, account_key'); $Data->setFrom('accounts'); $queryWhere = AccountUtil::getAccountFilterUser($Data, $this->session); $queryWhere[] = 'account_id = ?'; $Data->addParam($id); $Data->setWhere($queryWhere); $Data->setLimit(1); $Data->setQuery($query); $Data->setMapClassName(AccountData::class); return DbWrapper::getResults($Data); } /** * @param $id */ public function getAccountPassHistory($id) { } /** * Incrementa el contador de vista de clave de una cuenta en la BBDD * * @param int $id * @return bool * @throws \SP\Core\Exceptions\QueryException * @throws \SP\Core\Exceptions\ConstraintException */ public function incrementDecryptCounter($id) { $query = /** @lang SQL */ 'UPDATE accounts SET account_countDecrypt = (account_countDecrypt + 1) WHERE account_id = ? LIMIT 1'; $Data = new QueryData(); $Data->setQuery($query); $Data->addParam($id); return DbWrapper::getQuery($Data); } }