Merge pull request #20330 from mattwire/fixpaymentformstest
[civicrm-core.git] / tools / bin / scripts / testProcess.php
1 <?php
2 if (!(php_sapi_name() == 'cli' || (is_numeric($_SERVER['argc']) && $_SERVER['argc'] > 0))) {
3 header("HTTP/1.0 404 Not Found");
4 return;
5 }
6 require_once '../civicrm.config.php';
7 require_once 'CRM/Core/Config.php';
8 require_once 'CRM/Core/Error.php';
9 $config = CRM_Core_Config::singleton();
10
11 require_once 'CRM/Case/XMLProcessor/Report.php';
12 $xmlProcessor = new CRM_Case_XMLProcessor_Report();
13 $report = $xmlProcessor->getActivityInfo(102, 552);
14 CRM_Core_Error::debug($report);
15 exit();
16
17 $xmlProcessor->run(104, 1, 'Substance Abuse', '15 Day Review');
18 $params = [
19 'clientID' => 104,
20 'creatorID' => 108,
21 'standardTimeline' => 1,
22 // activityTypeName means name here not label, and that is correct here (dev/core#1116-ok-name)
23 'activityTypeName' => 'Open Case',
24 'dueDateTime' => time(),
25 'caseID' => 1,
26 ];
27 require_once 'CRM/Case/XMLProcessor/Process.php';
28 $xmlProcessor = new CRM_Case_XMLProcessor_Process();
29
30 $result = $xmlProcessor->get('Substance Abuse', 'CaseRoles');
31 CRM_Core_Error::debug('Case Roles', $result);
32 $result = $xmlProcessor->get('Substance Abuse', 'ActivityTypes');
33 CRM_Core_Error::debug('Activity Types', $result);
34 $result = $xmlProcessor->get('Substance Abuse', 'ActivitySets');
35 CRM_Core_Error::debug('Activity Sets', $result);
36
37 $xmlProcessor->run('Substance Abuse',
38 $params
39 );
40
41
42 exit();
43