public function invitePlayerUsingLvl6id($lvl6id) { $userIDQuery = "SELECT id FROM users WHERE id = ?"; $userIDSth = ConnectionFactory::SelectAsStatementHandler($userIDQuery, array($lvl6id)); $userIDRow = $userIDSth->fetch(PDO::FETCH_ASSOC); if ($userIDRow) { $inviteeID = $userIDRow['id']; $already_existing_check = "Select count(0) as numrows FROM agencies WHERE user_one_id = {$this->id} AND user_two_id = {$inviteeID} OR user_one_id = {$inviteeID} AND user_two_id = {$this->id}"; $counter = ConnectionFactory::executeQuerySimple($already_existing_check); if ($counter > 0) { return "alreadyExisting"; } $success = ConnectionFactory::InsertIgnoreIntoTableBasic("agencies", array('user_one_id' => $this->id, 'user_two_id' => $inviteeID, 'accepted' => 0)); if (!$success) { return "fail"; } else { return "success"; } } else { return "noUserWithLvl6id"; } }