Example #1
0
 /**
  * Get option
  *
  * @since BuddyPress Member Types (1.0.0)
  *
  * @param  string $key Option key
  *
  * @uses BuddyBoss_BMT_Plugin::option() Get option
  *
  * @return mixed      Option value
  */
 public function option($key)
 {
     $value = buddyboss_bmt()->option($key);
     return $value;
 }
Example #2
0
        /**
         * Member type option
         */
        public function bmt_member_type_option()
        {
            $post_ids = bmt_get_active_member_types();
            if (!empty($post_ids)) {
                ?>
				<div class="editfield field_bmt_member_type required-field">
				<label><?php 
                _e('Member Type', 'bp-member-types');
                ?>
</label>
				<?php 
                /**
                 * Fires and displays Member Type registration validation errors.
                 *
                 * @since 1.1.0
                 */
                do_action('bp_field_bmt_member_type_errors');
                //Pre fill member type with default or selected value
                $bp_member_type_selected = isset($_REQUEST['bmt_member_type']) ? $_REQUEST['bmt_member_type'] : buddyboss_bmt()->option('default_member_type');
                ?>
				<select class="bmt-member-type" name="bmt_member_type">
					<option value=""><?php 
                echo '----';
                ?>
</option>
					<?php 
                foreach ($post_ids as $pid) {
                    $enable_register = get_post_meta($pid, '_bp_member_type_enable_registration', true);
                    if ($enable_register) {
                        //Member type label
                        $bp_member_type_label = strtolower(get_post_meta($pid, '_bp_member_type_label_singular_name', true));
                        ?>
							<option value="<?php 
                        echo $bp_member_type_label;
                        ?>
" <?php 
                        selected($bp_member_type_selected, $bp_member_type_label);
                        ?>
><?php 
                        echo get_the_title($pid);
                        ?>
</option>
						<?php 
                    }
                }
                ?>
				</select>
				</div>
				<?php 
            }
        }
Example #3
0
 function changing_listing_label()
 {
     global $pagenow, $typenow;
     if ($typenow == 'bmt-member-type' && ($pagenow == 'edit.php' || $pagenow == 'post-new.php')) {
         wp_enqueue_script('bmt-admin-screen', buddyboss_bmt()->assets_url . "/js/bmt-admin-screen.js", array('jquery'));
     }
 }