NF_Fields_ListState
Class NF_Fields_ListState.
Defined (1)
The class is defined in the following location(s).
- /includes/Fields/ListState.php
- class NF_Fields_ListState extends NF_Abstracts_List
- {
- protected $_name = 'liststate';
- protected $_type = 'liststate';
- protected $_nicename = 'US States';
- protected $_section = 'userinfo';
- protected $_icon = 'map-marker';
- protected $_templates = array( 'liststate', 'listselect' );
- protected $_old_classname = 'list-select';
- public function __construct()
- {
- parent::__construct();
- $this->_nicename = __( 'US States', 'ninja-forms' );
- $this->_settings[ 'options' ][ 'value' ] = $this->get_options();
- }
- private function get_options()
- {
- $order = 0;
- $options = array();
- foreach( Ninja_Forms()->config( 'StateList' ) as $label => $value ) {
- $options[] = array(
- 'label' => $label,
- 'value' => $value,
- 'calc' => '',
- 'selected' => 0,
- 'order' => $order
- );
- $order++;
- }
- return $options;
- }
- }