LLMS_Abstract_Notification_View::get_field_options( string $type )
Get an array of field-related options to be add to the notifications view config page on the admin panel
Parameters Parameters
- $type
-
(string) (Required) Type of the field.
Return Return
(array)
Source Source
File: includes/abstracts/llms.abstract.notification.view.php
public function get_field_options( $type ) { $options = array(); if ( $this->has_field_support( $type, 'subject' ) ) { $options[] = array( 'after_html' => llms_merge_code_button( '#' . $this->get_option_name( 'subject' ), false, $this->get_merge_codes() ), 'id' => $this->get_option_name( 'subject' ), 'title' => __( 'Subject', 'lifterlms' ), 'type' => 'text', 'value' => $this->get_subject( false ), ); } if ( $this->has_field_support( $type, 'title' ) ) { $options[] = array( 'after_html' => llms_merge_code_button( '#' . $this->get_option_name( 'title' ), false, $this->get_merge_codes() ), 'id' => $this->get_option_name( 'title' ), 'title' => ( 'email' === $type ) ? __( 'Heading', 'lifterlms' ) : __( 'Title', 'lifterlms' ), 'type' => 'text', 'value' => $this->get_title( false ), ); } if ( $this->has_field_support( $type, 'body' ) ) { $options[] = array( 'editor_settings' => array( 'teeny' => true, ), 'id' => $this->get_option_name( 'body' ), 'title' => __( 'Body', 'lifterlms' ), 'type' => 'wpeditor', 'value' => $this->get_body( false ), ); } if ( $this->has_field_support( $type, 'icon' ) ) { $options[] = array( 'id' => $this->get_option_name( 'icon' ), 'image_size' => 'llms_notification_icon', 'title' => __( 'Icon', 'lifterlms' ), 'type' => 'image', 'value' => $this->get_icon(), ); $options[] = array( 'default' => 'no', 'description' => __( 'When checked the icon will not be displayed when showing this notification.', 'lifterlms' ), 'id' => $this->get_option_name( 'icon_hide' ), 'title' => __( 'Disable Icon', 'lifterlms' ), 'type' => 'checkbox', ); } return apply_filters( $this->get_filter( 'get_field_options' ), $options, $this ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.8.0 | Introduced. |