#include #include #include #include #include #include #include #include "global.h" #include "custom.h" #include "manhat-lib/shared_util.h" #include "manhat-lib/shared_authenticate.h" #include "manhat-lib/shared_super_util.h" #include "manhat-lib/shared_super_menu.h" #include "manhat-lib/shared_cs_course_search.h" #include "manhat-lib/shared_server_string.h" #include "manhat-lib/shared_cs_util.h" void set_form_data( char *key) { #ifdef WNEC_CREATE_COURSE_LINK char server_url[MAX_URL + 1]; #endif cs_set_value("id", key); /** determine return URL for getting data back from SIS */ #ifdef WNEC_CREATE_COURSE_LINK get_server_string(server_url, MAX_URL); /* shared_server_string.c */ strcat(server_url,"/"); strcat(server_url, SBIN_ALIAS); /* custom.h */ cs_set_value("sis_back_url", server_url); snprintf(server_url, MAX_URL +1, "%s", WNEC_CREATE_COURSE_LINK); cs_set_value("sis_action", server_url); #endif } int main() { char key[MAX_KEY +1]; SESSION user; cs_cgi_init(); read_param( key); validate_super_key(key, &user); set_admin_page(&user, key, 0, "super_wnec_sis_form"); /* shared_super_menu.c */ set_form_data( key); cs_cgi_display("super_wnec_sis_form", 0); cs_cgi_destroy(); return 0; }