fix warnings in footer
use a getHtmlSelectOptions() function to generate select boxes and factorize code
update changelog