query($query, array('s', substr($serial, 0, 6))); $hardlock = Database::getInstance()->fetchNext(); if (!empty($hardlock) && is_numeric($hardlock['hlUser'])) { $nUserID = (int)$hardlock['hlUser']; $query = "SELECT e.email AS email, u.id AS userID, u.nUserID AS nUserID FROM cl_hlusers.u_emails e LEFT JOIN www_archline_hu.jml_users u ON e.nUserID = u.nUserID WHERE e.nUserID = ? GROUP BY e.nUserID LIMIT 1;"; Database::getInstance()->query($query, array('i', $nUserID)); $user = Database::getInstance()->fetchNext(); if (!empty($user)) { $email = $user['email']; $userID = $user['userID']; $nUserID = $user['nUserID']; } } if ($detailed && $seatID != '') { $accountInfo = ''; if ($userID != null && $userID > 0 && $nUserID != null && $nUserID > 0) { $tokenID = crm_hardlock::GetOrGenerateToken($seatID, $nUserID); $accountInfo = ' ' . $nUserID . ' ' . $email . ' ' . $tokenID . ' '; } echo base64_encode($accountInfo); } else { echo $email; }