Changeset 1234

Show
Ignore:
Timestamp:
03/12/10 08:48:28 (2 years ago)
Author:
Gary
Message:

unxsBind starting cParm3/4 change to text area with () zone file line wrapping support.

Location:
trunk/unxsBind
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/unxsBind/tresource.c

    r1209 r1234  
    369369//cParam3 
    370370        OpenRow(LANG_FL_tResource_cParam3,"black"); 
    371         printf("<input title='%s' type=text name=cParam3 value=\"%s\" size=80 maxlength=255 " 
    372                 ,LANG_FT_tResource_cParam3,EncodeDoubleQuotes(cParam3)); 
    373         if(guPermLevel>=0 && uMode) 
    374         { 
    375                 printf("></td></tr>\n"); 
    376         } 
    377         else 
    378         { 
    379                 printf("disabled></td></tr>\n"); 
    380                 printf("<input type=hidden name=cParam3 value=\"%s\">\n",EncodeDoubleQuotes(cParam3)); 
     371        printf("<textarea title='%s' cols=77 wrap=soft rows=3 name=cParam3 " 
     372                ,LANG_FT_tResource_cParam3); 
     373        if(guPermLevel>=0 && uMode) 
     374        { 
     375                printf(">%s</textarea></td></tr>\n",cParam3); 
     376        } 
     377        else 
     378        { 
     379                printf("disabled>%s</textarea></td></tr>\n",cParam3); 
     380                printf("<input type=hidden name=cParam3 value=\"%s\" >\n",EncodeDoubleQuotes(cParam3)); 
    381381        } 
    382382//cParam4 
    383383        OpenRow(LANG_FL_tResource_cParam4,"black"); 
    384         printf("<input title='%s' type=text name=cParam4 value=\"%s\" size=80 maxlength=255 " 
    385                 ,LANG_FT_tResource_cParam4,EncodeDoubleQuotes(cParam4)); 
    386         if(guPermLevel>=0 && uMode) 
    387         { 
    388                 printf("></td></tr>\n"); 
    389         } 
    390         else 
    391         { 
    392                 printf("disabled></td></tr>\n"); 
    393                 printf("<input type=hidden name=cParam4 value=\"%s\">\n",EncodeDoubleQuotes(cParam4)); 
     384        printf("<textarea title='%s' cols=77 wrap=soft rows=3 name=cParam4 " 
     385                ,LANG_FT_tResource_cParam4); 
     386        if(guPermLevel>=0 && uMode) 
     387        { 
     388                printf(">%s</textarea></td></tr>\n",cParam4); 
     389        } 
     390        else 
     391        { 
     392                printf("disabled>%s</textarea></td></tr>\n",cParam4); 
     393                printf("<input type=hidden name=cParam4 value=\"%s\" >\n",EncodeDoubleQuotes(cParam4)); 
    394394        } 
    395395//cComment 
  • trunk/unxsBind/tresourcefunc.h

    r1213 r1234  
    649649                for(i=0;cParam3[i];i++) 
    650650                        if(cParam3[i]=='\"') uI++; 
    651                 if(uI!=4 || cParam3[0]!='\"' || cParam3[strlen(cParam3)-1]!='\"') 
     651                if(uI!=4) 
    652652                { 
    653653                        guMode=uMode; 
    654654                        tResource("cParam3: Must double quote both flags and ENUM string." 
    655                                         " First and last char must be \". Ex: \"U\" \"E2U+sip\""); 
     655                                        " Ex: \"U\" \"E2U+sip\""); 
    656656                } 
    657657 
     
    659659                for(i=0;cParam4[i];i++) 
    660660                        if(cParam4[i]=='\"') uI++; 
    661                 if(uI<2 || cParam4[0]!='\"') 
    662                 { 
    663                         guMode=uMode; 
    664                         tResource("Must double quote REGEX. First char must be \"." 
     661                if(uI<2) 
     662                { 
     663                        guMode=uMode; 
     664                        tResource("Must double quote REGEX." 
    665665                                        " Ex: \"!^.*$!sip:customer-service@example.com!\" _sip._udp.example.com"); 
    666666                }