Changeset 10663


Ignore:
Timestamp:
10/28/08 15:23:28 (5 years ago)
Author:
BrainSlayer
Message:

different handling since live_translate is not context safe

Location:
src/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/modules/broadcom.c

    r10577 r10663  
    17591759    char *lang = getLanguageName(  ); 
    17601760    char buf[64]; 
     1761    memset(temp,0,sizeof(temp)); 
     1762    memset(temp1,0,sizeof(temp)); 
    17611763 
    17621764    sprintf( buf, "%s", lang ); 
  • src/router/httpd/visuals/status.c

    r10655 r10663  
    9999    struct dns_lists *dns_list = NULL; 
    100100    int wan_link = check_wan_link( 0 ); 
    101  
     101    int trans=0; 
    102102#ifdef FASTWEB 
    103     ejArgs( argc, argv, "%s", &type ); 
     103    ejArgs( argc, argv, "%s %d", &type,&trans ); 
    104104#else 
    105     if( ejArgs( argc, argv, "%s", &type ) < 1 ) 
     105    if( ejArgs( argc, argv, "%s %d", &type, &trans ) < 2 ) 
    106106    { 
    107107        websError( wp, 400, "Insufficient args\n" ); 
     
    161161            if( retry_count != -1 ) 
    162162            { 
    163                 status1 = live_translate( "share.statu"); 
    164                 status2 = live_translate( "share.connecting"); 
    165                 button1 = live_translate( "share.disconnect"); 
     163                status1 = "share.statu"; 
     164                status2 = "share.connecting"; 
     165                if (trans) 
     166                    button1 = "share.disconnect"; 
     167                else             
     168                    button1 = "Disconnect"; 
    166169            } 
    167170            else 
    168171            { 
    169                 status1 = live_translate( "share.statu"); 
    170                 status2 = live_translate( "share.disconnect"); 
    171                 button1 = live_translate( "share.connect"); 
     172                status1 = "share.statu"; 
     173                status2 = "share.disconnect"; 
     174                if (trans) 
     175                    button1 = "share.connect"; 
     176                else             
     177                    button1 = "Connect"; 
    172178            } 
    173179        } 
     
    175181        { 
    176182            retry_count = -1; 
    177             status1 = live_translate( "share.statu"); 
    178             status2 = live_translate( "share.connected"); 
    179             button1 = live_translate( "share.disconnect"); 
     183            status1 = "share.statu"; 
     184            status2 = "share.connected"; 
     185                if (trans) 
     186                    button1 = "share.disconnect"; 
     187                else             
     188                    button1 = "Disconnect"; 
    180189        } 
    181190    } 
    182191    else 
    183192    { 
    184         status1 = live_translate( "share.disable");;    // only for nonbrand 
     193        status1 = "share.disable";      // only for nonbrand 
    185194        status2 = "&nbsp;"; 
    186195        hidden1 = "<!--"; 
     
    212221    } 
    213222    else if( !strcmp( type, "status1" ) ) 
    214         websWrite( wp, "%s", status1 ); 
     223        websWrite( wp, "%s", live_translate(status1) ); 
    215224    else if( !strcmp( type, "status2" ) ) 
    216         websWrite( wp, "%s", status2 ); 
     225        websWrite( wp, "%s", live_translate(status2) ); 
    217226    else if( !strcmp( type, "button1" ) ) 
    218         websWrite( wp, "%s", button1 ); 
     227        { 
     228        if (trans) 
     229                websWrite( wp, "%s", live_translate(button1) ); 
     230            else 
     231                websWrite( wp, "%s", button1 ); 
     232        } 
    219233    else if( !strcmp( type, "hidden1" ) ) 
    220234        websWrite( wp, "%s", hidden1 ); 
  • src/router/kromo/dd-wrt/Status_Internet.asp

    r10401 r10663  
    119119                                                                                <div class="setting" id="wan_connection"> 
    120120                                                                                        <div class="label"><% tran("status_inet.www_loginstatus"); %></div> 
    121                                                                                         <span id="wan_status"><% nvram_status_get("status2"); %>&nbsp;<input type="button" value="<% nvram_status_get("button1"); %>" onclick="connect(this.form, '<% nvram_status_get("button1"); %>_<% nvram_get("wan_proto"); %>');" /></span> 
     121                                                                                        <span id="wan_status"><% nvram_status_get("status2","1"); %>&nbsp;<input type="button" value="<% nvram_status_get("button1","1"); %>" onclick="connect(this.form, '<% nvram_status_get("button1","0"); %>_<% nvram_get("wan_proto"); %>');" /></span> 
    122122                                                                                </div> 
    123123                                                                                 <div class="setting"> 
     
    127127                                                                                <div class="setting"> 
    128128                                                                                        <div class="label"><% tran("share.ip"); %></div> 
    129                                                                                         <span id="wan_ipaddr"><% nvram_status_get("wan_ipaddr"); %></span>&nbsp; 
     129                                                                                        <span id="wan_ipaddr"><% nvram_status_get("wan_ipaddr","0"); %></span>&nbsp; 
    130130                                                                                </div> 
    131131                                                                                <div class="setting"> 
    132132                                                                                        <div class="label"><% tran("share.subnet"); %></div> 
    133                                                                                         <span id="wan_netmask"><% nvram_status_get("wan_netmask"); %></span>&nbsp; 
     133                                                                                        <span id="wan_netmask"><% nvram_status_get("wan_netmask","0"); %></span>&nbsp; 
    134134                                                                                </div> 
    135135                                                                                <div class="setting"> 
    136136                                                                                        <div class="label"><% tran("share.gateway"); %></div> 
    137                                                                                         <span id="wan_gateway"><% nvram_status_get("wan_gateway"); %></span>&nbsp; 
     137                                                                                        <span id="wan_gateway"><% nvram_status_get("wan_gateway","0"); %></span>&nbsp; 
    138138                                                                                </div> 
    139139                                                                                <div class="setting"> 
    140140                                                                                        <div class="label">DNS 1</div> 
    141                                                                                         <span id="wan_dns0"><% nvram_status_get("wan_dns0"); %></span>&nbsp; 
     141                                                                                        <span id="wan_dns0"><% nvram_status_get("wan_dns0","0"); %></span>&nbsp; 
    142142                                                                                </div> 
    143143                                                                                <div class="setting"> 
    144144                                                                                        <div class="label">DNS 2</div> 
    145                                                                                         <span id="wan_dns1"><% nvram_status_get("wan_dns1"); %></span>&nbsp; 
     145                                                                                        <span id="wan_dns1"><% nvram_status_get("wan_dns1","0"); %></span>&nbsp; 
    146146                                                                                </div> 
    147147                                                                                <div class="setting"> 
    148148                                                                                        <div class="label">DNS 3</div> 
    149                                                                                         <span id="wan_dns2"><% nvram_status_get("wan_dns2"); %></span>&nbsp; 
     149                                                                                        <span id="wan_dns2"><% nvram_status_get("wan_dns2","0"); %></span>&nbsp; 
    150150                                                                                </div> 
    151151                                                                                <div id="wan_dhcp"> 
  • src/router/kromo/dd-wrt/Status_Internet.live.asp

    r8928 r10663  
    11{wan_shortproto::<% nvram_get("wan_proto"); %>} 
    2 {wan_status::<% nvram_status_get("status2"); %>&nbsp;&nbsp;<input type="button" value="<% nvram_status_get("button1"); %>" onclick="connect(this.form, '<% nvram_status_get("button1"); %>_<% nvram_get("wan_proto"); %>')" />} 
     2{wan_status::<% nvram_status_get("status2","1"); %>&nbsp;&nbsp;<input type="button" value="<% nvram_status_get("button1","1"); %>" onclick="connect(this.form, '<% nvram_status_get("button1","0"); %>_<% nvram_get("wan_proto"); %>')" />} 
    33{wan_uptime::<% get_wan_uptime(); %>} 
    44{wan_ipaddr::<% nvram_status_get("wan_ipaddr"); %>} 
Note: See TracChangeset for help on using the changeset viewer.