Deal.class.php
4.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<?php
class AC_Deal extends ActiveCampaign {
public $version;
public $url_base;
public $url;
public $api_key;
function __construct($version, $url_base, $url, $api_key) {
$this->version = $version;
$this->url_base = $url_base;
$this->url = $url;
$this->api_key = $api_key;
}
function add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function delete($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_delete&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function get($params) {
$request_url = "{$this->url}&api_action=deal_get&api_output={$this->output}&{$params}";
$response = $this->curl($request_url);
return $response;
}
function list_($params) {
$request_url = "{$this->url}&api_action=deal_list&api_output={$this->output}&{$params}";
$response = $this->curl($request_url);
return $response;
}
function note_add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_note_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function note_edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_note_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function pipeline_add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_pipeline_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function pipeline_edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_pipeline_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function pipeline_delete($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_pipeline_delete&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function pipeline_list($params) {
$request_url = "{$this->url}&api_action=deal_pipeline_list&api_output={$this->output}&{$params}";
$response = $this->curl($request_url);
return $response;
}
function stage_add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_stage_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function stage_edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_stage_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function stage_delete($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_stage_delete&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function stage_list($params) {
$request_url = "{$this->url}&api_action=deal_stage_list&api_output={$this->output}&{$params}";
$response = $this->curl($request_url);
return $response;
}
function task_add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_task_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function task_edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_task_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function tasktype_add($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_tasktype_add&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function tasktype_edit($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_tasktype_edit&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
function tasktype_delete($params, $post_data) {
$request_url = "{$this->url}&api_action=deal_tasktype_delete&api_output={$this->output}";
$response = $this->curl($request_url, $post_data);
return $response;
}
}
?>