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 / settings / settings_ajax.php

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

165 lines 5.9 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 global $current_user;
7 if (!($current_user->ID)) {
8 exit;
9 }
10
11 $setting_action = isset($_POST['setting_action']) ? sanitize_text_field($_POST['setting_action']) : '';
12
13 switch ($setting_action) {
14 case 'get_general_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_general_settings.php';
15 break;
16
17 case 'set_general_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_general_settings.php';
18 break;
19
20 case 'get_category_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_category_settings.php';
21 break;
22
23 case 'get_add_category': include WPSC_ABSPATH . 'includes/admin/settings/get_add_category.php';
24 break;
25
26 case 'set_add_category': include WPSC_ABSPATH . 'includes/admin/settings/set_add_category.php';
27 break;
28
29 case 'set_category_order': include WPSC_ABSPATH . 'includes/admin/settings/set_category_order.php';
30 break;
31
32 case 'get_edit_category': include WPSC_ABSPATH . 'includes/admin/settings/get_edit_category.php';
33 break;
34
35 case 'set_edit_category': include WPSC_ABSPATH . 'includes/admin/settings/set_edit_category.php';
36 break;
37
38 case 'delete_category': include WPSC_ABSPATH . 'includes/admin/settings/delete_category.php';
39 break;
40
41 case 'get_status_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_status_settings.php';
42 break;
43
44 case 'get_add_status': include WPSC_ABSPATH . 'includes/admin/settings/get_add_status.php';
45 break;
46
47 case 'set_add_status': include WPSC_ABSPATH . 'includes/admin/settings/set_add_status.php';
48 break;
49
50 case 'get_edit_status': include WPSC_ABSPATH . 'includes/admin/settings/get_edit_status.php';
51 break;
52
53 case 'set_edit_status': include WPSC_ABSPATH . 'includes/admin/settings/set_edit_status.php';
54 break;
55
56 case 'delete_status': include WPSC_ABSPATH . 'includes/admin/settings/delete_status.php';
57 break;
58
59 case 'set_status_order': include WPSC_ABSPATH . 'includes/admin/settings/set_status_order.php';
60 break;
61
62 case 'get_priority_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_priority_settings.php';
63 break;
64
65 case 'get_add_priority': include WPSC_ABSPATH . 'includes/admin/settings/get_add_priority.php';
66 break;
67
68 case 'set_add_priority': include WPSC_ABSPATH . 'includes/admin/settings/set_add_priority.php';
69 break;
70
71 case 'get_edit_priority': include WPSC_ABSPATH . 'includes/admin/settings/get_edit_priority.php';
72 break;
73
74 case 'set_edit_priority': include WPSC_ABSPATH . 'includes/admin/settings/set_edit_priority.php';
75 break;
76
77 case 'delete_priority': include WPSC_ABSPATH . 'includes/admin/settings/delete_priority.php';
78 break;
79
80 case 'set_priority_order': include WPSC_ABSPATH . 'includes/admin/settings/set_priority_order.php';
81 break;
82
83 case 'get_ticket_widget_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_ticket_widget_settings.php';
84 break;
85
86 case 'set_ticket_widgets':include WPSC_ABSPATH . 'includes/admin/settings/set_ticket_widgets.php';
87 break;
88
89 case 'get_edit_ticket_widget': include WPSC_ABSPATH . 'includes/admin/settings/get_edit_ticket_widget.php';
90 break;
91
92 case 'set_edit_ticket_widgets':include WPSC_ABSPATH . 'includes/admin/settings/set_edit_ticket_widgets.php';
93 break;
94
95 case 'get_thankyou_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_thankyou_settings.php';
96 break;
97
98 case 'set_thankyou_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_thankyou_settings.php';
99 break;
100
101 case 'get_templates': include WPSC_ABSPATH . 'includes/admin/settings/get_templates.php';
102 break;
103
104 case 'get_agent_roles': include WPSC_ABSPATH . 'includes/admin/settings/get_agent_roles.php';
105 break;
106
107 case 'get_add_agent_role': include WPSC_ABSPATH . 'includes/admin/settings/get_add_agent_role.php';
108 break;
109
110 case 'set_add_agent_role': include WPSC_ABSPATH . 'includes/admin/settings/set_add_agent_role.php';
111 break;
112
113 case 'get_edit_agent_role': include WPSC_ABSPATH . 'includes/admin/settings/get_edit_agent_role.php';
114 break;
115
116 case 'set_edit_agent_role': include WPSC_ABSPATH . 'includes/admin/settings/set_edit_agent_role.php';
117 break;
118
119 case 'delete_agent_role': include WPSC_ABSPATH . 'includes/admin/settings/delete_agent_role.php';
120 break;
121
122 case 'get_terms_and_condition_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_terms_and_condition_settings.php';
123 break;
124
125 case 'set_terms_and_condition_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_terms_and_condition_settings.php';
126 break;
127
128 case 'get_advanced_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_advanced_settings.php';
129 break;
130
131 case 'set_advanced_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_advanced_settings.php';
132 break;
133
134 case 'get_captcha_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_captcha_settings.php';
135 break;
136
137 case 'set_captcha_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_captcha_settings.php';
138 break;
139
140 case 'get_rest_api_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_rest_api_settings.php';
141 break;
142
143 case 'set_rest_api_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_rest_api_settings.php';
144 break;
145
146 case 'custom_start_ticket_number' : include WPSC_ABSPATH . 'includes/admin/settings/custom_start_ticket_number.php';
147 break;
148
149 case 'get_tinymce_settings' : include WPSC_ABSPATH . 'includes/admin/settings/get_tinymce_settings.php';
150 break;
151
152 case 'set_tinymce_settings' : include WPSC_ABSPATH . 'includes/admin/settings/set_tinymce_settings.php';
153 break;
154
155 case 'get_attachment_settings': include WPSC_ABSPATH . 'includes/admin/settings/get_attachment_settings.php';
156 break;
157
158 case 'set_attachment_settings': include WPSC_ABSPATH . 'includes/admin/settings/set_attachment_settings.php';
159 break;
160
161 default:
162 _e('Invalid Action','supportcandy');
163 break;
164 }
165