ID && $current_user->has_cap('manage_options') || ($current_user->ID && $current_user->has_cap('wppm_admin')))) {exit;} if ( check_ajax_referer( 'wppm_set_rich_text_editor_settings', '_ajax_nonce', false ) != 1 ) { wp_send_json_error( 'Unauthorised request!', 401 ); } $wppm_rich_text_editor_setting = isset($_POST) && isset($_POST['wppm_rich_text_editor_setting']) ? absint(sanitize_text_field(wp_unslash($_POST['wppm_rich_text_editor_setting']))) :"0"; $wppm_toolbar = isset($_POST) && isset($_POST['wppm_toolbar']) ? $wppmfunction->sanitize_array($_POST['wppm_toolbar']) : array(); update_option('wppm_rich_text_editor',$wppm_rich_text_editor_setting ); $bold = in_array('bold',$wppm_toolbar)? 1 :"0"; $italic = in_array('italic',$wppm_toolbar)? 1 :"0"; $underline = in_array('underline',$wppm_toolbar)? 1 :"0"; $blockquote = in_array('blockquote',$wppm_toolbar)? 1 :"0"; $align = in_array('align',$wppm_toolbar)? 1 :"0"; $bullist = in_array('bullist',$wppm_toolbar)? 1 :"0"; $numlist = in_array('numlist',$wppm_toolbar)? 1 :"0"; $rtl = in_array('rtl',$wppm_toolbar)? 1 :"0"; $link = in_array('link',$wppm_toolbar)? 1 :"0"; $wppm_insert_editor_img = in_array('wppm_insert_editor_img',$wppm_toolbar)? 1 :"0"; $forecolor = in_array('forecolor',$wppm_toolbar)? 1 :"0"; $backcolor = in_array('backcolor',$wppm_toolbar)? 1 :"0"; $strikethrough = in_array('strikethrough',$wppm_toolbar)? 1 :"0"; update_option( 'wppm_toolbar_actions', array( 'bold' => $bold, 'italic' => $italic, 'underline' =>$underline, 'blockquote' =>$blockquote, 'align'=>$align, 'bullist'=>$bullist, 'numlist'=>$numlist, 'rtl'=>$rtl, 'link'=>$link, 'wppm_insert_editor_img'=>$wppm_insert_editor_img, 'forecolor'=>$forecolor, 'backcolor' => $backcolor, 'strikethrough' => $strikethrough ) ); echo wp_json_encode( array( 'sucess_status' => 1, 'messege' => esc_html__( 'Settings saved.', 'taskbuilder' ), ) ); wp_die();