PluginProbe
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent / 2.3.1
SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent v2.3.1
3.5.4 3.5.3 3.5.2 3.5.1 3.4.9 3.5.0 3.4.8 3.4.7 trunk 2.3.1 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6
supportcandy / includes / admin / tickets / tickets_ajax.php

tickets_ajax.php in SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent 2.3.1, at includes/admin/tickets/tickets_ajax.php

229 lines 9.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit; // Exit if accessed directly
4 }
5
6 $setting_action = isset($_REQUEST['setting_action']) ? sanitize_text_field($_REQUEST['setting_action']) : '';
7
8 switch ($setting_action) {
9
10 case 'init': include WPSC_ABSPATH . 'includes/admin/tickets/init.php';
11 break;
12
13 case 'sign_in': include WPSC_ABSPATH . 'includes/admin/tickets/sign_in/sign_in.php';
14 break;
15
16 case 'ticket_list': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/ticket_list.php';
17 break;
18
19 case 'individual_ticket': include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/individual_ticket.php';
20 break;
21
22 case 'create_ticket': include WPSC_ABSPATH . 'includes/admin/tickets/create_ticket/create_ticket.php';
23 break;
24
25 case 'sign_up_user':
26 $user_registration = get_option('wpsc_user_registration_method');
27
28 if($user_registration == '1'){
29 include WPSC_ABSPATH . 'includes/admin/tickets/sign_in/sign_up_user.php';
30 }
31
32
33 break;
34
35 case 'submit_user':include WPSC_ABSPATH . 'includes/admin/tickets/sign_in/submit_user.php';
36 break; // done
37
38 case 'upload_file': include WPSC_ABSPATH . 'includes/admin/tickets/upload_file.php';
39 break; // done
40
41 case 'get_captcha_code': include WPSC_ABSPATH . 'includes/admin/tickets/create_ticket/get_captcha_code.php';
42 break;
43
44 case 'get_users': include WPSC_ABSPATH . 'includes/admin/tickets/create_ticket/get_users.php';
45 break;
46
47 case 'submit_ticket': include WPSC_ABSPATH . 'includes/admin/tickets/create_ticket/submit_ticket.php';
48 break;
49
50 case 'set_default_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/set_default_filter.php';
51 break;
52
53 case 'get_ticket_list': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/get_ticket_list.php';
54 break;
55
56 case 'filter_autocomplete': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/filter_autocomplete.php';
57 break;
58
59 case 'set_custom_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/set_custom_filter.php';
60 break;
61
62 case 'get_save_ticket_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/get_save_ticket_filter.php';
63 break;
64
65 case 'set_save_ticket_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/set_save_ticket_filter.php';
66 break;
67
68 case 'set_saved_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/set_saved_filter.php';
69 break;
70
71 case 'delete_saved_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/delete_saved_filter.php';
72 break;
73
74 case 'submit_note': include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/submit_note.php';
75 break;
76
77 case 'submit_reply': include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/submit_reply.php';
78 break;
79
80 case 'get_bulk_change_status' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_bulk_change_status.php';
81 break;
82
83 case 'set_bulk_change_status' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_bulk_change_status.php';
84 break;
85
86 case 'set_user_login': include WPSC_ABSPATH . 'includes/admin/tickets/sign_in/set_user_login.php';
87 break;
88
89 case 'get_delete_bulk_ticket': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/get_delete_bulk_ticket.php';
90 break;
91
92 case 'set_delete_bulk_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/set_delete_bulk_ticket.php';
93 break;
94
95 case 'get_bulk_assign_agent' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_bulk_assign_agent.php';
96 break;
97
98 case 'set_bulk_assign_agent' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_bulk_assign_agent.php';
99 break;
100
101 case 'get_change_ticket_status' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_change_ticket_status.php';
102 break;
103
104 case 'set_change_ticket_status' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_change_ticket_status.php';
105 break;
106
107 case 'get_edit_ticket_subject' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_edit_ticket_subject.php';
108 break;
109
110 case 'set_edit_ticket_subject' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_edit_ticket_subject.php';
111 break;
112
113 case 'get_close_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_close_ticket.php';
114 break;
115
116 case 'set_close_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_close_ticket.php';
117 break;
118
119 case 'get_change_assign_agent' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_change_assign_agent.php';
120 break;
121
122 case 'set_change_assign_agent' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_change_assign_agent.php';
123 break;
124
125 case 'get_edit_thread' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_edit_thread.php';
126 break;
127
128 case 'set_edit_thread' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_edit_thread.php';
129 break;
130
131 case 'get_delete_thread' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_delete_thread.php';
132 break;
133
134 case 'set_delete_thread' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_delete_thread.php';
135 break;
136
137 case 'get_clone_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_clone_ticket.php';
138 break;
139
140 case 'set_clone_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_clone_ticket.php';
141 break;
142
143 case 'get_delete_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_delete_ticket.php';
144 break;
145
146 case 'set_delete_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_delete_ticket.php';
147 break;
148
149 case 'get_change_raised_by' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_change_raised_by.php';
150 break;
151
152 case 'set_change_raised_by' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_change_raised_by.php';
153 break;
154
155 case 'get_restore_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_restore_ticket.php';
156 break;
157
158 case 'set_restore_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_restore_ticket.php';
159 break;
160
161 case 'get_change_ticket_fields' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_change_ticket_fields.php';
162 break;
163
164 case 'set_change_ticket_fields' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_change_ticket_fields.php';
165 break;
166
167 case 'set_delete_attached_files' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_delete_attached_files.php';
168 break;
169
170 case 'get_bulk_restore_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_bulk_restore_ticket.php';
171 break;
172
173 case 'set_bulk_restore_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_bulk_restore_ticket.php';
174 break;
175
176 case 'get_change_agent_fields' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_change_agent_fields.php';
177 break;
178
179 case 'set_change_agent_fields' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_change_ticket_fields.php';
180 break;
181
182 case 'get_delete_ticket_permanently' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_delete_ticket_permanently.php';
183 break;
184
185 case 'set_delete_ticket_permanently' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_delete_ticket_permanently.php';
186 break;
187
188 case 'get_delete_permanently_bulk_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_delete_permanently_bulk_ticket.php';
189 break;
190
191 case 'set_delete_permanently_bulk_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_delete_permanently_bulk_ticket.php';
192 break;
193
194 case 'rb_upload_file': include WPSC_ABSPATH . 'includes/admin/tickets/upload_file_rb.php';
195 break;
196
197 case 'get_create_thread' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_create_ticket_thread.php';
198 break;
199
200 case 'set_thread_ticket' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_create_ticket_thread.php';
201 break;
202
203 case 'get_add_ticket_users' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_add_ticket_users.php';
204 break;
205
206 case 'set_add_ticket_users' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/set_add_ticket_users.php';
207 break;
208
209 case 'get_thread_info' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_thread_info.php';
210 break;
211
212 case 'get_all_tickets_of_user' : include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/get_all_tickets_of_user.php';
213 break;
214
215 case 'remove_attachment': include WPSC_ABSPATH . 'includes/admin/tickets/individual_ticket/remove_attachment.php';
216 break;
217
218 case 'update_saved_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/update_saved_filter.php';
219 break;
220
221 case 'update_filter': include WPSC_ABSPATH . 'includes/admin/tickets/ticket_list/filters/get_update_filter.php';
222 break;
223
224 default:
225 _e('Invalid Action','supportcandy');
226 break;
227
228 }
229