Esempio n. 1
0
<?php

session_start();
$settingsFile = trim(implode('', file('path.inc'))) . '/civicrm.settings.php';
define('CIVICRM_SETTINGS_PATH', $settingsFile);
$error = @(include_once $settingsFile);
if ($error == false) {
    echo "Could not load the settings file at: {$settingsFile}\n";
    exit;
}
// Load class loader
global $civicrm_root;
require_once $civicrm_root . '/CRM/Core/ClassLoader.php';
CRM_Core_ClassLoader::singleton()->register();
require_once 'CRM/Core/Config.php';
$config = CRM_Core_Config::singleton();
// tests:
$params = array('sequential' => 1, 'return' => "custom_3,custom_4", 'id' => 3);
var_dump($params);
$result = civicrm_api3('Campaign', 'get', $params);
print_r($result);
$speakcivi = new CRM_Speakcivi_Page_Speakcivi();
$campaignId = 3;
$speakcivi->customFields = $speakcivi->getCustomFields($campaignId);
echo '$speakcivi->customFields: ';
print_r($speakcivi->customFields);
echo 'template: ';
echo $speakcivi->getTemplateId();