<form> email: <input type="text" name="email" value="<?php if (isset($_REQUEST['email'])) { echo htmlspecialchars($_REQUEST['email']); } ?> "><br/> selectedFields: <input type="text" name="selectedFields" value="<?php if (isset($_REQUEST['selectedFields'])) { echo htmlspecialchars($_REQUEST['selectedFields']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::findByEmail($_REQUEST['email'], $_REQUEST['selectedFields']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getCampaigneeDetails($_REQUEST['contactId'], $_REQUEST['campaignId']); var_dump($out); }
<form> stepId: <input type="text" name="stepId" value="<?php if (isset($_REQUEST['stepId'])) { echo htmlspecialchars($_REQUEST['stepId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getCampaignStepDetails($_REQUEST['stepId']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> actionSequenceId: <input type="text" name="actionSequenceId" value="<?php if (isset($_REQUEST['actionSequenceId'])) { echo htmlspecialchars($_REQUEST['actionSequenceId']); } ?> "><br/> params: <input type="text" name="params" value="<?php if (isset($_REQUEST['params'])) { echo htmlspecialchars($_REQUEST['params']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::runActionSequence($_REQUEST['contactId'], $_REQUEST['actionSequenceId'], $_REQUEST['params']); var_dump($out); }
<form> surveyResultId: <input type="text" name="surveyResultId" value="<?php if (isset($_REQUEST['surveyResultId'])) { echo htmlspecialchars($_REQUEST['surveyResultId']); } ?> "><br/> actionSetIds: <input type="text" name="actionSetIds" value="<?php if (isset($_REQUEST['actionSetIds'])) { echo htmlspecialchars($_REQUEST['actionSetIds']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::submitSurveyAndApplyActionSets($_REQUEST['surveyResultId'], $_REQUEST['actionSetIds']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> groupId: <input type="text" name="groupId" value="<?php if (isset($_REQUEST['groupId'])) { echo htmlspecialchars($_REQUEST['groupId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::removeFromGroup($_REQUEST['contactId'], $_REQUEST['groupId']); var_dump($out); }
<form> id: <input type="text" name="id" value="<?php if (isset($_REQUEST['id'])) { echo htmlspecialchars($_REQUEST['id']); } ?> "><br/> selectedFields: <input type="text" name="selectedFields" value="<?php if (isset($_REQUEST['selectedFields'])) { echo htmlspecialchars($_REQUEST['selectedFields']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::load($_REQUEST['id'], $_REQUEST['selectedFields']); var_dump($out); }
<form> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getActivityHistoryTemplateMap(); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::pauseCampaign($_REQUEST['contactId'], $_REQUEST['campaignId']); var_dump($out); }
<form> locateMapId: <input type="text" name="locateMapId" value="<?php if (isset($_REQUEST['locateMapId'])) { echo htmlspecialchars($_REQUEST['locateMapId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::locateContactLink($_REQUEST['locateMapId']); var_dump($out); }
<form> remoteApp: <input type="text" name="remoteApp" value="<?php if (isset($_REQUEST['remoteApp'])) { echo htmlspecialchars($_REQUEST['remoteApp']); } ?> "><br/> remoteId: <input type="text" name="remoteId" value="<?php if (isset($_REQUEST['remoteId'])) { echo htmlspecialchars($_REQUEST['remoteId']); } ?> "><br/> localId: <input type="text" name="localId" value="<?php if (isset($_REQUEST['localId'])) { echo htmlspecialchars($_REQUEST['localId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::linkContact($_REQUEST['remoteApp'], $_REQUEST['remoteId'], $_REQUEST['localId']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getNextCampaignStep($_REQUEST['contactId'], $_REQUEST['campaignId']); var_dump($out); }
?> </pre> <h1>Testing Add To Campaign</h1> <?php $out = Infusionsoft_ContactService::addToCampaign($contact, 1); ?> <pre><?php didItWorkBool($out); ?> </pre> <h1>Testing Add To Group</h1> <?php $out = Infusionsoft_ContactService::addToGroup($contact, '1'); ?> <pre><?php didItWorkBool($out); ?> </pre> <h1>Testing Load</h1> <?php $out = Infusionsoft_ContactService::load($contact->Id); ?> <pre><?php didItWorkObject($out); ?> </pre>
function update_tagsAction() { $context_id = DevblocksPlatform::importGPC($_REQUEST['context_id'], 'integer', 0); if (empty($context_id)) { die; } // Security if (null == ($active_worker = CerberusApplication::getActiveWorker())) { die($translate->_('common.access_denied')); } $tagDeltas = DevblocksPlatform::importGPC($_REQUEST['tag_deltas'], 'string', ''); $contactId = DevblocksPlatform::importGPC($_REQUEST['contact_id'], 'integer', 0); if ($tagDeltas == '' || $contactId == 0) { die('Invalid Tag deltas.'); } $convertToCommands = function ($delta) { return array('operation' => $delta[0], 'tag_id' => substr($delta, 1)); }; $commands = array_map($convertToCommands, explode(',', $tagDeltas)); $result = array('added' => array(), 'removed' => array(), 'errors' => array()); foreach ($commands as $cmd) { try { switch ($cmd['operation']) { case 'A': if (Infusionsoft_ContactService::addToGroup($contactId, $cmd['tag_id']) == 1) { array_push($result['added'], $cmd['tag_id']); } else { array_push($result['errors'], array_merge($cmd, array('message' => ''))); } break; case 'R': if (Infusionsoft_ContactService::removeFromGroup($contactId, $cmd['tag_id']) == 1) { array_push($result['removed'], $cmd['tag_id']); } else { array_push($result['errors'], array_merge($cmd, array('message' => ''))); } break; default: array_push($result['errors'], array_merge($cmd, array('message' => 'Invalid operation'))); } } catch (Exception $e) { array_push($result['errors'], array_merge($cmd, array('message' => $e->getMessage()))); } } header('Content-type: application/json'); echo json_encode($result); exit; }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::removeFromCampaign($_REQUEST['contactId'], $_REQUEST['campaignId']); var_dump($out); }
<form> data: <input type="text" name="data" value="<?php if (isset($_REQUEST['data'])) { echo htmlspecialchars($_REQUEST['data']); } ?> "><br/> dupCheckType: <input type="text" name="dupCheckType" value="<?php if (isset($_REQUEST['dupCheckType'])) { echo htmlspecialchars($_REQUEST['dupCheckType']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::addWithDupCheck($_REQUEST['data'], $_REQUEST['dupCheckType']); var_dump($out); }
<form> hash: <input type="text" name="hash" value="<?php if (isset($_REQUEST['hash'])) { echo htmlspecialchars($_REQUEST['hash']); } ?> "><br/> module: <input type="text" name="module" value="<?php if (isset($_REQUEST['module'])) { echo htmlspecialchars($_REQUEST['module']); } ?> "><br/> param: <input type="text" name="param" value="<?php if (isset($_REQUEST['param'])) { echo htmlspecialchars($_REQUEST['param']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getAppSettingInt($_REQUEST['hash'], $_REQUEST['module'], $_REQUEST['param']); var_dump($out); }
<form> hash: <input type="text" name="hash" value="<?php if (isset($_REQUEST['hash'])) { echo htmlspecialchars($_REQUEST['hash']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::refreshApp($_REQUEST['hash']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> data: <input type="text" name="data" value="<?php if (isset($_REQUEST['data'])) { echo htmlspecialchars($_REQUEST['data']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::update($_REQUEST['contactId'], $_REQUEST['data']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignStepId: <input type="text" name="campaignStepId" value="<?php if (isset($_REQUEST['campaignStepId'])) { echo htmlspecialchars($_REQUEST['campaignStepId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::rescheduleCampaignStep($_REQUEST['contactId'], $_REQUEST['campaignStepId']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> groupId: <input type="text" name="groupId" value="<?php if (isset($_REQUEST['groupId'])) { echo htmlspecialchars($_REQUEST['groupId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::addToGroup($_REQUEST['contactId'], $_REQUEST['groupId']); var_dump($out); }
<?php include '../infusionsoft.php'; $linkedContactTypes = Infusionsoft_DataService::query(new Infusionsoft_LinkedContactType(), array('Id' => '%')); var_dump($linkedContactTypes); $firstType = array_shift($linkedContactTypes); $contactA = new Infusionsoft_Contact(68665); $contactB = new Infusionsoft_Contact(68667); Infusionsoft_ContactService::linkContacts($contactA->Id, $contactB->Id, $firstType->Id); //What happens with an Invalid Link... $out = Infusionsoft_ContactService::linkContacts($contactA->Id, 12039875, $firstType->Id); var_dump($out); //What happens with an Invalid Link... $out = Infusionsoft_ContactService::linkContacts($contactA->Id, 12039875, $firstType->Id); var_dump($out); // //$linkedContacts = Infusionsoft_DataService::query(new Infusionsoft_LinkedContact(), array('Id' => '%')); // //var_dump($linkedContacts); $linkedContacts = Infusionsoft_ContactService::listLinkedContacts($contactB->Id); var_dump($linkedContacts);
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::resumeCampaignForContact($_REQUEST['contactId'], $_REQUEST['campaignId']); var_dump($out); }
<form> data: <input type="text" name="data" value="<?php if (isset($_REQUEST['data'])) { echo htmlspecialchars($_REQUEST['data']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::add($_REQUEST['data']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> duplicateContactId: <input type="text" name="duplicateContactId" value="<?php if (isset($_REQUEST['duplicateContactId'])) { echo htmlspecialchars($_REQUEST['duplicateContactId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::merge($_REQUEST['contactId'], $_REQUEST['duplicateContactId']); var_dump($out); }
<form> locateMapId: <input type="text" name="locateMapId" value="<?php if (isset($_REQUEST['locateMapId'])) { echo htmlspecialchars($_REQUEST['locateMapId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::markLinkUpdated($_REQUEST['locateMapId']); var_dump($out); }
<form> campaignId: <input type="text" name="campaignId" value="<?php if (isset($_REQUEST['campaignId'])) { echo htmlspecialchars($_REQUEST['campaignId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::getCampaignStepOrder($_REQUEST['campaignId']); var_dump($out); }
<form> contactId: <input type="text" name="contactId" value="<?php if (isset($_REQUEST['contactId'])) { echo htmlspecialchars($_REQUEST['contactId']); } ?> "><br/> historyId: <input type="text" name="historyId" value="<?php if (isset($_REQUEST['historyId'])) { echo htmlspecialchars($_REQUEST['historyId']); } ?> "><br/> userId: <input type="text" name="userId" value="<?php if (isset($_REQUEST['userId'])) { echo htmlspecialchars($_REQUEST['userId']); } ?> "><br/> <input type="submit"> <input type="hidden" name="go"> </form> <?php include '../infusionsoft.php'; include 'testUtils.php'; if (isset($_REQUEST['go'])) { $out = Infusionsoft_ContactService::applyActivityHistoryTemplate($_REQUEST['contactId'], $_REQUEST['historyId'], $_REQUEST['userId']); var_dump($out); }