/** * @param string $sWhere * @return string */ protected function getAccountByWhere($sWhere) { $aMap = api_AContainer::DbReadKeys(CTwofactorauth::GetStaticMap()); $aMap = array_map(array($this, 'escapeColumn'), $aMap); $sSql = 'SELECT %s FROM %stwofa_accounts WHERE %s'; return sprintf($sSql, implode(', ', $aMap), $this->Prefix(), $sWhere); }