4898794edd81be5285ea6e544acbedeaeb31bf78 max Tue Nov 23 08:10:57 2021 -0800 Fixing pointers to README file for license in all source code files. refs #27614 diff --git src/hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c src/hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c index af274f7..cb2307c 100644 --- src/hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c +++ src/hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c @@ -1,72 +1,72 @@ /* edwWebCreateUser - Allows one user to create another - vampire mode - over web.. */ /* Copyright (C) 2014 The Regents of the University of California - * See README in this or parent directory for licensing information. */ + * See kent/LICENSE or http://genome.ucsc.edu/license/ for licensing information. */ #include "common.h" #include "linefile.h" #include "hash.h" #include "options.h" #include "cheapcgi.h" #include "errAbort.h" #include "htmshell.h" #include "edwLib.h" char *oldUserEmail = NULL; static void localWarn(char *format, va_list args) /* A little warning handler to override the one with the button that goes nowhere. */ { printf("<B>Error:</B> "); vfprintf(stdout, format, args); } void doMiddle() /* Write what goes between BODY and /BODY */ { pushWarnHandler(localWarn); printf("<FORM ACTION=\"edwWebCreateUser\" METHOD=POST>\n"); printf("<B>Add new user to ENCODE Data Warehouse</B><BR>\n"); if (oldUserEmail == NULL) { printf("First an existing user needs to sign in:"); printf("<INPUT TYPE=BUTTON NAME=\"signIn\" VALUE=\"sign in\" id=\"signin\">"); } else if (cgiVarExists("newUser")) { char *newUser = trimSpaces(cgiString("newUser")); edwCreateNewUser(newUser); printf("ENCODE Data Warehouse account for %s created.<BR>\n", newUser); printf("Note %s will need to create a Persona account as well if they don't have one. ", newUser); printf("They will be led through the process when they sign in.<BR>"); printf(" "); cgiMakeButton("submit", "Add another user"); } else { struct sqlConnection *conn = sqlConnect(edwDatabase); struct edwUser *user = edwUserFromEmail(conn, oldUserEmail); if (user != NULL && edwUserIsAdmin(conn, oldUserEmail)) { printf("%s is authorized to create a new user<BR>\n", oldUserEmail); printf("Email of new user:\n"); cgiMakeTextVar("newUser", NULL, 40); cgiMakeSubmitButton(); } else printf("%s is not authorized to create a new user.<BR>\n", oldUserEmail); } printf("</FORM>\n"); } int main(int argc, char *argv[]) /* Process command line. */ { if (!cgiIsOnWeb()) errAbort("edwWebCreateUser is a cgi script not meant to be run from command line.\n"); oldUserEmail = edwGetEmailAndVerify(); edwWebHeaderWithPersona("ENCODE Data Warehouse Create User"); htmEmptyShell(doMiddle, NULL); edwWebFooterWithPersona(); return 0; }