Exemple #1
0
function rest_delete()
{
    if (isset($_GET['groupid'])) {
        // Delete subproject group.
        $groupid = pdo_real_escape_numeric($_GET['groupid']);
        $Group = new SubProjectGroup();
        $Group->SetId($groupid);
        $Group->Delete();
        return;
    }
    $subprojectid = get_subprojectid();
    if ($subprojectid === false) {
        return;
    }
    if (isset($_GET['dependencyid'])) {
        // Remove dependency from subproject.
        $dependencyid = pdo_real_escape_numeric($_GET['dependencyid']);
        $SubProject = new SubProject();
        $SubProject->SetId($subprojectid);
        $SubProject->RemoveDependency($dependencyid);
    } else {
        // Delete subproject.
        $SubProject = new SubProject();
        $SubProject->SetId($subprojectid);
        $SubProject->Delete();
    }
}