Changeset 1293


Ignore:
Timestamp:
01/19/10 22:42:48 (11 years ago)
Author:
alno
Message:

WebIf:

  • added days in timeformat for status [00d ]00:00:00
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/monitor-improvement/oscam-http.c

    r1292 r1293  
    982982                tpl_printf(vars, 0, "CLIENTLOGINTIME", "%02d:%02d:%02d", lt->tm_hour, lt->tm_min, lt->tm_sec);
    983983
    984                 int secs = 0, fullmins =0, mins =0, hours =0;
     984                int secs = 0, fullmins =0, mins =0, fullhours =0, hours =0, days =0;
    985985                if(lsec > 0){
    986986                    secs = lsec % 60;
     
    988988                        fullmins = lsec / 60;
    989989                        mins = fullmins % 60;
    990                         if(fullmins > 60)   hours = fullmins / 60;
     990                        if(fullmins > 60){
     991                            fullhours = fullmins / 60;
     992                            hours = fullhours % 24;
     993                            days = fullhours / 24;
     994                        }
    991995                    }
    992996                }
    993 
    994                 tpl_printf(vars, 0, "CLIENTLOGINSECS", "%02d:%02d:%02d", hours, mins, secs);
     997                if(days == 0)
     998                    tpl_printf(vars, 0, "CLIENTLOGINSECS", "%02d:%02d:%02d", hours, mins, secs);
     999                else
     1000                    tpl_printf(vars, 0, "CLIENTLOGINSECS", "%02dd %02d:%02d:%02d", days, hours, mins, secs);
     1001
    9951002                tpl_printf(vars, 0, "CLIENTCAID", "%04X", client[i].last_caid);
    9961003                tpl_printf(vars, 0, "CLIENTSRVID", "%04X", client[i].last_srvid);
     
    10271034                }
    10281035
    1029                 secs = 0; fullmins =0; mins =0; hours =0;
    1030                 if(isec > 0){
    1031                     secs = isec % 60;
    1032                     if (isec > 60){
    1033                         fullmins = isec / 60;
     1036                secs = 0, fullmins =0, mins =0, fullhours =0, hours =0, days =0;
     1037                if(lsec > 0){
     1038                    secs = lsec % 60;
     1039                    if (lsec > 60){
     1040                        fullmins = lsec / 60;
    10341041                        mins = fullmins % 60;
    1035                         if(fullmins > 60)   hours = fullmins / 60;
     1042                        if(fullmins > 60){
     1043                            fullhours = fullmins / 60;
     1044                            hours = fullhours % 24;
     1045                            days = fullhours / 24;
     1046                        }
    10361047                    }
    10371048                }
    1038 
    1039                 tpl_printf(vars, 0, "CLIENTIDLESECS", "%02d:%02d:%02d", hours, mins, secs);
     1049                if(days == 0)
     1050                    tpl_printf(vars, 0, "CLIENTIDLESECS", "%02d:%02d:%02d", hours, mins, secs);
     1051                else
     1052                    tpl_printf(vars, 0, "CLIENTIDLESECS", "%02dd %02d:%02d:%02d", days, hours, mins, secs);
    10401053                if(con == 2) tpl_printf(vars, 0, "CLIENTCON", "Duplicate");
    10411054                else if (con == 1) tpl_printf(vars, 0, "CLIENTCON", "Sleep");
Note: See TracChangeset for help on using the changeset viewer.