diff --git a/functions/user_session.php b/functions/user_session.php index 6bf18f7..dbc595c 100644 --- a/functions/user_session.php +++ b/functions/user_session.php @@ -108,27 +108,9 @@ function cancel_attend($args) $result2 = mysql_query($query2); return ($result && $result2) ? 1 : 0; } -/* -* decrements popularity and adds user to attendees -* @param array $args data to aid in removal -* @return int 1 or 0 based on success -*/ -function cancel_attend($args) -{ - $eventID = addslashes($args[eventID]); - $userID = addslashes($args[userID]); - $query = "DELETE FROM attendees - WHERE userID = $userID AND eventID = $eventID;"; - $result = mysql_query($query); - $query2 = "UPDATE events - SET popularity = popularity - 1 - WHERE eventID = $eventID;"; - $result2 = mysql_query($query2); - return ($result && $result2) ? 1 : 0; -} /* -* hides event by adding user and event to hidden +* hides event by adding user and event to hidden, or shows by removing * @param array $args data to aid in hiding event * @return int 1, sets as hidden */ @@ -136,12 +118,15 @@ function hide_event($args) { $eventID = addslashes($args[eventID]); $userID = addslashes($args[userID]); - $query = "INSERT INTO hidden (userID, eventID) + if(is_hidden($userID, $eventID) + $query = "INSERT INTO hidden (userID, eventID) VALUES ($userID, $eventID);"; + else + $query = "DELETE FROM hidden + WHERE userID = $userID AND eventID = $eventID;"; $result = mysql_query($query); return ($result) ? 1 : 0; } - /* * sets event as flagged