function placeGroupButtons() {
$.post("API/getGrouprole.php", { grp: groupID })
.done(function(data) {
var $buttonContainer = $("div.group-button-container");
// Append the right group button to the button container.
// When user is not a member
if(data == 'none') {
$buttonContainer.append(
"");
// when user sent a request to become a member.
} else if(data == 'request') {
$buttonContainer.append(
"");
// When user is a member of the group.
} else if (data == 'admin') {
$buttonContainer.append(
""
);
} else {
$buttonContainer.append(
"");
}
// Gets triggered when a group button is clicked.
$buttonContainer.children().click(function() {
if (this.value == 'admin') {
window.location.href='groupAdmin.php?groupID=' + groupID;
} else {
$.post("API/editMembership.php", {grp: groupID, role: this.value})
.done(function () {
$buttonContainer.children().remove();
placeGroupButtons();
updateMenus();
}).fail(function () {
});
}
});
});
}