/**
 * Given a set of contact IDs get the values
 * @param $contactIDs
 * @param $values
 * @param $allContactIDs
 * @param $addditionalContactIDs
 * @return array
 */
function getValues(&$contactIDs, &$values, &$allContactIDs, &$addditionalContactIDs)
{
    $values = array();
    getContactInfo($contactIDs, $values);
    getAddressInfo($contactIDs, $values);
    getPhoneInfo($contactIDs, $values);
    getEmailInfo($contactIDs, $values);
    getNoteInfo($contactIDs, $values);
    getRelationshipInfo($contactIDs, $values, $allContactIDs, $addditionalContactIDs);
    getActivityInfo($contactIDs, $values, $allContactIDs, $addditionalContactIDs);
    // got to do groups, tags
    // got to do meta data
    return $values;
}
/**
 * Given a set of contact IDs get the values
 * @param $contactIDs
 * @param $values
 * @return array
 */
function getValues(&$contactIDs, &$values)
{
    $values = array();
    foreach ($contactIDs as $cid) {
        $values[$cid] = array();
    }
    getContactInfo($contactIDs, $values);
    getAddressInfo($contactIDs, $values);
    getPhoneInfo($contactIDs, $values);
    getEmailInfo($contactIDs, $values);
    getNoteInfo($contactIDs, $values);
    return $values;
}