539 |
|
|
540 |
if(p->start) |
if(p->start) |
541 |
|
|
542 |
check_process(name, action, TRUE); |
check_process(name, action); |
543 |
|
|
544 |
else { |
else { |
545 |
|
|
555 |
|
|
556 |
if(p->stop) |
if(p->stop) |
557 |
|
|
558 |
check_process(name, action, TRUE); |
check_process(name, action); |
559 |
|
|
560 |
else { |
else { |
561 |
|
|
567 |
|
|
568 |
} |
} |
569 |
|
|
570 |
|
if( is(action, "restart") ) { |
571 |
|
|
572 |
|
if(p->start && p->stop) { |
573 |
|
|
574 |
|
check_process(name, action); |
575 |
|
|
576 |
|
} else { |
577 |
|
|
578 |
|
send_error(res, SC_BAD_REQUEST, |
579 |
|
"Start or stop method not defined for the process"); |
580 |
|
goto quit; |
581 |
|
|
582 |
|
} |
583 |
|
|
584 |
|
} |
585 |
|
|
586 |
if(is(action, "status")) { |
if(is(action, "status")) { |
587 |
|
|
588 |
print_status(p, res); |
print_status(p, res); |
838 |
"<input type=hidden value='stop' name=action>" |
"<input type=hidden value='stop' name=action>" |
839 |
"<input type=submit value='Stop program' style='font-size: 12pt'></font>" |
"<input type=submit value='Stop program' style='font-size: 12pt'></font>" |
840 |
"</form></td>", name); |
"</form></td>", name); |
841 |
|
if(p->start && p->stop) |
842 |
|
out_print(res, |
843 |
|
"<td><form method=GET action=/%s>" |
844 |
|
"<input type=hidden value='restart' name=action>" |
845 |
|
"<input type=submit value='Restart program' style='font-size: 12pt'></font>" |
846 |
|
"</form></td>", name); |
847 |
out_print(res, "</tr></table>"); |
out_print(res, "</tr></table>"); |
848 |
|
|
849 |
FOOT |
FOOT |