debug("FRONTEND", "Valid reps $fyr_valid_reps"); // Set a msgid for each rep in the list if (array_key_exists('fyr_msgid_list', $fyr_values) && array_key_exists('fyr_repid_list', $fyr_values)) { $msgid_list = explode('_', $fyr_values['fyr_msgid_list']); $repid_list = explode('_', $fyr_values['fyr_repid_list']); } else { $repid_list = array(); $msgid_list = array(); foreach (array_keys($fyr_valid_reps) as $repid) { $msgid = msg_create(); msg_check_error($msgid); array_push($msgid_list, $msgid); array_push($repid_list, $repid); } $fyr_values['fyr_msgid_list'] = implode('_', $msgid_list); $fyr_values['fyr_repid_list'] = implode('_', $repid_list); } } else { // Message intended for individual representative // Information specific to this representative debug("FRONTEND", "Single representative $fyr_who"); $fyr_representative = dadem_get_representative_info($fyr_who);
function assign_message_ids() { global $fyr_values, $stash, $msgid_list, $repid_list; if (array_key_exists('fyr_msgid_list', $fyr_values) && array_key_exists('fyr_repid_list', $fyr_values)) { $msgid_list = explode('_', $fyr_values['fyr_msgid_list']); $repid_list = explode('_', $fyr_values['fyr_repid_list']); } else { $repid_list = array(); $msgid_list = array(); foreach (array_keys($stash['valid_reps']) as $repid) { $msgid = msg_create(); msg_check_error($msgid); array_push($msgid_list, $msgid); array_push($repid_list, $repid); } $fyr_values['fyr_msgid_list'] = implode('_', $msgid_list); $fyr_values['fyr_repid_list'] = implode('_', $repid_list); } }