context: function process_contribution(header, body, list){	// ToDo: apply filtering here?	var msgbase=new MsgBase(list.sub);	// ToDo: verify author/sender is a list subscriber here	if(!msgbase.open()) {		error_file.writeln(log(LOG_ERR,format("%s !ERROR %s opening msgbase: %s"			,list.name, msgbase.error, list.sub)));		return(false);	}	// ToDo: Split header.from into separate name/address fields here	header.id = header["message-id"]; // Convert to Synchronet-compatible	if(!user.compare_ars(msgbase.cfg.moderated_ars))		header.attr |= MSG_MODERATED;	if(!msgbase.save_msg(header, body.join('\r\n'))) {		log(LOG_ERR,format("%s !ERROR %s saving message to sub: %s"			,list.name, msgbase.error, list.sub));		return(false);	}	return(true);}
meta: 9592	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9592/f998f2f7fe52fc3f235d99333ca7614c7ecbbd87/listserver.js/clean/listserver.js