Changeset 1221
- Timestamp:
- 03/10/10 14:31:35 (5 months ago)
- Location:
- trunk/unxsBind/interfaces
- Files:
-
- 5 modified
-
org/interface.h (modified) (1 diff)
-
org/main.c (modified) (1 diff)
-
org/resource.c (modified) (1 diff)
-
vorg/interface.h (modified) (1 diff)
-
vorg/resource.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/unxsBind/interfaces/org/interface.h
r183 r1221 33 33 char *FQDomainName(char *cInput); 34 34 void iDNSLog(unsigned uTablePK, char *cTableName, char *cLogEntry); 35 35 void fpTemplate(FILE *fp,char *cTemplateName,struct t_template *template); 36 36 37 37 -
trunk/unxsBind/interfaces/org/main.c
r183 r1221 755 755 756 756 757 void fpTemplate(FILE *fp,char *cTemplateName,struct t_template *template) 758 { 759 if(cTemplateName[0]) 760 { 761 MYSQL_RES *res; 762 MYSQL_ROW field; 763 764 TemplateSelect(cTemplateName); 765 res=mysql_store_result(&gMysql); 766 if((field=mysql_fetch_row(res))) 767 { 768 fprintf(fp,"\n<!-- Start fpTemplate(%s) -->\n",cTemplateName); 769 Template(field[0], template, fp); 770 fprintf(fp,"\n<!-- End fpTemplate(%s) -->\n",cTemplateName); 771 } 772 else 773 { 774 fprintf(fp,"<hr>"); 775 fprintf(fp,"<center><font size=1>%s</font>\n",cTemplateName); 776 } 777 mysql_free_result(res); 778 } 779 780 }//void fpTemplate(FILE *fp,char *cTemplateName,struct t_template *template) 781 782 -
trunk/unxsBind/interfaces/org/resource.c
r1099 r1221 393 393 { 394 394 //This function will display the extra parameter inputs based on RRType 395 396 if(!strcmp(cRRType,"SRV")) 397 { 398 fprintf(fp,"<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('" 399 "?gcPage=Glossary&cLabel=%s','Glossary','height=600,width=500,status=yes,toolbar=no," 400 "menubar=no,location=no,scrollbars=1')\"><strong>%s</strong></a>\n</td>" 401 "<td><input title='%s' type=text name=cParam2 value='%s' size=40 maxlength=255 class=%s></td>" 402 "</tr>\n" 403 "<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 404 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 405 "<strong>%s</strong></a>\n</td>" 406 "<td><input title='%s' type=text name=cParam3 value='%s' size=40 maxlength=255 class=%s></td>" 407 "</tr>\n" 408 "<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 409 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 410 "<strong>%s</strong></a>\n</td>" 411 "<td><input title='%s' type=text name=cParam4 value='%s' size=40 maxlength=255 class=%s></td>" 412 "</tr>\n", 413 cParam2Label 414 ,cParam2Label 415 ,cParam2Tip 416 ,cParam2 417 ,cParam2Style 418 ,cParam3Label 419 ,cParam3Label 420 ,cParam3Tip 421 ,cParam3 422 ,cParam3Style 423 ,cParam4Label 424 ,cParam4Label 425 ,cParam4Tip 426 ,cParam4 427 ,cParam4Style 428 ); 429 } 430 else if(strcmp(cRRType,"SRV") && strcmp(cParam2Label,"Not Used")) 431 { 432 fprintf(fp,"<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 433 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 434 "<strong>%s</strong></a>\n</td><td><input title='%s' type=text name=cParam2 value='%s' size=40 maxlength=255 " 435 "class=%s></td></tr>\n", 436 cParam2Label 437 ,cParam2Label 438 ,cParam2Tip 439 ,cParam2 440 ,cParam2Style 441 ); 442 } 395 MYSQL_RES *res; 396 MYSQL_ROW field; 397 398 struct t_template template; 399 unsigned uParam2=0; 400 unsigned uParam3=0; 401 unsigned uParam4=0; 402 403 sprintf(gcQuery,"SELECT uParam2,uParam3,uParam4 FROM tRRType WHERE cLabel='%s'",TextAreaSave(cRRType)); 404 mysql_query(&gMysql,gcQuery); 405 if(mysql_errno(&gMysql)) 406 htmlPlainTextError(mysql_error(&gMysql)); 407 res=mysql_store_result(&gMysql); 408 if((field=mysql_fetch_row(res))) 409 { 410 sscanf(field[0],"%u",&uParam2); 411 sscanf(field[1],"%u",&uParam3); 412 sscanf(field[2],"%u",&uParam4); 413 } 414 mysql_free_result(res); 415 416 template.cpName[0]="cParam2Label"; 417 template.cpValue[0]=cParam2Label; 418 419 template.cpName[1]="cParam2Tip"; 420 template.cpValue[1]=cParam2Tip; 421 422 template.cpName[2]="cParam2"; 423 template.cpValue[2]=cParam2; 424 425 template.cpName[3]="cParam2Style"; 426 template.cpValue[3]=cParam2Style; 427 428 template.cpName[4]="cParam3Label"; 429 template.cpValue[4]=cParam3Label; 430 431 template.cpName[5]="cParam3Tip"; 432 template.cpValue[5]=cParam3Tip; 433 434 template.cpName[6]="cParam3"; 435 template.cpValue[6]=cParam3; 436 437 template.cpName[7]="cParam3Style"; 438 template.cpValue[7]=cParam3Style; 439 440 template.cpName[8]="cParam4Label"; 441 template.cpValue[8]=cParam4Label; 442 443 template.cpName[9]="cParam4Tip"; 444 template.cpValue[9]=cParam4Tip; 445 446 template.cpName[10]="cParam4"; 447 template.cpValue[10]=cParam4; 448 449 template.cpName[11]="cParam4Style"; 450 template.cpValue[11]=cParam4Style; 451 452 template.cpName[12]="gcInputStatus"; 453 template.cpValue[12]=gcInputStatus; 454 455 template.cpName[13]=""; 456 457 if(uParam2) 458 fpTemplate(fp,"InputParam2",&template); 459 460 if(uParam3) 461 fpTemplate(fp,"InputParam3",&template); 462 463 if(uParam4) 464 fpTemplate(fp,"InputParam4",&template); 465 443 466 }//void funcMetaParam(FILE *fp) 444 467 -
trunk/unxsBind/interfaces/vorg/interface.h
r1116 r1221 34 34 void iDNSLog(unsigned uTablePK, char *cTableName, char *cLogEntry); 35 35 const char *ForeignKey(const char *cTableName, const char *cFieldName, unsigned uKey); 36 36 void fpTemplate(FILE *fp,char *cTemplateName,struct t_template *template); 37 37 38 38 //Global vars all declared in main.c -
trunk/unxsBind/interfaces/vorg/resource.c
r1122 r1221 404 404 { 405 405 //This function will display the extra parameter inputs based on RRType 406 407 if(!strcmp(cRRType,"SRV")) 408 { 409 fprintf(fp,"<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('" 410 "?gcPage=Glossary&cLabel=%s','Glossary','height=600,width=500,status=yes,toolbar=no," 411 "menubar=no,location=no,scrollbars=1')\"><strong>%s</strong></a>\n</td>" 412 "<td><input title='%s' type=text name=cParam2 value='%s' size=40 maxlength=255 class=%s></td>" 413 "</tr>\n" 414 "<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 415 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 416 "<strong>%s</strong></a>\n</td>" 417 "<td><input title='%s' type=text name=cParam3 value='%s' size=40 maxlength=255 class=%s></td>" 418 "</tr>\n" 419 "<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 420 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 421 "<strong>%s</strong></a>\n</td>" 422 "<td><input title='%s' type=text name=cParam4 value='%s' size=40 maxlength=255 class=%s></td>" 423 "</tr>\n", 424 cParam2Label 425 ,cParam2Label 426 ,cParam2Tip 427 ,cParam2 428 ,cParam2Style 429 ,cParam3Label 430 ,cParam3Label 431 ,cParam3Tip 432 ,cParam3 433 ,cParam3Style 434 ,cParam4Label 435 ,cParam4Label 436 ,cParam4Tip 437 ,cParam4 438 ,cParam4Style 439 ); 440 } 441 else if(strcmp(cRRType,"SRV") && strcmp(cParam2Label,"Not Used")) 442 { 443 fprintf(fp,"<tr><td><a class=inputLink href=\"#\" onClick=\"javascript:window.open('?gcPage=Glossary&cLabel=%s'," 444 "'Glossary','height=600,width=500,status=yes,toolbar=no,menubar=no,location=no,scrollbars=1')\">" 445 "<strong>%s</strong></a>\n</td><td><input title='%s' type=text name=cParam2 value='%s' size=40 maxlength=255 " 446 "class=%s></td></tr>\n", 447 cParam2Label 448 ,cParam2Label 449 ,cParam2Tip 450 ,cParam2 451 ,cParam2Style 452 ); 453 } 406 MYSQL_RES *res; 407 MYSQL_ROW field; 408 409 struct t_template template; 410 unsigned uParam2=0; 411 unsigned uParam3=0; 412 unsigned uParam4=0; 413 414 sprintf(gcQuery,"SELECT uParam2,uParam3,uParam4 FROM tRRType WHERE cLabel='%s'",TextAreaSave(cRRType)); 415 mysql_query(&gMysql,gcQuery); 416 if(mysql_errno(&gMysql)) 417 htmlPlainTextError(mysql_error(&gMysql)); 418 res=mysql_store_result(&gMysql); 419 if((field=mysql_fetch_row(res))) 420 { 421 sscanf(field[0],"%u",&uParam2); 422 sscanf(field[1],"%u",&uParam3); 423 sscanf(field[2],"%u",&uParam4); 424 } 425 mysql_free_result(res); 426 427 template.cpName[0]="cParam2Label"; 428 template.cpValue[0]=cParam2Label; 429 430 template.cpName[1]="cParam2Tip"; 431 template.cpValue[1]=cParam2Tip; 432 433 template.cpName[2]="cParam2"; 434 template.cpValue[2]=cParam2; 435 436 template.cpName[3]="cParam2Style"; 437 template.cpValue[3]=cParam2Style; 438 439 template.cpName[4]="cParam3Label"; 440 template.cpValue[4]=cParam3Label; 441 442 template.cpName[5]="cParam3Tip"; 443 template.cpValue[5]=cParam3Tip; 444 445 template.cpName[6]="cParam3"; 446 template.cpValue[6]=cParam3; 447 448 template.cpName[7]="cParam3Style"; 449 template.cpValue[7]=cParam3Style; 450 451 template.cpName[8]="cParam4Label"; 452 template.cpValue[8]=cParam4Label; 453 454 template.cpName[9]="cParam4Tip"; 455 template.cpValue[9]=cParam4Tip; 456 457 template.cpName[10]="cParam4"; 458 template.cpValue[10]=cParam4; 459 460 template.cpName[11]="cParam4Style"; 461 template.cpValue[11]=cParam4Style; 462 463 template.cpName[12]="gcInputStatus"; 464 template.cpValue[12]=gcInputStatus; 465 466 template.cpName[13]=""; 467 468 if(uParam2) 469 fpTemplate(fp,"InputParam2",&template); 470 471 if(uParam3) 472 fpTemplate(fp,"InputParam3",&template); 473 474 if(uParam4) 475 fpTemplate(fp,"InputParam4",&template); 476 454 477 }//void funcMetaParam(FILE *fp) 455 478
