ID && $current_user->has_cap('manage_options'))) { exit; } // Title $title = isset($_POST) && isset($_POST['wpsc_en_title']) ? sanitize_text_field($_POST['wpsc_en_title']) : ''; $term = wp_insert_term( $title, 'wpsc_en' ); if( !is_wp_error($term) && isset($term['term_id']) ){ $type = isset($_POST) && isset($_POST['wpsc_en_type']) ? sanitize_text_field($_POST['wpsc_en_type']) : ''; add_term_meta ($term['term_id'], 'type', $type); $subject = isset($_POST) && isset($_POST['wpsc_en_subject']) ? sanitize_text_field($_POST['wpsc_en_subject']) : ''; add_term_meta ($term['term_id'], 'subject', $subject); $body = isset($_POST) && isset($_POST['wpsc_en_body']) ? wp_kses_post(htmlspecialchars_decode($_POST['wpsc_en_body'], ENT_QUOTES)) : ''; add_term_meta ($term['term_id'], 'body', $body); $recipients = isset($_POST) && isset($_POST['wpsc_en_recipients']) ? $wpscfunction->sanitize_array($_POST['wpsc_en_recipients']) : array(); add_term_meta ($term['term_id'], 'recipients', $recipients); $extra_recip = isset($_POST) && isset($_POST['wpsc_en_extra_recipients']) ? sanitize_textarea_field($_POST['wpsc_en_extra_recipients']) : ''; $extra_recipients = $extra_recip ? explode("\n", $extra_recip) : array(); $extra_recipients = $wpscfunction->sanitize_array($extra_recipients); add_term_meta ($term['term_id'], 'extra_recipients', $extra_recipients); $conditions = isset($_POST) && isset($_POST['conditions']) && $_POST['conditions'] != '[]' ? sanitize_text_field($_POST['conditions']) : ''; add_term_meta ($term['term_id'], 'conditions', $conditions); do_action('wpsc_set_add_ticket_notification',$term); $email_subject = get_option('wpsc_email_notification_subject'); if (!$email_subject) { $email_subject = array(); } $email_subject['email_subject_' . $term['term_id']] = $subject; update_option('wpsc_email_notification_subject', $email_subject); $email_body = get_option('wpsc_email_notification_body'); if (!$email_body) { $email_body = array(); } $email_body['email_body_' . $term['term_id']] = $body; update_option('wpsc_email_notification_body', $email_body); echo '{ "sucess_status":"1","messege":"'.__('Email Notification added successfully.','supportcandy').'" }'; } else { echo '{ "sucess_status":"0","messege":"'.__('An error occured while creating email notification.','supportcandy').'" }'; }