Index: /branches/monitor-improvement/oscam-http.c =================================================================== --- /branches/monitor-improvement/oscam-http.c (revision 1154) +++ /branches/monitor-improvement/oscam-http.c (revision 1155) @@ -573,6 +573,36 @@ tpl_printf(vars, 0, "EMMCACHE", "%d,%d,&d", reader[ridx].cachemm, reader[ridx].rewritemm, reader[ridx].logemm); - //todo "blocknano" - //todo "savenano" + //savenano + int all = 1; + dot=""; + for(i = 0; i < 256; ++i){ + if(!(reader[ridx].b_nano[i] & 0x02)){ + all = 0; + break; + } + } + if (all == 1) tpl_printf(vars, 0, "SAVENANO", "all", reader[ridx].maxqlen); + else { + for(i = 0; i < 256; ++i){ + if(reader[ridx].b_nano[i] & 0x02) tpl_printf(vars, 1, "SAVENANO", "%s%02x\n", dot, i); + dot=","; + } + } + + //blocknano + dot=""; + for(i = 0; i < 256; ++i){ + if(!(reader[ridx].b_nano[i] & 0x01)){ + all = 0; + break; + } + } + if (all == 1) tpl_printf(vars, 0, "BLOCKNANO", "all", reader[ridx].maxqlen); + else { + for(i = 0; i < 256; ++i){ + if(reader[ridx].b_nano[i] & 0x01) tpl_printf(vars, 1, "BLOCKNANO", "%s%02x\n", dot, i); + dot=","; + } + } tpl_addVar(vars, 0, "CCCVERSION", reader[ridx].cc_version); Index: /branches/monitor-improvement/oscam-http.h =================================================================== --- /branches/monitor-improvement/oscam-http.h (revision 1154) +++ /branches/monitor-improvement/oscam-http.h (revision 1155) @@ -382,5 +382,7 @@