$read_permission = $GO_SECURITY->has_permission($GO_SECURITY->user_id, $addressbook['acl_read']); } } if (!$write_permission && !$read_permission) { header('Location: ' . $GO_CONFIG->host . 'error_docs/403.php'); exit; } if ($task == 'save_group') { $name = smart_addslashes(trim($_POST['name'])); if ($name == '') { $feedback = "<p class=\"Error\">" . $error_missing_field . "</p>"; } else { $existing_group = $ab->get_group_by_name($addressbook_id, $name); if ($group_id > 0) { if (!$existing_group) { $ab->change_group_name($group_id, $name); header('Location: ' . $return_to); exit; } else { if ($existing_group['id'] != $group_id) { $feedback = "<p class=\"Error\">" . $ab_group_exists . "</p>"; } } } else { if ($existing_group) { $feedback = "<p class=\"Error\">" . $ab_group_exists . "</p>"; } elseif (!$ab->add_group($_POST['addressbook_id'], $name)) { $feedback = "<p class=\"Error\">" . $strSaveError . "</p>"; } else { header('Location: ' . $return_to); exit;