예제 #1
0
    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);
예제 #2
0
파일: write.php 프로젝트: vijo/writetothem
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);
    }
}