Show
Ignore:
Timestamp:
03/05/10 08:25:06 (2 years ago)
Author:
Gary
Message:

unxsBind initial commit of NAPTR RR support.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/unxsBind/tresource.c

    r166 r1209  
    4040//uCreatedBy: uClient for last insert 
    4141static unsigned uCreatedBy=0; 
    42 #define ISM3FIELDS 
    4342//uCreatedDate: Unix seconds date last insert 
    4443static long uCreatedDate=0; 
     
    290289        OpenRow(LANG_FL_tResource_uResource,"black"); 
    291290        printf("<input title='%s' type=text name=uResource value=%u size=16 maxlength=10 " 
    292 ,LANG_FT_tResource_uResource,uResource); 
     291                ,LANG_FT_tResource_uResource,uResource); 
    293292        if(guPermLevel>=20 && uMode) 
    294293        { 
     
    312311//cName 
    313312        OpenRow(LANG_FL_tResource_cName,"black"); 
    314         printf("<input title='%s' type=text name=cName value=\"%s\" size=40 maxlength=100 " 
    315 ,LANG_FT_tResource_cName,EncodeDoubleQuotes(cName)); 
     313        printf("<input title='%s' type=text name=cName value=\"%s\" size=40 maxlength=100 ", 
     314                        LANG_FT_tResource_cName,EncodeDoubleQuotes(cName)); 
    316315        if(guPermLevel>=0 && uMode) 
    317316        { 
     
    326325        OpenRow(LANG_FL_tResource_uTTL,"black"); 
    327326        printf("<input title='%s' type=text name=uTTL value=%u size=16 maxlength=10 " 
    328 ,LANG_FT_tResource_uTTL,uTTL); 
     327                        ,LANG_FT_tResource_uTTL,uTTL); 
    329328        if(guPermLevel>=0 && uMode) 
    330329        { 
     
    345344        OpenRow(LANG_FL_tResource_cParam1,EmptyString(cParam1)); 
    346345        printf("<input title='%s' type=text name=cParam1 value=\"%s\" size=80 maxlength=255 " 
    347 ,LANG_FT_tResource_cParam1,EncodeDoubleQuotes(cParam1)); 
     346                ,LANG_FT_tResource_cParam1,EncodeDoubleQuotes(cParam1)); 
    348347        if(guPermLevel>=0 && uMode) 
    349348        { 
     
    358357        OpenRow(LANG_FL_tResource_cParam2,"black"); 
    359358        printf("<input title='%s' type=text name=cParam2 value=\"%s\" size=80 maxlength=255 " 
    360 ,LANG_FT_tResource_cParam2,EncodeDoubleQuotes(cParam2)); 
     359                ,LANG_FT_tResource_cParam2,EncodeDoubleQuotes(cParam2)); 
    361360        if(guPermLevel>=0 && uMode) 
    362361        { 
     
    371370        OpenRow(LANG_FL_tResource_cParam3,"black"); 
    372371        printf("<input title='%s' type=text name=cParam3 value=\"%s\" size=80 maxlength=255 " 
    373 ,LANG_FT_tResource_cParam3,EncodeDoubleQuotes(cParam3)); 
     372                ,LANG_FT_tResource_cParam3,EncodeDoubleQuotes(cParam3)); 
    374373        if(guPermLevel>=0 && uMode) 
    375374        { 
     
    384383        OpenRow(LANG_FL_tResource_cParam4,"black"); 
    385384        printf("<input title='%s' type=text name=cParam4 value=\"%s\" size=80 maxlength=255 " 
    386 ,LANG_FT_tResource_cParam4,EncodeDoubleQuotes(cParam4)); 
     385                ,LANG_FT_tResource_cParam4,EncodeDoubleQuotes(cParam4)); 
    387386        if(guPermLevel>=0 && uMode) 
    388387        { 
     
    397396        OpenRow(LANG_FL_tResource_cComment,"black"); 
    398397        printf("<textarea title='%s' cols=40 wrap=hard rows=3 name=cComment " 
    399 ,LANG_FT_tResource_cComment); 
     398                ,LANG_FT_tResource_cComment); 
    400399        if(guPermLevel>=0 && uMode) 
    401400        { 
     
    410409        OpenRow(LANG_FL_tResource_uOwner,"black"); 
    411410        if(guPermLevel>=20 && uMode) 
    412         { 
    413         printf("%s<input type=hidden name=uOwner value=%u >\n",ForeignKey(TCLIENT,"cLabel",uOwner),uOwner); 
    414         } 
    415         else 
    416         { 
    417         printf("%s<input type=hidden name=uOwner value=%u >\n",ForeignKey(TCLIENT,"cLabel",uOwner),uOwner); 
    418         } 
     411                printf("%s<input type=hidden name=uOwner value=%u >\n",ForeignKey(TCLIENT,"cLabel",uOwner),uOwner); 
     412        else 
     413                printf("%s<input type=hidden name=uOwner value=%u >\n",ForeignKey(TCLIENT,"cLabel",uOwner),uOwner); 
    419414//uCreatedBy 
    420415        OpenRow(LANG_FL_tResource_uCreatedBy,"black"); 
    421416        if(guPermLevel>=20 && uMode) 
    422         { 
    423         printf("%s<input type=hidden name=uCreatedBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uCreatedBy),uCreatedBy); 
    424         } 
    425         else 
    426         { 
    427         printf("%s<input type=hidden name=uCreatedBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uCreatedBy),uCreatedBy); 
    428         } 
     417                printf("%s<input type=hidden name=uCreatedBy value=%u >\n", 
     418                                ForeignKey(TCLIENT,"cLabel",uCreatedBy),uCreatedBy); 
     419        else 
     420                printf("%s<input type=hidden name=uCreatedBy value=%u >\n", 
     421                                ForeignKey(TCLIENT,"cLabel",uCreatedBy),uCreatedBy); 
    429422//uCreatedDate 
    430423        OpenRow(LANG_FL_tResource_uCreatedDate,"black"); 
     
    437430        OpenRow(LANG_FL_tResource_uModBy,"black"); 
    438431        if(guPermLevel>=20 && uMode) 
    439         { 
    440         printf("%s<input type=hidden name=uModBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uModBy),uModBy); 
    441         } 
    442         else 
    443         { 
    444         printf("%s<input type=hidden name=uModBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uModBy),uModBy); 
    445         } 
     432                printf("%s<input type=hidden name=uModBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uModBy),uModBy); 
     433        else 
     434                printf("%s<input type=hidden name=uModBy value=%u >\n",ForeignKey(TCLIENT,"cLabel",uModBy),uModBy); 
    446435//uModDate 
    447436        OpenRow(LANG_FL_tResource_uModDate,"black"); 
     
    463452        MYSQL_RES *res; 
    464453 
    465         sprintf(gcQuery,"SELECT uResource FROM tResource\ 
    466                                 WHERE uResource=%u" 
    467                                                         ,uResource); 
     454        sprintf(gcQuery,"SELECT uResource FROM tResource WHERE uResource=%u",uResource); 
    468455        mysql_query(&gMysql,gcQuery); 
    469456        if(mysql_errno(&gMysql)) htmlPlainTextError(mysql_error(&gMysql)); 
     
    480467        //sprintf(gcQuery,"New record %u added"); 
    481468        uResource=mysql_insert_id(&gMysql); 
    482 #ifdef ISM3FIELDS 
    483469        uCreatedDate=luGetCreatedDate("tResource",uResource); 
    484470        iDNSLog(uResource,"tResource","New"); 
    485 #endif 
    486471 
    487472        if(!uMode) 
    488473        { 
    489         sprintf(gcQuery,LANG_NBR_NEWRECADDED,uResource); 
    490         tResource(gcQuery); 
     474                sprintf(gcQuery,LANG_NBR_NEWRECADDED,uResource); 
     475                tResource(gcQuery); 
    491476        } 
    492477 
     
    496481void DeletetResource(void) 
    497482{ 
    498 #ifdef ISM3FIELDS 
    499483        sprintf(gcQuery,"DELETE FROM tResource WHERE uResource=%u AND ( uOwner=%u OR %u>9 )" 
    500484                                        ,uResource,guLoginClient,guPermLevel); 
    501 #else 
    502         sprintf(gcQuery,"DELETE FROM tResource WHERE uResource=%u" 
    503                                         ,uResource); 
    504 #endif 
    505485        mysql_query(&gMysql,gcQuery); 
    506486        if(mysql_errno(&gMysql)) htmlPlainTextError(mysql_error(&gMysql)); 
     
    509489        if(mysql_affected_rows(&gMysql)>0) 
    510490        { 
    511 #ifdef ISM3FIELDS 
    512491                iDNSLog(uResource,"tResource","Del"); 
    513 #endif 
    514492                tResource(LANG_NBR_RECDELETED); 
    515493        } 
    516494        else 
    517495        { 
    518 #ifdef ISM3FIELDS 
    519496                iDNSLog(uResource,"tResource","DelError"); 
    520 #endif 
    521497                tResource(LANG_NBR_RECNOTDELETED); 
    522498        } 
     
    577553        MYSQL_RES *res; 
    578554        MYSQL_ROW field; 
    579 #ifdef ISM3FIELDS 
    580555        unsigned uPreModDate=0; 
    581556 
    582         sprintf(gcQuery,"SELECT uResource,uModDate FROM tResource WHERE uResource=%u" 
    583                         ,uResource); 
    584 #else 
    585         sprintf(gcQuery,"SELECT uResource FROM tResource WHERE uResource=%u" 
    586                         ,uResource); 
    587 #endif 
    588  
     557        sprintf(gcQuery,"SELECT uResource,uModDate FROM tResource WHERE uResource=%u",uResource); 
    589558        mysql_query(&gMysql,gcQuery); 
    590559        if(mysql_errno(&gMysql)) htmlPlainTextError(mysql_error(&gMysql)); 
     
    598567 
    599568        field=mysql_fetch_row(res); 
    600 #ifdef ISM3FIELDS 
    601569        sscanf(field[1],"%u",&uPreModDate); 
    602570        if(uPreModDate!=uModDate) tResource(LANG_NBR_EXTMOD); 
    603 #endif 
    604  
    605571        Update_tResource(field[0]); 
    606572        if(mysql_errno(&gMysql)) htmlPlainTextError(mysql_error(&gMysql)); 
    607573        //sprintf(query,"record %s modified",field[0]); 
    608574        sprintf(gcQuery,LANG_NBRF_REC_MODIFIED,field[0]); 
    609 #ifdef ISM3FIELDS 
    610575        uModDate=luGetModDate("tResource",uResource); 
    611576        iDNSLog(uResource,"tResource","Mod"); 
    612 #endif 
    613577        tResource(gcQuery); 
    614578 
     
    668632                else 
    669633                        sprintf(cBuf14,"---"); 
    670                 printf("<td><input type=submit name=ED%s value=Edit> %s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td><textarea disabled>%s</textarea><td>%s<td>%s<td>%s<td>%s<td>%s</tr>" 
     634                printf("<td><input type=submit name=ED%s value=Edit> %s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td>%s<td>" 
     635                                "<textarea disabled>%s</textarea><td>%s<td>%s<td>%s<td>%s<td>%s</tr>" 
    671636                        ,field[0] 
    672637                        ,field[0]