Beispiel #1
0
    }
}
if (isset($_POST['pdf'])) {
    $qstring = 'groups_list.php';
    if (isset($_POST['id_group'])) {
        $qstring .= '?gid=' . $_POST['id_group'];
    }
    header('location: ' . $qstring);
    die;
}
if (isset($_POST['delete']) || isset($_POST['delete_cascade'])) {
    //delete groups
    $cascade = isset($_POST['delete_cascade']);
    $del = $group->remove($cascade);
    if ($del !== true) {
        if ($group->isEmpty() === false) {
            $error_detected[] = _T("Group is not empty, it cannot be deleted. Use cascade delete instead.");
        } else {
            $error_detected[] = _T("An error occured trying to remove group :/");
        }
    } else {
        $success_detected[] = str_replace('%groupname', $group->getName(), _T("Group %groupname has been successfully deleted."));
        //reinstanciate group
        $id = null;
        $group = new Group();
    }
} else {
    if (isset($_POST['group_name'])) {
        $group->setName($_POST['group_name']);
        try {
            if ($_POST['parent_group'] !== '') {