array( 'slug' => 'general', 'label' => esc_attr__( 'General', 'supportcandy' ), 'callback' => 'wpsc_get_gs_general', ), 'page-settings' => array( 'slug' => 'page_settings', 'label' => esc_attr__( 'Page Settings', 'supportcandy' ), 'callback' => 'wpsc_get_gs_page_settings', ), 'file-attachments' => array( 'slug' => 'file_attachments', 'label' => esc_attr__( 'File Attachments', 'supportcandy' ), 'callback' => 'wpsc_get_gs_file_attachments', ), 'thank-you-page' => array( 'slug' => 'thank_you_page', 'label' => esc_attr__( 'Thank you page', 'supportcandy' ), 'callback' => 'wpsc_get_gs_thankyou', ), ) ); self::$current_tab = isset( $_REQUEST['tab'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['tab'] ) ) : 'general'; // phpcs:ignore } /** * Add localizations to local JS * * @param array $localizations - localizations. * @return array */ public static function localizations( $localizations ) { if ( ! ( WPSC_Settings::$is_current_page && WPSC_Settings::$current_section === 'general-settings' ) ) { return $localizations; } // Current section. $localizations['current_tab'] = self::$current_tab; return $localizations; } /** * General setion body layout * * @return void */ public static function get_general_settings() { if ( ! WPSC_Functions::is_site_admin() ) { wp_send_json_error( __( 'Unauthorized access!', 'supportcandy' ), 401 ); }?>