WPF_ADDEDTOPIC::load_options()
Return Return
(array[])
Source Source
File: src/integrations/wpforo/triggers/wpf-addedtopic.php
public function load_options() { $forums = WPF()->forum->get_forums( array( 'type' => 'forum' ) ); $forum_options = array( 0 => 'Any Forum' ); foreach ( $forums as $forum ) { $forum_options[ $forum['forumid'] ] = $forum['title']; } $forum_relevant_tokens = array( 'WPFORO_FORUM' => __( 'Forum title', 'uncanny-automator' ), 'WPFORO_FORUM_ID' => __( 'Forum ID', 'uncanny-automator' ), 'WPFORO_FORUM_URL' => __( 'Forum URL', 'uncanny-automator' ), 'WPFORO_TOPIC' => __( 'Topic title', 'uncanny-automator' ), 'WPFORO_TOPIC_ID' => __( 'Topic ID', 'uncanny-automator' ), 'WPFORO_TOPIC_URL' => __( 'Topic URL', 'uncanny-automator' ), 'WPFORO_TOPIC_CONTENT' => __( 'Topic content', 'uncanny-automator' ), ); return Automator()->utilities->keep_order_of_options( array( 'options' => array( Automator()->helpers->recipe->field->select_field_args( array( 'option_code' => $this->trigger_meta, 'options' => $forum_options, 'label' => esc_attr__( 'Forums', 'uncanny-automator' ), 'required' => true, 'token_name' => 'Forum ID', 'relevant_tokens' => $forum_relevant_tokens, ) ), Automator()->helpers->recipe->options->number_of_times(), ), ) ); }
Expand full source code Collapse full source code View on Github