コード例 #1
0
 public static function getAllValuesFor($field_name)
 {
     $field_name = trim($field_name, '_');
     $fields = Infusionsoft_ObjectTools::findObjectsInList(Infusionsoft_CustomFieldService::getCachedCustomFields(new Infusionsoft_Contact()), array('Name' => $field_name));
     $field = array_shift($fields);
     $values = array();
     if (is_object($field)) {
         $values = $field->getValues();
     }
     $keyed_array = array();
     foreach ($values as $value) {
         $keyed_array[$value] = $value;
     }
     return $keyed_array;
 }
コード例 #2
0
<?php

include '../infusionsoft.php';
include 'testUtils.php';
$a = new Infusionsoft_Contact();
$a->FirstName = 'A';
$b = new Infusionsoft_Contact();
$b->FirstName = 'B';
$c = new Infusionsoft_Contact();
$c->FirstName = 'A';
$objects[] = $a;
$objects[] = $b;
$objects[] = $c;
$results = Infusionsoft_ObjectTools::findObjectsInList($objects, array('FirstName' => 'A'));
if (count($results) == 2) {
    echo 'Success!!';
} else {
    echo 'False!!';
}