Example #1
0
$person = new HighrisePerson($hr);
$person->setFirstName("Tag");
$person->setLastName("Tagger");
$person->setVisibleTo("Owner");
$person->addTag("tag-1");
$person->addTag("tag-2");
$person->addTag("tag-300");
$person->save();
print "Saved Person:\n";
print_r($person);
print "Adding another tag...\n";
$person->addTag("tag-444");
$person->save();
print "Find People named Tag Tagger:\n";
$people = $hr->findPeopleBySearchTerm("Tag Tagger");
print_r($people);
print "Remove tag-1 from all people named Tag Tagger...\n";
foreach ($people as $p) {
    unset($p->tags['tag-1']);
    $p->save();
}
print "Find People named Tag Tagger:\n";
$people = $hr->findPeopleBySearchTerm("Tag Tagger");
print_r($people);
print "Find all tags...";
$all_tags = $hr->findAllTags();
print_r($all_tags);
print "Cleaning up...\n";
foreach ($people as $p) {
    $p->delete();
}