PluginProbe
WP-Members Membership Plugin / trunk
WP-Members Membership Plugin vtrunk
trunk 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.4.2 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.4.9.1 3.4.9.2 3.4.9.3 3.4.9.4 3.4.9.5 3.4.9.6 3.4.9.7 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 All 34 releases
wp-members / includes / api / api-settings.php

api-settings.php in WP-Members Membership Plugin trunk, at includes/api/api-settings.php

67 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Checks if requested setting is enabled.
5 *
6 * @since 3.4.1
7 * @since 3.4.6 Moved from api.php.
8 *
9 * @param string $option
10 * @return boolean
11 */
12 function wpmem_is_enabled( $option ) {
13 global $wpmem;
14 if ( strpos( $option, "/" ) ) {
15 $parts = explode( "/", $option );
16 if ( is_array( $wpmem->{$parts[0]} ) ) {
17 return ( isset( $wpmem->{$parts[0]}[ $parts[1] ] ) && 1 == $wpmem->{$parts[0]}[ $parts[1] ] ) ? true : false;
18 } elseif ( is_object( $wpmem->{$parts[0]} ) ) {
19 return ( isset( $wpmem->{$parts[0]}->{$parts[1]} ) && 1 == $wpmem->{$parts[0]}->{$parts[1]} ) ? true : false;
20 }
21 } else {
22 return ( isset( $wpmem->{$option} ) && 1 == $wpmem->{$option} ) ? true : false;
23 }
24 }
25
26 /**
27 * Checks if WooCommerce is active.
28 *
29 * @since 3.3.7
30 * @since 3.4.0 Now an alias for rktgk_is_woo_active().
31 * @since 3.4.6 Moved from api-utilities.php.
32 *
33 * @return boolean
34 */
35 function wpmem_is_woo_active() {
36 return rktgk_is_woo_active();
37 }
38
39 /**
40 * Conditional test if moderated registration is enabled.
41 *
42 * @since 3.4.6
43 *
44 * @return boolean
45 */
46 function wpmem_is_mod_reg() {
47 return wpmem_is_enabled( 'mod_reg' );
48 }
49
50 /**
51 * Verbose alias of wpmem_is_mod_reg()
52 *
53 * @since 3.4.6
54 *
55 * @return boolean
56 */
57 function wpmem_is_registration_moderated() {
58 return wpmem_is_mod_reg();
59 }
60
61 function wpmem_is_act_link() {
62 return wpmem_is_enabled( 'act_link' );
63 }
64
65 function wpmem_is_confirmation_link_enabled() {
66 return wpmem_is_act_link();
67 }