die($strAclError); } } else { $acl_read = 0; } if (!($acl_write = $GO_SECURITY->get_new_acl('cms write: ' . $domain))) { $GO_SECURITY->delete_acl($acl_read); die($strAclError); } if (!$GO_SECURITY->add_user_to_acl($GO_SECURITY->user_id, $acl_write)) { $GO_SECURITY->delete_acl($acl_read); $GO_SECURITY->delete_acl($acl_write); die($strAclError); } if ($site_id = $cms->add_site($GO_SECURITY->user_id, $name, $domain, $acl_read, $acl_write, smart_addslashes($_POST['description']), smart_addslashes($_POST['keywords']), $_POST['template_id'], $_POST['display_type'])) { $cms->subscribe_site($GO_SECURITY->user_id, $site_id); if ($_POST['close'] == 'true') { header('Location: ' . $return_to); exit; } } else { $GO_SECURITY->delete_acl($acl_read); $GO_SECURITY->delete_acl($acl_write); $feedback = '<p class="Error">' . $strSaveError . '</p>'; } } else { $feedback = '<p class="Error">' . $cms_site_exists . '</p>'; } } } } elseif ($_SERVER['REQUEST_METHOD'] == 'POST' && $task == 'save_publish') {