void htmlZone(void) { htmlHeader("idnsAdmin","Header"); htmlZonePage("idnsAdmin","Admin.Zone.Body"); htmlFooter("Footer"); }//void htmlZone(void)
int main() { char **postvars = NULL; /* POST request data repository */ char **getvars = NULL; /* GET request data repository */ int form_method; /* POST = 1, GET = 0 */ form_method = getRequestMethod(); if(form_method == POST) { getvars = getGETvars(); postvars = getPOSTvars(); } else if(form_method == GET) { getvars = getGETvars(); } htmlHeader("Demo Web Page"); htmlBody(); template_page(postvars, form_method); htmlFooter(); cleanUp(form_method, getvars, postvars); fflush(stdout); exit(0); }
void htmlAlias(void) { htmlHeader("unxsMail System","Header"); htmlAliasPage("unxsMail System","Alias.Body"); htmlFooter("Footer"); }//void htmlAlias(void)
void htmlSpamSettings(void) { htmlHeader("unxsMail User Interface","Header"); htmlSpamSettingsPage("unxsMail User Interface","SpamSettings.Body"); htmlFooter("Footer"); }//void htmlSpamSettings(void)
void htmlLogin(void) { htmlHeader("Radius System","Header"); htmlLoginPage("Radius System","Login.Body"); htmlFooter("Footer"); }//void htmlLogin(void)
void htmlCustomerContact(void) { htmlHeader("idnsAdmin","Header"); htmlCustomerContactPage("idnsAdmin","CustomerUser.Body"); htmlFooter("Footer"); }//void htmlCustomerContact(void)
void htmlCustomerContactWizard(unsigned uStep) { htmlHeader("idnsAdmin","Header"); sprintf(gcQuery,"CustomerUserWizard.%u",uStep); htmlCustomerContactPage("idnsAdmin",gcQuery); htmlFooter("Footer"); }//void htmlCustomerContactWizard(unsigned uStep)
void htmlCustomer(void) { if(!gcFunction[0] || !strcmp(gcFunction,"Login") || !strcmp(gcFunction,"Finish")) LoadCustomer(guLoginClient); htmlHeader("unxsISP Customer Interface","Header"); htmlCustomerPage("","MyAccount.Body"); htmlFooter("Footer"); }//void htmlCustomer(void)
int DoHTML(s_info * info, int form_method, char **getvars, char **postvars) { htmlHeaderExpires("Lidar Web Page"); htmlBody(); switch (info->run) { case ACQUIRE: case REPLOT: printf ("\n<img border=\"0\" src=\"/img%s.png?id=%d\" align=\"left\">\n", info->pREMOTE_ADDR, getrand(6)); break; case STOP_SERVER: printf ("<b><font face=\"Arial Black\"> STOP Server Request from: %s</b><br><br> %s</font><br><br>\n", getenv("REMOTE_ADDR"), getenv("HTTP_USER_AGENT")); break; case START_SERVER: printf ("<b><font face=\"Arial Black\"> Request from %s:</b><br><br> %s</font><br><br>\n", getenv("REMOTE_ADDR"), getenv("HTTP_USER_AGENT")); printf ("<b><font face=\"Arial Black\"> %s now streaming to:</b><br><br> IP-ADDR: %s <br>ADC Port# %s <br>DAC Port# %s <br>CTL Port# %s </font>\n", "fpga_netd", info->pREMOTE_ADDR, postvars[info->server.adc_port], postvars[info->server.dac_port], postvars[info->server.ctl_port]); break; case MULTIMETER: break; case SHOWSAMPLES: break; case GNUPLOT_FILES: DoFiles(info); break; default: break; } htmlFooter(); fflush(stdout); return 0; }
void capture(int form_method, char **getvars, char **postvars) { htmlHeaderNocache("AWG Demo Web Page"); htmlBody(); printf("\n<img border=\"0\" src=\"/img.png?id=%s\" align=\"left\">\n",itostr (getrand(6) ,6,1,1)); htmlFooter(); fflush(stdout); cleanUp(form_method, getvars, postvars); display_on_framebuffer(); return; }
int NDSO_Error(int errnum, int form_method, char **getvars, char **postvars, s_info * info) { htmlHeader("NDSO Demo Web Page"); htmlBody(); switch (errnum) { case PPIOPEN: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", PPIOPEN); printf ("<p><font face=\"Tahoma\" size=\"7\">Can't open /dev/ppi.\n</font></p>"); printf ("<p><font face=\"Tahoma\" size=\"7\">- Try again later -\n</font></p>"); free(info->samples); break; case FILE_OPEN: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", FILE_OPEN); printf ("<p><font face=\"Tahoma\" size=\"7\">Can't open FILE.\n</font></p>"); free(info->samples); break; case MEMORY: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", MEMORY); printf ("<p><font face=\"Tahoma\" size=\"7\">Memory allocation error.\n</font></p>"); free(info->samples); break; case SAMPLE_DEPTH: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", SAMPLE_DEPTH); printf ("<p><font face=\"Tahoma\" size=\"7\">Sample Depth outside specified range: [%d] < Depth < [%d] \n</font></p>", MINNUMSAMPLES, MAXNUMSAMPLES); break; case SIZE_RATIO: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", SIZE_RATIO); printf ("<p><font face=\"Tahoma\" size=\"7\">Size Ratio contains invalid characters r exceeds maximum Size Ratio < [%d]\n</font></p>", MAXSIZERATIO); break; case RANGE: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", RANGE); printf ("<p><font face=\"Tahoma\" size=\"7\">Specified Range is invalid or out of range.\n</font></p>"); break; case FILE_OPEN_SAMPLES: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", FILE_OPEN_SAMPLES); printf ("<p><font face=\"Tahoma\" size=\"7\">Can't open SAMPLE FILE for REPLOT.\n</font></p>"); break; case EMPTY_PLOT: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", EMPTY_PLOT); printf ("<p><font face=\"Tahoma\" size=\"7\">Empty Plot increase upper Range.\n</font></p>"); break; default: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[UNDEF]:\n</font></p>"); printf ("<p><font face=\"Tahoma\" size=\"7\">undefined ERROR: \n</font></p>"); break; } htmlFooter(); cleanUp(form_method, getvars, postvars); CleanupSessionFiles(info); fflush(stdout); exit(0); };
int error(int errnum, int form_method, char **getvars, char **postvars) { htmlHeader ("AWG Error"); htmlBody (); switch (errnum) { case ERR_SPI: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_SPI); printf ("<p><font face=\"Tahoma\" size=\"7\">Can't open /dev/spi.\n</font></p>"); printf ("<p><font face=\"Tahoma\" size=\"7\">- Try again later -\n</font></p>"); break; case ERR_FILE: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_FILE); printf ("<p><font face=\"Tahoma\" size=\"7\">Can't open FILE.\n</font></p>"); break; case ERR_MEMORY: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_MEMORY); printf ("<p><font face=\"Tahoma\" size=\"7\">Memory allocation error.\n</font></p>"); break; case ERR_DCOFFSET: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_DCOFFSET); printf ("<p><font face=\"Tahoma\" size=\"7\">DC Offset out of Range %d < Val < %d .\n</font></p>",MINDCOFFSET,MAXDCOFFSET); break; case ERR_AMP: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_AMP); printf ("<p><font face=\"Tahoma\" size=\"7\">Amplitude out of Range %d < Val < %d .\n</font></p>", MINAMP,MAXAMP); break; case ERR_OUTOFRANGE: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_OUTOFRANGE); printf ("<p><font face=\"Tahoma\" size=\"7\"> Out of Range +/- %d Volt.\n</font></p>",MAXAMP); break; case ERR_DUTYCYCLE: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_DUTYCYCLE); printf ("<p><font face=\"Tahoma\" size=\"7\">Duty Cycle out of Range %d < Val < %d .\n</font></p>",MINDUTYCYCLE,MAXDUTYCYCLE); break; case ERR_FREQUENCY: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[%d]:\n</font></p>", ERR_FREQUENCY); printf ("<p><font face=\"Tahoma\" size=\"7\">Frequency out of Range\n</font></p>"); break; default: printf ("<p><font face=\"Tahoma\" size=\"7\">ERROR[UNDEF]:\n</font></p>"); printf ("<p><font face=\"Tahoma\" size=\"7\">undefined ERROR: \n</font></p>"); break; } htmlFooter (); cleanUp (form_method, getvars, postvars); fflush (stdout); exit (1); };