示例#1
0
 /**
  * 
  * @param type $contactId
  * @param type $grouped
  * @return type
  */
 public static function getContactInfo($contactId, $grouped = false)
 {
     $finalInfos = array();
     $contactInfos = ContactInfo::getList('*', -1, 0, null, 'ASC', array('contact_id' => $contactId));
     if ($grouped) {
         foreach ($contactInfos as $info) {
             if (!isset($finalInfos[$info['info_key']])) {
                 $finalInfos[$info['info_key']] = array();
             }
             $finalInfos[$info['info_key']][] = array('value' => $info['info_value'], 'id' => $info['contact_info_id']);
         }
     } else {
         $finalInfos = $contactInfos;
     }
     return $finalInfos;
 }