コード例 #1
0
include "../connection.php";
require_once "../util.php";
require_once "groupFunctions.php";
require_once "deleteUserListFromGroup.php";
//Get post data stream
$data = json_decode(file_get_contents("php://input"));
//Get parameters from
$groupID = $data->groupID;
// update DB
try {
    //begin transaction
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $db->beginTransaction();
    //delete all users from group
    $userArray = getAllUsersInGroup($db, $groupID);
    deleteUserListFromGroup($db, $groupID, $userArray);
    $db->commit();
    //Close the connection
    $db = NULL;
} catch (Exception $e) {
    http_response_code(500);
    //Internal Server Error
    if (isset($db)) {
        $db->rollback();
        echo "Error:  Could not delete all users from group {$groupID}";
    }
    //Close the connection
    $db = NULL;
}
?>
コード例 #2
0
<?php

//written by Shannon Klett & Lexi Flynn
include "../connection.php";
require_once "deleteUserListFromGroup.php";
//Get post data stream
$data = json_decode(file_get_contents("php://input"));
//Get parameters from
$uID = $data->uID;
$groupID = $data->groupID;
try {
    //begin transaction
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $db->beginTransaction();
    deleteUserListFromGroup($db, $groupID, array($uID));
    $db->commit();
    //Close the connection
    $db = NULL;
} catch (Exception $e) {
    http_response_code(500);
    //Internal Server Error
    if (isset($db)) {
        $db->rollback();
        echo "Error:  Could not delete user {$uID} from group {$groupID}";
    }
    //Close the connection
    $db = NULL;
}
?>