コード例 #1
0
ファイル: zone.c プロジェクト: unxs0/unxsVZ
void htmlZone(void)
{
	htmlHeader("idnsAdmin","Header");
	htmlZonePage("idnsAdmin","Admin.Zone.Body");
	htmlFooter("Footer");

}//void htmlZone(void)
コード例 #2
0
ファイル: cgi.c プロジェクト: BackupTheBerlios/wl530g-svn
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);
}
コード例 #3
0
ファイル: alias.c プロジェクト: unxs0/unxsVZ
void htmlAlias(void)
{
	htmlHeader("unxsMail System","Header");
	htmlAliasPage("unxsMail System","Alias.Body");
	htmlFooter("Footer");

}//void htmlAlias(void)
コード例 #4
0
ファイル: spam.c プロジェクト: unxs0/unxsVZ
void htmlSpamSettings(void)
{
	htmlHeader("unxsMail User Interface","Header");
	htmlSpamSettingsPage("unxsMail User Interface","SpamSettings.Body");
	htmlFooter("Footer");

}//void htmlSpamSettings(void)
コード例 #5
0
ファイル: main.c プロジェクト: unxs0/unxsVZ
void htmlLogin(void)
{
	htmlHeader("Radius System","Header");
	htmlLoginPage("Radius System","Login.Body");
	htmlFooter("Footer");

}//void htmlLogin(void)
コード例 #6
0
ファイル: customercontact.c プロジェクト: unxs0/unxsVZ
void htmlCustomerContact(void)
{
	htmlHeader("idnsAdmin","Header");
	htmlCustomerContactPage("idnsAdmin","CustomerUser.Body");
	htmlFooter("Footer");

}//void htmlCustomerContact(void)
コード例 #7
0
ファイル: customercontact.c プロジェクト: unxs0/unxsVZ
void htmlCustomerContactWizard(unsigned uStep)
{
	htmlHeader("idnsAdmin","Header");
	sprintf(gcQuery,"CustomerUserWizard.%u",uStep);
	htmlCustomerContactPage("idnsAdmin",gcQuery);
	htmlFooter("Footer");

}//void htmlCustomerContactWizard(unsigned uStep)
コード例 #8
0
ファイル: customer.c プロジェクト: unxs0/unxsVZ
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)
コード例 #9
0
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;
}
コード例 #10
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;
}
コード例 #11
0
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);
};
コード例 #12
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);
};