613 |
out_print(res, "<tr><td>Associated checksum</a></td><td>%s %s</td>" |
out_print(res, "<tr><td>Associated checksum</a></td><td>%s %s</td>" |
614 |
"</tr>", c->md5, c->file); |
"</tr>", c->md5, c->file); |
615 |
} |
} |
616 |
|
{ |
617 |
|
struct mytimestamp *t; |
618 |
|
for(t= p->timestamplist; t; t= t->next) |
619 |
|
out_print(res, |
620 |
|
"<tr><td>Associated timestamp</a></td>" |
621 |
|
"<td>If %s %s %d second(s) then %s</td></tr>", |
622 |
|
t->pathname, operatornames[t->operator], t->time, actionnames[t->action]); |
623 |
|
} |
624 |
out_print(res, |
out_print(res, |
625 |
"<tr><td>Timeout</a></td><td>Timeout if %d restart within %d cycles" |
"<tr><td>Timeout</a></td><td>Timeout if %d restart within %d cycles" |
626 |
"</td></tr>", p->to_start, p->to_cycle); |
"</td></tr>", p->to_start, p->to_cycle); |
654 |
out_print(res, |
out_print(res, |
655 |
"<tr><td>Alert on stop</a></td><td>%s</td></tr>", |
"<tr><td>Alert on stop</a></td><td>%s</td></tr>", |
656 |
r->alert_on_stop?"yes":"no"); |
r->alert_on_stop?"yes":"no"); |
657 |
|
out_print(res, |
658 |
|
"<tr><td>Alert on timestamp</a></td><td>%s</td></tr>", |
659 |
|
r->alert_on_timestamp?"yes":"no"); |
660 |
} |
} |
661 |
} |
} |
662 |
out_print(res, |
out_print(res, |