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 / set_attachment_settings.php

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

40 lines 2.1 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,$wpscfunction;
7
8 if (
9 check_ajax_referer('set_attachment_settings', '_ajax_nonce', false) != 1
10 ) wp_send_json_error('Unauthorised request!', 400);
11
12 if (!($current_user->ID && $current_user->has_cap('manage_options'))) {
13 exit;
14 }
15
16 // Attachment max filesize
17 $wpsc_attachment_max_filesize = isset($_POST) && isset($_POST['wpsc_attachment_max_filesize']) ? sanitize_text_field($_POST['wpsc_attachment_max_filesize']) : '20';
18 update_option('wpsc_attachment_max_filesize',$wpsc_attachment_max_filesize);
19
20 $wpsc_allow_attachment_type = isset($_POST) && isset($_POST['wpsc_allow_attachment_type']) ? sanitize_text_field($_POST['wpsc_allow_attachment_type']) : '';
21 update_option('wpsc_allow_attachment_type',$wpsc_allow_attachment_type);
22
23 $wpsc_allow_attach_create_ticket = isset($_POST) && isset($_POST['wpsc_allow_attach_create_ticket']) ? $wpscfunction->sanitize_array($_POST['wpsc_allow_attach_create_ticket']) : array();
24 update_option('wpsc_allow_attach_create_ticket',$wpsc_allow_attach_create_ticket);
25
26 $wpsc_allow_attach_reply_form = isset($_POST) && isset($_POST['wpsc_allow_attach_reply_form']) ? $wpscfunction->sanitize_array($_POST['wpsc_allow_attach_reply_form']) : array();
27 update_option('wpsc_allow_attach_reply_form',$wpsc_allow_attach_reply_form);
28
29 $wpsc_show_attachment_notice = isset($_POST) && isset($_POST['wpsc_show_attachment_notice']) ? sanitize_text_field($_POST['wpsc_show_attachment_notice']) : '';
30 update_option('wpsc_show_attachment_notice',$wpsc_show_attachment_notice);
31
32 $wpsc_image_download_method = isset($_POST) && isset($_POST['wpsc_image_download_method']) ? sanitize_text_field($_POST['wpsc_image_download_method']) : '';
33 update_option('wpsc_image_download_method',$wpsc_image_download_method);
34
35 $wpsc_attachment_notice = isset($_POST) && isset($_POST['wpsc_attachment_notice']) ? sanitize_text_field($_POST['wpsc_attachment_notice']) : '';
36 update_option('wpsc_attachment_notice',$wpsc_attachment_notice);
37
38 echo '{ "sucess_status":"1","messege":"'.__('Settings saved.','supportcandy').'" }';
39
40