Plugin Directory

Changeset 997705


Ignore:
Timestamp:
09/27/2014 05:11:24 PM (12 years ago)
Author:
bphelp
Message:

Discontinued

Location:
private-community-for-bp-lite
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • private-community-for-bp-lite/tags/3.7/loader.php

    r774766 r997705  
    1414*/
    1515
    16 /*** Make sure BuddyPress is loaded ********************************/
    17 function private_community_for_bp_bp_check() {
    18     if ( !class_exists( 'BuddyPress' ) ) {
    19     add_action( 'admin_notices', 'private_community_for_bp_install_buddypress_notice' );
    20     }
    21 }
    22 add_action('plugins_loaded', 'private_community_for_bp_bp_check', 999);
    23 
    24 function private_community_for_bp_install_buddypress_notice() {
    25     echo '<div id="message" class="error fade"><p style="line-height: 150%">';
    26     _e('<strong>Private Community For BP</strong></a> requires the BuddyPress plugin to work. Please <a href="http://buddypress.org/download">install BuddyPress</a> first, or <a href="plugins.php">deactivate Private Community For BP</a>.');
    27     echo '</p></div>';
    28 }
    29 
    30 function private_community_for_bp_init() {
    31     require( dirname( __FILE__ ) . '/private-community-for-bp.php' );
    32 }
    33 add_action( 'bp_include', 'private_community_for_bp_init' );
    3416?>
  • private-community-for-bp-lite/tags/3.7/private-community-for-bp.php

    r774766 r997705  
    11<?php
    2 // Begin plugin function
    3 function bphelp_private_community_for_bp(){
    4  global $bp;
    5  
    6  
    7  // Unblocked public pages.
    8  $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    9  $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    10  $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    11  $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    12  $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    13  $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    14  $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    15  $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    16  $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    17  $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    18  $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    19  $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    20  $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    21  $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    22  $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    23  $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    24  $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    25  $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    26  $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    27  $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    28  
    29  
    30  //IMPORTANT: Do not alter the following line.
    31  $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    32  
    33  
    34  
    35  
    36  // DO NOT ALTER THE CODE BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
    37  if ( !is_user_logged_in() && !bp_is_register_page() && !bp_is_activation_page() 
    38     && !is_single ( array(
    39         $bphelp_my_unblocked_page_1,
    40         $bphelp_my_unblocked_page_2,
    41         $bphelp_my_unblocked_page_3,
    42         $bphelp_my_unblocked_page_4,
    43         $bphelp_my_unblocked_page_5,
    44         $bphelp_my_unblocked_page_6,
    45         $bphelp_my_unblocked_page_7,
    46         $bphelp_my_unblocked_page_8,
    47         $bphelp_my_unblocked_page_9,
    48         $bphelp_my_unblocked_page_10,
    49         $bphelp_my_unblocked_page_11,
    50         $bphelp_my_unblocked_page_12,
    51         $bphelp_my_unblocked_page_13,
    52         $bphelp_my_unblocked_page_14,
    53         $bphelp_my_unblocked_page_15,
    54         $bphelp_my_unblocked_page_16,
    55         $bphelp_my_unblocked_page_17,
    56         $bphelp_my_unblocked_page_18,
    57         $bphelp_my_unblocked_page_19,
    58         $bphelp_my_unblocked_page_20
    59         ) )
    60     && !is_page   ( array(
    61         $bphelp_my_unblocked_page_1,
    62         $bphelp_my_unblocked_page_2,
    63         $bphelp_my_unblocked_page_3,
    64         $bphelp_my_unblocked_page_4,
    65         $bphelp_my_unblocked_page_5,
    66         $bphelp_my_unblocked_page_6,
    67         $bphelp_my_unblocked_page_7,
    68         $bphelp_my_unblocked_page_8,
    69         $bphelp_my_unblocked_page_9,
    70         $bphelp_my_unblocked_page_10,
    71         $bphelp_my_unblocked_page_11,
    72         $bphelp_my_unblocked_page_12,
    73         $bphelp_my_unblocked_page_13,
    74         $bphelp_my_unblocked_page_14,
    75         $bphelp_my_unblocked_page_15,
    76         $bphelp_my_unblocked_page_16,
    77         $bphelp_my_unblocked_page_17,
    78         $bphelp_my_unblocked_page_18,
    79         $bphelp_my_unblocked_page_19,
    80         $bphelp_my_unblocked_page_20
    81         ) ) )
    82    
    83   // Prevent logged out users from accessing bp pages
    84   bp_core_redirect( get_option('home') . '/' .  $bphelp_if_I_changed_my_register_slug );
    852
    86 }
    87 
    88 add_action( 'template_redirect', 'bphelp_private_community_for_bp', 1 );
    89   //End Prevent logged out users from accessing bp pages
    90  
    91  
    92  
    93  
    94 /* Prevent RSS Feeds */
    95 function cut_nonreg_visitor_rss_feed() {
    96     if ( !is_user_logged_in() ) {
    97         remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ,3      );
    98         remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ,3      );
    99         remove_action( 'bp_actions', 'bp_activity_action_friends_feed'  ,3      );
    100         remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed',3      );
    101         remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ,3      );
    102         remove_action( 'bp_actions', 'bp_activity_action_favorites_feed',3      );
    103         remove_action( 'groups_action_group_feed', 'groups_action_group_feed',3 );
    104     }
    105 }
    106 add_action('init', 'cut_nonreg_visitor_rss_feed');
    107 /* End Prevent RSS Feeds */
    108 
    109 /////////////////////////////// Dashboard Settings //////////////////////////////////
    110 /*
    111  * bphelp_pcfbp_add_admin_menu()
    112  */
    113 function bphelp_pcfbp_add_admin_menu() {
    114     global $bp;
    115 
    116     if ( !is_super_admin() )
    117         return false;
    118 
    119     add_options_page( __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), 'manage_options', 'bphelp-pcfbp-settings', 'bphelp_pcfbp_admin' );
    120 }
    121 
    122 add_action( 'admin_menu', 'bphelp_pcfbp_add_admin_menu' );
    123 
    124 /**
    125  * bp_bphelp_pcfbp_admin()
    126  *
    127  * Checks for form submission, saves component settings and outputs admin screen HTML.
    128  */
    129 function bphelp_pcfbp_admin() {
    130     global $bp;
    131 
    132     /* If the form has been submitted and the admin referrer checks out, save the settings */
    133     if ( isset( $_POST['submit'] ) && check_admin_referer('bphelp-settings') ) {
    134         update_option( 'bphelp-unblocked-page-one'       , $_POST['bphelp-unblocked-page-one']       );
    135         update_option( 'bphelp-unblocked-page-two'       , $_POST['bphelp-unblocked-page-two']       );
    136         update_option( 'bphelp-unblocked-page-three'     , $_POST['bphelp-unblocked-page-three']     );
    137         update_option( 'bphelp-unblocked-page-four'      , $_POST['bphelp-unblocked-page-four']      );
    138         update_option( 'bphelp-unblocked-page-five'      , $_POST['bphelp-unblocked-page-five']      );
    139         update_option( 'bphelp-unblocked-page-six'       , $_POST['bphelp-unblocked-page-six']       );
    140         update_option( 'bphelp-unblocked-page-seven'     , $_POST['bphelp-unblocked-page-seven']     );
    141         update_option( 'bphelp-unblocked-page-eight'     , $_POST['bphelp-unblocked-page-eight']     );
    142         update_option( 'bphelp-unblocked-page-nine'      , $_POST['bphelp-unblocked-page-nine']      );
    143         update_option( 'bphelp-unblocked-page-ten'       , $_POST['bphelp-unblocked-page-ten']       );
    144         update_option( 'bphelp-unblocked-page-eleven'    , $_POST['bphelp-unblocked-page-eleven']    );
    145         update_option( 'bphelp-unblocked-page-twelve'    , $_POST['bphelp-unblocked-page-twelve']    );
    146         update_option( 'bphelp-unblocked-page-thirteen'  , $_POST['bphelp-unblocked-page-thirteen']  );
    147         update_option( 'bphelp-unblocked-page-fourteen'  , $_POST['bphelp-unblocked-page-fourteen']  );
    148         update_option( 'bphelp-unblocked-page-fifteen'   , $_POST['bphelp-unblocked-page-fifteen']   );
    149         update_option( 'bphelp-unblocked-page-sixteen'   , $_POST['bphelp-unblocked-page-sixteen']   );
    150         update_option( 'bphelp-unblocked-page-seventeen' , $_POST['bphelp-unblocked-page-seventeen'] );
    151         update_option( 'bphelp-unblocked-page-eighteen'  , $_POST['bphelp-unblocked-page-eighteen']  );
    152         update_option( 'bphelp-unblocked-page-nineteen'  , $_POST['bphelp-unblocked-page-nineteen']  );
    153         update_option( 'bphelp-unblocked-page-twenty'    , $_POST['bphelp-unblocked-page-twenty']    );
    154         update_option( 'bphelp-my-register-slug'         , $_POST['bphelp-my-register-slug']         );
    155 
    156         $updated = true;
    157     }
    158 
    159     $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'           );
    160     $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'           );
    161     $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'         );
    162     $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'          );
    163     $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'          );
    164     $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'           );
    165     $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'         );
    166     $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'         );
    167     $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'          );
    168     $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'           );
    169     $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'            );
    170     $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'            );
    171     $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'          );
    172     $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'          );
    173     $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'           );
    174     $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'           );
    175     $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen'             );
    176     $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'              );
    177     $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'              );
    178     $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'            );
    179     $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    1803?>
    181     <div class="wrap">
    182         <?php screen_icon(); ?>
    183         <h2><?php _e( 'Private Community For BP Settings', 'bphelp_pcfbp' ) ?></h2>
    184         <br />
    185         <p>
    186         <?php _e( 'Enter the slug of the posts/pages you would like to unblock in the options below.<br /> <b>Example:</b> enter "activity" without quotes to unblock the activity page.<br /> <b>You can also enter the slug of a category to unblock the entire category.</b>', 'bphelp_pcfbp' ) ?>
    187         </p>
    188         <br />
    189 
    190         <?php if ( isset($updated) ) : ?><?php echo "<div id='message' class='updated fade'><p>" . __( 'Settings Updated.', 'bphelp_pcfbp' ) . "</p></div>" ?><?php endif; ?>
    191 
    192         <form action="<?php echo site_url() . '/wp-admin/admin.php?page=bphelp-pcfbp-settings' ?>" name="bphelp-settings-form" id="bphelp-settings-form" method="post">
    193 
    194             <table class="form-table">
    195                 <tr valign="top">
    196                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page One:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    197                     <td>
    198                         <input name="bphelp-unblocked-page-one" type="text" id="bphelp-unblocked-page-one"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_1          ); ?>" size="60" />
    199                     </td>
    200                 </tr>
    201                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Two:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    202                     <td>
    203                         <input name="bphelp-unblocked-page-two" type="text" id="bphelp-unblocked-page-two"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_2          ); ?>" size="60" />
    204                     </td>
    205                 </tr>
    206                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Three:</b>', 'bphelp_pcfbp' ) ?></label></th>
    207                     <td>
    208                         <input name="bphelp-unblocked-page-three" type="text" id="bphelp-unblocked-page-three"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_3          ); ?>" size="60" />
    209                     </td>
    210                 </tr>
    211                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Four:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    212                     <td>
    213                         <input name="bphelp-unblocked-page-four" type="text" id="bphelp-unblocked-page-four"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_4           ); ?>" size="60" />
    214                     </td>
    215                 </tr>
    216                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Five:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    217                     <td>
    218                         <input name="bphelp-unblocked-page-five" type="text" id="bphelp-unblocked-page-five"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_5           ); ?>" size="60" />
    219                     </td>
    220                 </tr>
    221                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Six:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    222                     <td>
    223                         <input name="bphelp-unblocked-page-six" type="text" id="bphelp-unblocked-page-six"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_6           ); ?>" size="60" />
    224                     </td>
    225                 </tr>
    226                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    227                     <td>
    228                         <input name="bphelp-unblocked-page-seven" type="text" id="bphelp-unblocked-page-seven"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_7           ); ?>" size="60" />
    229                     </td>
    230                 </tr>
    231                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eight:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    232                     <td>
    233                         <input name="bphelp-unblocked-page-eight" type="text" id="bphelp-unblocked-page-eight"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_8           ); ?>" size="60" />
    234                     </td>
    235                 </tr>
    236                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nine:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    237                     <td>
    238                         <input name="bphelp-unblocked-page-nine" type="text" id="bphelp-unblocked-page-nine"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_9           ); ?>" size="60" />
    239                     </td>
    240                 </tr>
    241                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Ten:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    242                     <td>
    243                         <input name="bphelp-unblocked-page-ten" type="text" id="bphelp-unblocked-page-ten"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_10          ); ?>" size="60" />
    244                     </td>
    245                 </tr>
    246                     <!-- NEW ROWS -->
    247                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eleven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    248                     <td>
    249                         <input name="bphelp-unblocked-page-eleven" type="text" id="bphelp-unblocked-page-eleven"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_11          ); ?>" size="60" />
    250                     </td>
    251                 </tr>
    252                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twelve:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    253                     <td>
    254                         <input name="bphelp-unblocked-page-twelve" type="text" id="bphelp-unblocked-page-twelve"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_12          ); ?>" size="60" />
    255                     </td>
    256                 </tr>
    257                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Thirteen:</b>', 'bphelp_pcfbp' ) ?></label></th>
    258                     <td>
    259                         <input name="bphelp-unblocked-page-thirteen" type="text" id="bphelp-unblocked-page-thirteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_13          ); ?>" size="60" />
    260                     </td>
    261                 </tr>
    262                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fourteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    263                     <td>
    264                         <input name="bphelp-unblocked-page-fourteen" type="text" id="bphelp-unblocked-page-fourteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_14           ); ?>" size="60" />
    265                     </td>
    266                 </tr>
    267                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fifteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    268                     <td>
    269                         <input name="bphelp-unblocked-page-fifteen" type="text" id="bphelp-unblocked-page-fifteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_15           ); ?>" size="60" />
    270                     </td>
    271                 </tr>
    272                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Sixteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    273                     <td>
    274                         <input name="bphelp-unblocked-page-sixteen" type="text" id="bphelp-unblocked-page-sixteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_16           ); ?>" size="60" />
    275                     </td>
    276                 </tr>
    277                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seventeen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    278                     <td>
    279                         <input name="bphelp-unblocked-page-seventeen" type="text" id="bphelp-unblocked-page-seventeen"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_17           ); ?>" size="60" />
    280                     </td>
    281                 </tr>
    282                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eighteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    283                     <td>
    284                         <input name="bphelp-unblocked-page-eighteen" type="text" id="bphelp-unblocked-page-eighteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_18           ); ?>" size="60" />
    285                     </td>
    286                 </tr>
    287                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nineteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    288                     <td>
    289                         <input name="bphelp-unblocked-page-nineteen" type="text" id="bphelp-unblocked-page-nineteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_19           ); ?>" size="60" />
    290                     </td>
    291                 </tr>
    292                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twenty:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    293                     <td>
    294                         <input name="bphelp-unblocked-page-twenty" type="text" id="bphelp-unblocked-page-twenty"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_20          ); ?>" size="60" />
    295                     </td>
    296                 </tr>
    297                     <th scope="row"><label for="target_uri"><?php _e( '<b>Define Your Redirect Slug For Logged Out Visitors.</b><br /> Example:<br /> This can be <b>register, sign-up, or wp-login.php.</b>', 'bphelp_pcfbp' ) ?></label></th>
    298                     <td>
    299                         <input name="bphelp-my-register-slug" type="text" id="bphelp-my-register-slug"          value="<?php echo esc_attr( $bphelp_if_I_changed_my_register_slug ); ?>" size="60" />
    300                     </td>
    301                 </tr>
    302             </table>
    303            
    304             <p class="submit">
    305                 &nbsp;&nbsp;&nbsp;<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'bphelp_pcfbp' ) ?>"/>
    306             </p>
    307 
    308             <?php
    309             /* Make sure this is filled in */
    310             wp_nonce_field( 'bphelp-settings' );
    311             ?>
    312         </form>
    313     </div>
    314 <?php
    315 }
    316 ///Enjoy!
    317 ?>
  • private-community-for-bp-lite/tags/3.8/loader.php

    r775344 r997705  
    1414*/
    1515
    16 /*** Make sure BuddyPress is loaded ********************************/
    17 function private_community_for_bp_bp_check() {
    18     if ( !class_exists( 'BuddyPress' ) ) {
    19     add_action( 'admin_notices', 'private_community_for_bp_install_buddypress_notice' );
    20     }
    21 }
    22 add_action('plugins_loaded', 'private_community_for_bp_bp_check', 999);
    23 
    24 function private_community_for_bp_install_buddypress_notice() {
    25     echo '<div id="message" class="error fade"><p style="line-height: 150%">';
    26     _e('<strong>Private Community For BP</strong></a> requires the BuddyPress plugin to work. Please <a href="http://buddypress.org/download">install BuddyPress</a> first, or <a href="plugins.php">deactivate Private Community For BP</a>.');
    27     echo '</p></div>';
    28 }
    29 
    30 function private_community_for_bp_init() {
    31     require( dirname( __FILE__ ) . '/private-community-for-bp.php' );
    32 }
    33 add_action( 'bp_include', 'private_community_for_bp_init' );
    3416?>
  • private-community-for-bp-lite/tags/3.8/private-community-for-bp.php

    r776946 r997705  
    11<?php
    2 // Begin plugin function
    3 function bphelp_private_community_for_bp(){
    4  global $bp;
    5  
    6  
    7  // Unblocked public pages.
    8  $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    9  $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    10  $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    11  $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    12  $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    13  $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    14  $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    15  $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    16  $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    17  $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    18  $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    19  $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    20  $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    21  $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    22  $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    23  $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    24  $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    25  $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    26  $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    27  $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    28  
    29  
    30  //IMPORTANT: Do not alter the following line.
    31  $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    32  
    33  
    34  
    35  
    36  // DO NOT ALTER THE CODE BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
    37  if ( !is_user_logged_in() && !bp_is_register_page() && !bp_is_activation_page() 
    38     && !is_single ( array(
    39         $bphelp_my_unblocked_page_1,
    40         $bphelp_my_unblocked_page_2,
    41         $bphelp_my_unblocked_page_3,
    42         $bphelp_my_unblocked_page_4,
    43         $bphelp_my_unblocked_page_5,
    44         $bphelp_my_unblocked_page_6,
    45         $bphelp_my_unblocked_page_7,
    46         $bphelp_my_unblocked_page_8,
    47         $bphelp_my_unblocked_page_9,
    48         $bphelp_my_unblocked_page_10,
    49         $bphelp_my_unblocked_page_11,
    50         $bphelp_my_unblocked_page_12,
    51         $bphelp_my_unblocked_page_13,
    52         $bphelp_my_unblocked_page_14,
    53         $bphelp_my_unblocked_page_15,
    54         $bphelp_my_unblocked_page_16,
    55         $bphelp_my_unblocked_page_17,
    56         $bphelp_my_unblocked_page_18,
    57         $bphelp_my_unblocked_page_19,
    58         $bphelp_my_unblocked_page_20
    59         ) )
    60     && !is_page   ( array(
    61         $bphelp_my_unblocked_page_1,
    62         $bphelp_my_unblocked_page_2,
    63         $bphelp_my_unblocked_page_3,
    64         $bphelp_my_unblocked_page_4,
    65         $bphelp_my_unblocked_page_5,
    66         $bphelp_my_unblocked_page_6,
    67         $bphelp_my_unblocked_page_7,
    68         $bphelp_my_unblocked_page_8,
    69         $bphelp_my_unblocked_page_9,
    70         $bphelp_my_unblocked_page_10,
    71         $bphelp_my_unblocked_page_11,
    72         $bphelp_my_unblocked_page_12,
    73         $bphelp_my_unblocked_page_13,
    74         $bphelp_my_unblocked_page_14,
    75         $bphelp_my_unblocked_page_15,
    76         $bphelp_my_unblocked_page_16,
    77         $bphelp_my_unblocked_page_17,
    78         $bphelp_my_unblocked_page_18,
    79         $bphelp_my_unblocked_page_19,
    80         $bphelp_my_unblocked_page_20
    81         ) ) )
    82    
    83   // Prevent logged out users from accessing bp pages
    84   bp_core_redirect( get_option('home') . '/' .  $bphelp_if_I_changed_my_register_slug );
    852
    86 }
    87 
    88 add_action( 'template_redirect', 'bphelp_private_community_for_bp', 1 );
    89   //End Prevent logged out users from accessing bp pages
    90  
    91  
    92  
    93  
    94 /* Prevent RSS Feeds */
    95 function pcfbp_cut_nonreg_visitor_rss_feed() {
    96     if ( !is_user_logged_in() ) {
    97         remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ,3      );
    98         remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ,3      );
    99         remove_action( 'bp_actions', 'bp_activity_action_friends_feed'  ,3      );
    100         remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed',3      );
    101         remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ,3      );
    102         remove_action( 'bp_actions', 'bp_activity_action_favorites_feed',3      );
    103         remove_action( 'groups_action_group_feed', 'groups_action_group_feed',3 );
    104     }
    105 }
    106 add_action('init', 'pcfbp_cut_nonreg_visitor_rss_feed');
    107 /* End Prevent RSS Feeds */
    108 
    109 /////////////////////////////// Dashboard Settings //////////////////////////////////
    110 /*
    111  * bphelp_pcfbp_add_admin_menu()
    112  */
    113 function bphelp_pcfbp_add_admin_menu() {
    114     global $bp;
    115 
    116     if ( !is_super_admin() )
    117         return false;
    118 
    119     add_options_page( __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), 'manage_options', 'bphelp-pcfbp-settings', 'bphelp_pcfbp_admin' );
    120 }
    121 
    122 add_action( 'admin_menu', 'bphelp_pcfbp_add_admin_menu' );
    123 
    124 /**
    125  * bp_bphelp_pcfbp_admin()
    126  *
    127  * Checks for form submission, saves component settings and outputs admin screen HTML.
    128  */
    129 function bphelp_pcfbp_admin() {
    130     global $bp;
    131 
    132     /* If the form has been submitted and the admin referrer checks out, save the settings */
    133     if ( isset( $_POST['submit'] ) && check_admin_referer('bphelp-settings') ) {
    134         update_option( 'bphelp-unblocked-page-one'       , $_POST['bphelp-unblocked-page-one']       );
    135         update_option( 'bphelp-unblocked-page-two'       , $_POST['bphelp-unblocked-page-two']       );
    136         update_option( 'bphelp-unblocked-page-three'     , $_POST['bphelp-unblocked-page-three']     );
    137         update_option( 'bphelp-unblocked-page-four'      , $_POST['bphelp-unblocked-page-four']      );
    138         update_option( 'bphelp-unblocked-page-five'      , $_POST['bphelp-unblocked-page-five']      );
    139         update_option( 'bphelp-unblocked-page-six'       , $_POST['bphelp-unblocked-page-six']       );
    140         update_option( 'bphelp-unblocked-page-seven'     , $_POST['bphelp-unblocked-page-seven']     );
    141         update_option( 'bphelp-unblocked-page-eight'     , $_POST['bphelp-unblocked-page-eight']     );
    142         update_option( 'bphelp-unblocked-page-nine'      , $_POST['bphelp-unblocked-page-nine']      );
    143         update_option( 'bphelp-unblocked-page-ten'       , $_POST['bphelp-unblocked-page-ten']       );
    144         update_option( 'bphelp-unblocked-page-eleven'    , $_POST['bphelp-unblocked-page-eleven']    );
    145         update_option( 'bphelp-unblocked-page-twelve'    , $_POST['bphelp-unblocked-page-twelve']    );
    146         update_option( 'bphelp-unblocked-page-thirteen'  , $_POST['bphelp-unblocked-page-thirteen']  );
    147         update_option( 'bphelp-unblocked-page-fourteen'  , $_POST['bphelp-unblocked-page-fourteen']  );
    148         update_option( 'bphelp-unblocked-page-fifteen'   , $_POST['bphelp-unblocked-page-fifteen']   );
    149         update_option( 'bphelp-unblocked-page-sixteen'   , $_POST['bphelp-unblocked-page-sixteen']   );
    150         update_option( 'bphelp-unblocked-page-seventeen' , $_POST['bphelp-unblocked-page-seventeen'] );
    151         update_option( 'bphelp-unblocked-page-eighteen'  , $_POST['bphelp-unblocked-page-eighteen']  );
    152         update_option( 'bphelp-unblocked-page-nineteen'  , $_POST['bphelp-unblocked-page-nineteen']  );
    153         update_option( 'bphelp-unblocked-page-twenty'    , $_POST['bphelp-unblocked-page-twenty']    );
    154         update_option( 'bphelp-my-register-slug'         , $_POST['bphelp-my-register-slug']         );
    155 
    156         $updated = true;
    157     }
    158 
    159         $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    160         $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    161         $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    162         $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    163         $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    164         $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    165         $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    166         $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    167         $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    168         $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    169         $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    170         $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    171         $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    172         $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    173         $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    174         $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    175         $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    176         $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    177         $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    178         $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    179         $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    1803?>
    181     <div class="wrap">
    182         <?php screen_icon(); ?>
    183         <h2><?php _e( 'Private Community For BP Settings', 'bphelp_pcfbp' ) ?></h2>
    184         <br />
    185         <p>
    186         <?php _e( 'Enter the slug of the posts/pages you would like to unblock in the options below.<br /> <b>Example:</b> enter "activity" without quotes to unblock the activity page.<br /> <b>You can also enter the slug of a category to unblock the entire category.</b>', 'bphelp_pcfbp' ) ?>
    187         </p>
    188         <br />
    189 
    190         <?php if ( isset($updated) ) : ?><?php echo "<div id='message' class='updated fade'><p>" . __( 'Settings Updated.', 'bphelp_pcfbp' ) . "</p></div>" ?><?php endif; ?>
    191 
    192         <form action="<?php echo site_url() . '/wp-admin/admin.php?page=bphelp-pcfbp-settings' ?>" name="bphelp-settings-form" id="bphelp-settings-form" method="post">
    193 
    194             <table class="form-table">
    195                 <tr valign="top">
    196                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page One:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    197                     <td>
    198                         <input name="bphelp-unblocked-page-one" type="text" id="bphelp-unblocked-page-one"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_1          ); ?>" size="60" />
    199                     </td>
    200                 </tr>
    201                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Two:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    202                     <td>
    203                         <input name="bphelp-unblocked-page-two" type="text" id="bphelp-unblocked-page-two"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_2          ); ?>" size="60" />
    204                     </td>
    205                 </tr>
    206                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Three:</b>', 'bphelp_pcfbp' ) ?></label></th>
    207                     <td>
    208                         <input name="bphelp-unblocked-page-three" type="text" id="bphelp-unblocked-page-three"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_3          ); ?>" size="60" />
    209                     </td>
    210                 </tr>
    211                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Four:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    212                     <td>
    213                         <input name="bphelp-unblocked-page-four" type="text" id="bphelp-unblocked-page-four"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_4           ); ?>" size="60" />
    214                     </td>
    215                 </tr>
    216                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Five:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    217                     <td>
    218                         <input name="bphelp-unblocked-page-five" type="text" id="bphelp-unblocked-page-five"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_5           ); ?>" size="60" />
    219                     </td>
    220                 </tr>
    221                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Six:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    222                     <td>
    223                         <input name="bphelp-unblocked-page-six" type="text" id="bphelp-unblocked-page-six"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_6           ); ?>" size="60" />
    224                     </td>
    225                 </tr>
    226                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    227                     <td>
    228                         <input name="bphelp-unblocked-page-seven" type="text" id="bphelp-unblocked-page-seven"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_7           ); ?>" size="60" />
    229                     </td>
    230                 </tr>
    231                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eight:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    232                     <td>
    233                         <input name="bphelp-unblocked-page-eight" type="text" id="bphelp-unblocked-page-eight"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_8           ); ?>" size="60" />
    234                     </td>
    235                 </tr>
    236                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nine:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    237                     <td>
    238                         <input name="bphelp-unblocked-page-nine" type="text" id="bphelp-unblocked-page-nine"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_9           ); ?>" size="60" />
    239                     </td>
    240                 </tr>
    241                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Ten:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    242                     <td>
    243                         <input name="bphelp-unblocked-page-ten" type="text" id="bphelp-unblocked-page-ten"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_10          ); ?>" size="60" />
    244                     </td>
    245                 </tr>
    246                     <!-- NEW ROWS -->
    247                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eleven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    248                     <td>
    249                         <input name="bphelp-unblocked-page-eleven" type="text" id="bphelp-unblocked-page-eleven"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_11          ); ?>" size="60" />
    250                     </td>
    251                 </tr>
    252                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twelve:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    253                     <td>
    254                         <input name="bphelp-unblocked-page-twelve" type="text" id="bphelp-unblocked-page-twelve"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_12          ); ?>" size="60" />
    255                     </td>
    256                 </tr>
    257                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Thirteen:</b>', 'bphelp_pcfbp' ) ?></label></th>
    258                     <td>
    259                         <input name="bphelp-unblocked-page-thirteen" type="text" id="bphelp-unblocked-page-thirteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_13          ); ?>" size="60" />
    260                     </td>
    261                 </tr>
    262                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fourteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    263                     <td>
    264                         <input name="bphelp-unblocked-page-fourteen" type="text" id="bphelp-unblocked-page-fourteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_14           ); ?>" size="60" />
    265                     </td>
    266                 </tr>
    267                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fifteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    268                     <td>
    269                         <input name="bphelp-unblocked-page-fifteen" type="text" id="bphelp-unblocked-page-fifteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_15           ); ?>" size="60" />
    270                     </td>
    271                 </tr>
    272                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Sixteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    273                     <td>
    274                         <input name="bphelp-unblocked-page-sixteen" type="text" id="bphelp-unblocked-page-sixteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_16           ); ?>" size="60" />
    275                     </td>
    276                 </tr>
    277                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seventeen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    278                     <td>
    279                         <input name="bphelp-unblocked-page-seventeen" type="text" id="bphelp-unblocked-page-seventeen"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_17           ); ?>" size="60" />
    280                     </td>
    281                 </tr>
    282                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eighteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    283                     <td>
    284                         <input name="bphelp-unblocked-page-eighteen" type="text" id="bphelp-unblocked-page-eighteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_18           ); ?>" size="60" />
    285                     </td>
    286                 </tr>
    287                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nineteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    288                     <td>
    289                         <input name="bphelp-unblocked-page-nineteen" type="text" id="bphelp-unblocked-page-nineteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_19           ); ?>" size="60" />
    290                     </td>
    291                 </tr>
    292                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twenty:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    293                     <td>
    294                         <input name="bphelp-unblocked-page-twenty" type="text" id="bphelp-unblocked-page-twenty"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_20          ); ?>" size="60" />
    295                     </td>
    296                 </tr>
    297                     <th scope="row"><label for="target_uri"><?php _e( '<b>Define Your Redirect Slug For Logged Out Visitors.</b><br /> Example:<br /> This can be <b>register, sign-up, or wp-login.php.</b>', 'bphelp_pcfbp' ) ?></label></th>
    298                     <td>
    299                         <input name="bphelp-my-register-slug" type="text" id="bphelp-my-register-slug"          value="<?php echo esc_attr( $bphelp_if_I_changed_my_register_slug ); ?>" size="60" />
    300                     </td>
    301                 </tr>
    302             </table>
    303            
    304             <p class="submit">
    305                 &nbsp;&nbsp;&nbsp;<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'bphelp_pcfbp' ) ?>"/>
    306             </p>
    307 
    308             <?php
    309             /* Make sure this is filled in */
    310             wp_nonce_field( 'bphelp-settings' );
    311             ?>
    312         </form>
    313     </div>
    314 <?php
    315 }
    316 ///Enjoy!
    317 ?>
  • private-community-for-bp-lite/tags/3.9/loader.php

    r778080 r997705  
    1414*/
    1515
    16 /*** Make sure BuddyPress is loaded ********************************/
    17 function private_community_for_bp_lite_bp_check() {
    18     if ( !class_exists( 'BuddyPress' ) ) {
    19     add_action( 'admin_notices', 'private_community_for_bp_lite_install_buddypress_notice' );
    20     }
    21 }
    22 add_action('plugins_loaded', 'private_community_for_bp_lite_bp_check', 999);
    23 
    24 function private_community_for_bp_lite_install_buddypress_notice() {
    25     echo '<div id="message" class="error fade"><p style="line-height: 150%">';
    26     _e('<strong>Private Community For BP Lite</strong></a> requires the BuddyPress plugin to work. Please <a href="http://buddypress.org/download">install BuddyPress</a> first, or <a href="plugins.php">deactivate Private Community For BP Lite</a>.');
    27     echo '</p></div>';
    28 }
    29 
    30 function private_community_for_bp_lite_init() {
    31     require( dirname( __FILE__ ) . '/private-community-for-bp-lite.php' );
    32 }
    33 add_action( 'bp_include', 'private_community_for_bp_lite_init' );
    3416?>
  • private-community-for-bp-lite/tags/3.9/private-community-for-bp-lite.php

    r778080 r997705  
    11<?php
    2 // Begin plugin function
    3 function bphelp_private_community_for_bp_lite(){
    4  global $bp;
    5  
    6  
    7  // Unblocked public pages.
    8  $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    9  $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    10  $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    11  $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    12  $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    13  $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    14  $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    15  $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    16  $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    17  $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    18  $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    19  $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    20  $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    21  $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    22  $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    23  $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    24  $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    25  $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    26  $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    27  $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    28  
    29  
    30  //IMPORTANT: Do not alter the following line.
    31  $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    32  
    33  
    34  
    35  
    36  // DO NOT ALTER THE CODE BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
    37  if ( !is_user_logged_in() && !bp_is_register_page() && !bp_is_activation_page() 
    38     && !is_single ( array(
    39         $bphelp_my_unblocked_page_1,
    40         $bphelp_my_unblocked_page_2,
    41         $bphelp_my_unblocked_page_3,
    42         $bphelp_my_unblocked_page_4,
    43         $bphelp_my_unblocked_page_5,
    44         $bphelp_my_unblocked_page_6,
    45         $bphelp_my_unblocked_page_7,
    46         $bphelp_my_unblocked_page_8,
    47         $bphelp_my_unblocked_page_9,
    48         $bphelp_my_unblocked_page_10,
    49         $bphelp_my_unblocked_page_11,
    50         $bphelp_my_unblocked_page_12,
    51         $bphelp_my_unblocked_page_13,
    52         $bphelp_my_unblocked_page_14,
    53         $bphelp_my_unblocked_page_15,
    54         $bphelp_my_unblocked_page_16,
    55         $bphelp_my_unblocked_page_17,
    56         $bphelp_my_unblocked_page_18,
    57         $bphelp_my_unblocked_page_19,
    58         $bphelp_my_unblocked_page_20
    59         ) )
    60     && !is_page   ( array(
    61         $bphelp_my_unblocked_page_1,
    62         $bphelp_my_unblocked_page_2,
    63         $bphelp_my_unblocked_page_3,
    64         $bphelp_my_unblocked_page_4,
    65         $bphelp_my_unblocked_page_5,
    66         $bphelp_my_unblocked_page_6,
    67         $bphelp_my_unblocked_page_7,
    68         $bphelp_my_unblocked_page_8,
    69         $bphelp_my_unblocked_page_9,
    70         $bphelp_my_unblocked_page_10,
    71         $bphelp_my_unblocked_page_11,
    72         $bphelp_my_unblocked_page_12,
    73         $bphelp_my_unblocked_page_13,
    74         $bphelp_my_unblocked_page_14,
    75         $bphelp_my_unblocked_page_15,
    76         $bphelp_my_unblocked_page_16,
    77         $bphelp_my_unblocked_page_17,
    78         $bphelp_my_unblocked_page_18,
    79         $bphelp_my_unblocked_page_19,
    80         $bphelp_my_unblocked_page_20
    81         ) ) )
    82    
    83   // Prevent logged out users from accessing bp pages
    84   bp_core_redirect( get_option('home') . '/' .  $bphelp_if_I_changed_my_register_slug );
    852
    86 }
    87 
    88 add_action( 'template_redirect', 'bphelp_private_community_for_bp_lite', 1 );
    89   //End Prevent logged out users from accessing bp pages
    90  
    91  
    92  
    93  
    94 /* Prevent RSS Feeds */
    95 function pcfbp_lite_cut_nonreg_visitor_rss_feed() {
    96     if ( !is_user_logged_in() ) {
    97         remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ,3      );
    98         remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ,3      );
    99         remove_action( 'bp_actions', 'bp_activity_action_friends_feed'  ,3      );
    100         remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed',3      );
    101         remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ,3      );
    102         remove_action( 'bp_actions', 'bp_activity_action_favorites_feed',3      );
    103         remove_action( 'groups_action_group_feed', 'groups_action_group_feed',3 );
    104     }
    105 }
    106 add_action('init', 'pcfbp_lite_cut_nonreg_visitor_rss_feed');
    107 /* End Prevent RSS Feeds */
    108 
    109 /////////////////////////////// Dashboard Settings //////////////////////////////////
    110 /*
    111  * bphelp_pcfbp_add_admin_menu()
    112  */
    113 function bphelp_pcfbp_lite_add_admin_menu() {
    114     global $bp;
    115 
    116     if ( !is_super_admin() )
    117         return false;
    118 
    119     add_options_page( __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), 'manage_options', 'bphelp-pcfbp-settings', 'bphelp_pcfbp_lite_admin' );
    120 }
    121 
    122 add_action( 'admin_menu', 'bphelp_pcfbp_lite_add_admin_menu' );
    123 
    124 /**
    125  * bp_bphelp_pcfbp_admin()
    126  *
    127  * Checks for form submission, saves component settings and outputs admin screen HTML.
    128  */
    129 function bphelp_pcfbp_lite_admin() {
    130     global $bp;
    131 
    132     /* If the form has been submitted and the admin referrer checks out, save the settings */
    133     if ( isset( $_POST['submit'] ) && check_admin_referer('bphelp-settings') ) {
    134         update_option( 'bphelp-unblocked-page-one'       , $_POST['bphelp-unblocked-page-one']       );
    135         update_option( 'bphelp-unblocked-page-two'       , $_POST['bphelp-unblocked-page-two']       );
    136         update_option( 'bphelp-unblocked-page-three'     , $_POST['bphelp-unblocked-page-three']     );
    137         update_option( 'bphelp-unblocked-page-four'      , $_POST['bphelp-unblocked-page-four']      );
    138         update_option( 'bphelp-unblocked-page-five'      , $_POST['bphelp-unblocked-page-five']      );
    139         update_option( 'bphelp-unblocked-page-six'       , $_POST['bphelp-unblocked-page-six']       );
    140         update_option( 'bphelp-unblocked-page-seven'     , $_POST['bphelp-unblocked-page-seven']     );
    141         update_option( 'bphelp-unblocked-page-eight'     , $_POST['bphelp-unblocked-page-eight']     );
    142         update_option( 'bphelp-unblocked-page-nine'      , $_POST['bphelp-unblocked-page-nine']      );
    143         update_option( 'bphelp-unblocked-page-ten'       , $_POST['bphelp-unblocked-page-ten']       );
    144         update_option( 'bphelp-unblocked-page-eleven'    , $_POST['bphelp-unblocked-page-eleven']    );
    145         update_option( 'bphelp-unblocked-page-twelve'    , $_POST['bphelp-unblocked-page-twelve']    );
    146         update_option( 'bphelp-unblocked-page-thirteen'  , $_POST['bphelp-unblocked-page-thirteen']  );
    147         update_option( 'bphelp-unblocked-page-fourteen'  , $_POST['bphelp-unblocked-page-fourteen']  );
    148         update_option( 'bphelp-unblocked-page-fifteen'   , $_POST['bphelp-unblocked-page-fifteen']   );
    149         update_option( 'bphelp-unblocked-page-sixteen'   , $_POST['bphelp-unblocked-page-sixteen']   );
    150         update_option( 'bphelp-unblocked-page-seventeen' , $_POST['bphelp-unblocked-page-seventeen'] );
    151         update_option( 'bphelp-unblocked-page-eighteen'  , $_POST['bphelp-unblocked-page-eighteen']  );
    152         update_option( 'bphelp-unblocked-page-nineteen'  , $_POST['bphelp-unblocked-page-nineteen']  );
    153         update_option( 'bphelp-unblocked-page-twenty'    , $_POST['bphelp-unblocked-page-twenty']    );
    154         update_option( 'bphelp-my-register-slug'         , $_POST['bphelp-my-register-slug']         );
    155 
    156         $updated = true;
    157     }
    158 
    159         $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    160         $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    161         $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    162         $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    163         $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    164         $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    165         $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    166         $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    167         $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    168         $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    169         $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    170         $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    171         $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    172         $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    173         $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    174         $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    175         $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    176         $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    177         $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    178         $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    179         $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    1803?>
    181     <div class="wrap">
    182         <?php screen_icon(); ?>
    183         <h2><?php _e( 'Private Community For BP Lite Settings', 'bphelp_pcfbp' ) ?></h2>
    184         <br />
    185         <p>
    186         <?php _e( 'Enter the slug of the posts/pages you would like to unblock in the options below.<br /> <b>Example:</b> enter "activity" without quotes to unblock the activity page.<br /> <b>You can also enter the slug of a category to unblock the entire category.</b>', 'bphelp_pcfbp' ) ?>
    187         </p>
    188         <br />
    189 
    190         <?php if ( isset($updated) ) : ?><?php echo "<div id='message' class='updated fade'><p>" . __( 'Settings Updated.', 'bphelp_pcfbp' ) . "</p></div>" ?><?php endif; ?>
    191 
    192         <form action="<?php echo site_url() . '/wp-admin/admin.php?page=bphelp-pcfbp-settings' ?>" name="bphelp-settings-form" id="bphelp-settings-form" method="post">
    193 
    194             <table class="form-table">
    195                 <tr valign="top">
    196                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page One:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    197                     <td>
    198                         <input name="bphelp-unblocked-page-one" type="text" id="bphelp-unblocked-page-one"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_1          ); ?>" size="60" />
    199                     </td>
    200                 </tr>
    201                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Two:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    202                     <td>
    203                         <input name="bphelp-unblocked-page-two" type="text" id="bphelp-unblocked-page-two"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_2          ); ?>" size="60" />
    204                     </td>
    205                 </tr>
    206                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Three:</b>', 'bphelp_pcfbp' ) ?></label></th>
    207                     <td>
    208                         <input name="bphelp-unblocked-page-three" type="text" id="bphelp-unblocked-page-three"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_3          ); ?>" size="60" />
    209                     </td>
    210                 </tr>
    211                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Four:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    212                     <td>
    213                         <input name="bphelp-unblocked-page-four" type="text" id="bphelp-unblocked-page-four"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_4           ); ?>" size="60" />
    214                     </td>
    215                 </tr>
    216                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Five:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    217                     <td>
    218                         <input name="bphelp-unblocked-page-five" type="text" id="bphelp-unblocked-page-five"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_5           ); ?>" size="60" />
    219                     </td>
    220                 </tr>
    221                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Six:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    222                     <td>
    223                         <input name="bphelp-unblocked-page-six" type="text" id="bphelp-unblocked-page-six"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_6           ); ?>" size="60" />
    224                     </td>
    225                 </tr>
    226                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    227                     <td>
    228                         <input name="bphelp-unblocked-page-seven" type="text" id="bphelp-unblocked-page-seven"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_7           ); ?>" size="60" />
    229                     </td>
    230                 </tr>
    231                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eight:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    232                     <td>
    233                         <input name="bphelp-unblocked-page-eight" type="text" id="bphelp-unblocked-page-eight"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_8           ); ?>" size="60" />
    234                     </td>
    235                 </tr>
    236                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nine:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    237                     <td>
    238                         <input name="bphelp-unblocked-page-nine" type="text" id="bphelp-unblocked-page-nine"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_9           ); ?>" size="60" />
    239                     </td>
    240                 </tr>
    241                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Ten:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    242                     <td>
    243                         <input name="bphelp-unblocked-page-ten" type="text" id="bphelp-unblocked-page-ten"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_10          ); ?>" size="60" />
    244                     </td>
    245                 </tr>
    246                     <!-- NEW ROWS -->
    247                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eleven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    248                     <td>
    249                         <input name="bphelp-unblocked-page-eleven" type="text" id="bphelp-unblocked-page-eleven"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_11          ); ?>" size="60" />
    250                     </td>
    251                 </tr>
    252                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twelve:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    253                     <td>
    254                         <input name="bphelp-unblocked-page-twelve" type="text" id="bphelp-unblocked-page-twelve"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_12          ); ?>" size="60" />
    255                     </td>
    256                 </tr>
    257                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Thirteen:</b>', 'bphelp_pcfbp' ) ?></label></th>
    258                     <td>
    259                         <input name="bphelp-unblocked-page-thirteen" type="text" id="bphelp-unblocked-page-thirteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_13          ); ?>" size="60" />
    260                     </td>
    261                 </tr>
    262                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fourteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    263                     <td>
    264                         <input name="bphelp-unblocked-page-fourteen" type="text" id="bphelp-unblocked-page-fourteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_14           ); ?>" size="60" />
    265                     </td>
    266                 </tr>
    267                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fifteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    268                     <td>
    269                         <input name="bphelp-unblocked-page-fifteen" type="text" id="bphelp-unblocked-page-fifteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_15           ); ?>" size="60" />
    270                     </td>
    271                 </tr>
    272                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Sixteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    273                     <td>
    274                         <input name="bphelp-unblocked-page-sixteen" type="text" id="bphelp-unblocked-page-sixteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_16           ); ?>" size="60" />
    275                     </td>
    276                 </tr>
    277                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seventeen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    278                     <td>
    279                         <input name="bphelp-unblocked-page-seventeen" type="text" id="bphelp-unblocked-page-seventeen"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_17           ); ?>" size="60" />
    280                     </td>
    281                 </tr>
    282                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eighteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    283                     <td>
    284                         <input name="bphelp-unblocked-page-eighteen" type="text" id="bphelp-unblocked-page-eighteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_18           ); ?>" size="60" />
    285                     </td>
    286                 </tr>
    287                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nineteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    288                     <td>
    289                         <input name="bphelp-unblocked-page-nineteen" type="text" id="bphelp-unblocked-page-nineteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_19           ); ?>" size="60" />
    290                     </td>
    291                 </tr>
    292                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twenty:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    293                     <td>
    294                         <input name="bphelp-unblocked-page-twenty" type="text" id="bphelp-unblocked-page-twenty"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_20          ); ?>" size="60" />
    295                     </td>
    296                 </tr>
    297                     <th scope="row"><label for="target_uri"><?php _e( '<b>Define Your Redirect Slug For Logged Out Visitors.</b><br /> Example:<br /> This can be <b>register, sign-up, or wp-login.php.</b>', 'bphelp_pcfbp' ) ?></label></th>
    298                     <td>
    299                         <input name="bphelp-my-register-slug" type="text" id="bphelp-my-register-slug"          value="<?php echo esc_attr( $bphelp_if_I_changed_my_register_slug ); ?>" size="60" />
    300                     </td>
    301                 </tr>
    302             </table>
    303            
    304             <p class="submit">
    305                 &nbsp;&nbsp;&nbsp;<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'bphelp_pcfbp' ) ?>"/>
    306             </p>
    307 
    308             <?php
    309             /* Make sure this is filled in */
    310             wp_nonce_field( 'bphelp-settings' );
    311             ?>
    312         </form>
    313     </div>
    314 <?php
    315 }
    316 ///Enjoy!
    317 ?>
  • private-community-for-bp-lite/tags/4.0/loader.php

    r980170 r997705  
    1414*/
    1515
    16 /*** Make sure BuddyPress is loaded ********************************/
    17 function private_community_for_bp_lite_bp_check() {
    18     if ( !class_exists( 'BuddyPress' ) ) {
    19     add_action( 'admin_notices', 'private_community_for_bp_lite_install_buddypress_notice' );
    20     }
    21 }
    22 add_action('plugins_loaded', 'private_community_for_bp_lite_bp_check', 999);
    23 
    24 function private_community_for_bp_lite_install_buddypress_notice() {
    25     echo '<div id="message" class="error fade"><p style="line-height: 150%">';
    26     _e('<strong>Private Community For BP Lite</strong></a> requires the BuddyPress plugin to work. Please <a href="http://buddypress.org/download">install BuddyPress</a> first, or <a href="plugins.php">deactivate Private Community For BP Lite</a>.');
    27     echo '</p></div>';
    28 }
    29 
    30 function private_community_for_bp_lite_init() {
    31     require( dirname( __FILE__ ) . '/private-community-for-bp-lite.php' );
    32 }
    33 add_action( 'bp_include', 'private_community_for_bp_lite_init' );
    3416?>
  • private-community-for-bp-lite/tags/4.0/private-community-for-bp-lite.php

    r781201 r997705  
    11<?php
    2 // Begin plugin function
    3 function bphelp_private_community_for_bp_lite(){
    4  global $bp;
    5  
    6  
    7  // Unblocked public pages.
    8  $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    9  $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    10  $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    11  $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    12  $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    13  $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    14  $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    15  $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    16  $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    17  $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    18  $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    19  $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    20  $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    21  $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    22  $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    23  $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    24  $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    25  $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    26  $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    27  $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    28  
    29  
    30  //IMPORTANT: Do not alter the following line.
    31  $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    32  
    33  
    34  
    35  
    36  // DO NOT ALTER THE CODE BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
    37  if ( !is_user_logged_in() && !bp_is_register_page() && !bp_is_activation_page() 
    38     && !is_single ( array(
    39             $bphelp_my_unblocked_page_1,
    40         $bphelp_my_unblocked_page_2,
    41         $bphelp_my_unblocked_page_3,
    42         $bphelp_my_unblocked_page_4,
    43         $bphelp_my_unblocked_page_5,
    44         $bphelp_my_unblocked_page_6,
    45         $bphelp_my_unblocked_page_7,
    46         $bphelp_my_unblocked_page_8,
    47         $bphelp_my_unblocked_page_9,
    48         $bphelp_my_unblocked_page_10,
    49         $bphelp_my_unblocked_page_11,
    50         $bphelp_my_unblocked_page_12,
    51         $bphelp_my_unblocked_page_13,
    52         $bphelp_my_unblocked_page_14,
    53         $bphelp_my_unblocked_page_15,
    54         $bphelp_my_unblocked_page_16,
    55         $bphelp_my_unblocked_page_17,
    56         $bphelp_my_unblocked_page_18,
    57         $bphelp_my_unblocked_page_19,
    58         $bphelp_my_unblocked_page_20
    59         ) )
    60     && !is_page   ( array(
    61         $bphelp_my_unblocked_page_1,
    62         $bphelp_my_unblocked_page_2,
    63         $bphelp_my_unblocked_page_3,
    64         $bphelp_my_unblocked_page_4,
    65         $bphelp_my_unblocked_page_5,
    66         $bphelp_my_unblocked_page_6,
    67         $bphelp_my_unblocked_page_7,
    68         $bphelp_my_unblocked_page_8,
    69         $bphelp_my_unblocked_page_9,
    70         $bphelp_my_unblocked_page_10,
    71         $bphelp_my_unblocked_page_11,
    72         $bphelp_my_unblocked_page_12,
    73         $bphelp_my_unblocked_page_13,
    74         $bphelp_my_unblocked_page_14,
    75         $bphelp_my_unblocked_page_15,
    76         $bphelp_my_unblocked_page_16,
    77         $bphelp_my_unblocked_page_17,
    78         $bphelp_my_unblocked_page_18,
    79         $bphelp_my_unblocked_page_19,
    80         $bphelp_my_unblocked_page_20
    81         ) ) )
    82    
    83   // Prevent logged out users from accessing bp pages
    84   bp_core_redirect( get_option('home') . '/' .  $bphelp_if_I_changed_my_register_slug );
    852
    86 }
    87 
    88 add_action( 'template_redirect', 'bphelp_private_community_for_bp_lite', 1 );
    89   //End Prevent logged out users from accessing bp pages
    90  
    91  
    92  
    93  
    94 /* Prevent RSS Feeds */
    95 function pcfbp_lite_cut_nonreg_visitor_rss_feed() {
    96     if ( !is_user_logged_in() ) {
    97         remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ,3      );
    98         remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ,3      );
    99         remove_action( 'bp_actions', 'bp_activity_action_friends_feed'  ,3      );
    100         remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed',3      );
    101         remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ,3      );
    102         remove_action( 'bp_actions', 'bp_activity_action_favorites_feed',3      );
    103         remove_action( 'groups_action_group_feed', 'groups_action_group_feed',3 );
    104     }
    105 }
    106 add_action('init', 'pcfbp_lite_cut_nonreg_visitor_rss_feed');
    107 /* End Prevent RSS Feeds */
    108 
    109 /////////////////////////////// Dashboard Settings //////////////////////////////////
    110 /*
    111  * bphelp_pcfbp_add_admin_menu()
    112  */
    113 function bphelp_pcfbp_lite_add_admin_menu() {
    114     global $bp;
    115 
    116     if ( !is_super_admin() )
    117         return false;
    118        
    119         // Add translation
    120         load_plugin_textdomain( 'bphelp_pcfbp', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
    121 
    122     add_options_page( __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), 'manage_options', 'bphelp-pcfbp-settings', 'bphelp_pcfbp_lite_admin' );
    123 }
    124 
    125 add_action( 'admin_menu', 'bphelp_pcfbp_lite_add_admin_menu' );
    126 
    127 /**
    128  * bp_bphelp_pcfbp_admin()
    129  *
    130  * Checks for form submission, saves component settings and outputs admin screen HTML.
    131  */
    132 function bphelp_pcfbp_lite_admin() {
    133     global $bp;
    134 
    135     /* If the form has been submitted and the admin referrer checks out, save the settings */
    136     if ( isset( $_POST['submit'] ) && check_admin_referer('bphelp-settings') ) {
    137         update_option( 'bphelp-unblocked-page-one'       , $_POST['bphelp-unblocked-page-one']       );
    138         update_option( 'bphelp-unblocked-page-two'       , $_POST['bphelp-unblocked-page-two']       );
    139         update_option( 'bphelp-unblocked-page-three'     , $_POST['bphelp-unblocked-page-three']     );
    140         update_option( 'bphelp-unblocked-page-four'      , $_POST['bphelp-unblocked-page-four']      );
    141         update_option( 'bphelp-unblocked-page-five'      , $_POST['bphelp-unblocked-page-five']      );
    142         update_option( 'bphelp-unblocked-page-six'       , $_POST['bphelp-unblocked-page-six']       );
    143         update_option( 'bphelp-unblocked-page-seven'     , $_POST['bphelp-unblocked-page-seven']     );
    144         update_option( 'bphelp-unblocked-page-eight'     , $_POST['bphelp-unblocked-page-eight']     );
    145         update_option( 'bphelp-unblocked-page-nine'      , $_POST['bphelp-unblocked-page-nine']      );
    146         update_option( 'bphelp-unblocked-page-ten'       , $_POST['bphelp-unblocked-page-ten']       );
    147         update_option( 'bphelp-unblocked-page-eleven'    , $_POST['bphelp-unblocked-page-eleven']    );
    148         update_option( 'bphelp-unblocked-page-twelve'    , $_POST['bphelp-unblocked-page-twelve']    );
    149         update_option( 'bphelp-unblocked-page-thirteen'  , $_POST['bphelp-unblocked-page-thirteen']  );
    150         update_option( 'bphelp-unblocked-page-fourteen'  , $_POST['bphelp-unblocked-page-fourteen']  );
    151         update_option( 'bphelp-unblocked-page-fifteen'   , $_POST['bphelp-unblocked-page-fifteen']   );
    152         update_option( 'bphelp-unblocked-page-sixteen'   , $_POST['bphelp-unblocked-page-sixteen']   );
    153         update_option( 'bphelp-unblocked-page-seventeen' , $_POST['bphelp-unblocked-page-seventeen'] );
    154         update_option( 'bphelp-unblocked-page-eighteen'  , $_POST['bphelp-unblocked-page-eighteen']  );
    155         update_option( 'bphelp-unblocked-page-nineteen'  , $_POST['bphelp-unblocked-page-nineteen']  );
    156         update_option( 'bphelp-unblocked-page-twenty'    , $_POST['bphelp-unblocked-page-twenty']    );
    157         update_option( 'bphelp-my-register-slug'         , $_POST['bphelp-my-register-slug']         );
    158 
    159         $updated = true;
    160     }
    161 
    162         $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    163         $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    164         $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    165         $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    166         $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    167         $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    168         $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    169         $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    170         $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    171         $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    172         $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    173         $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    174         $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    175         $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    176         $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    177         $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    178         $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    179         $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    180         $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    181         $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    182         $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    1833?>
    184     <div class="wrap">
    185         <?php screen_icon(); ?>
    186         <h2><?php _e( 'Private Community For BP Lite Settings', 'bphelp_pcfbp' ) ?></h2>
    187         <br />
    188         <p>
    189         <?php _e( 'Enter the slug of the posts/pages you would like to unblock in the options below.<br /> <b>Example:</b> enter "activity" without quotes to unblock the activity page.<br /> <b>You can also enter the slug of a category to unblock the entire category.</b>', 'bphelp_pcfbp' ) ?>
    190         </p>
    191         <br />
    192 
    193         <?php if ( isset($updated) ) : ?><?php echo "<div id='message' class='updated fade'><p>" . __( 'Settings Updated.', 'bphelp_pcfbp' ) . "</p></div>" ?><?php endif; ?>
    194 
    195         <form action="<?php echo site_url() . '/wp-admin/admin.php?page=bphelp-pcfbp-settings' ?>" name="bphelp-settings-form" id="bphelp-settings-form" method="post">
    196 
    197             <table class="form-table">
    198                 <tr valign="top">
    199                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page One:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    200                     <td>
    201                         <input name="bphelp-unblocked-page-one" type="text" id="bphelp-unblocked-page-one"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_1          ); ?>" size="60" />
    202                     </td>
    203                 </tr>
    204                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Two:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    205                     <td>
    206                         <input name="bphelp-unblocked-page-two" type="text" id="bphelp-unblocked-page-two"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_2          ); ?>" size="60" />
    207                     </td>
    208                 </tr>
    209                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Three:</b>', 'bphelp_pcfbp' ) ?></label></th>
    210                     <td>
    211                         <input name="bphelp-unblocked-page-three" type="text" id="bphelp-unblocked-page-three"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_3          ); ?>" size="60" />
    212                     </td>
    213                 </tr>
    214                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Four:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    215                     <td>
    216                         <input name="bphelp-unblocked-page-four" type="text" id="bphelp-unblocked-page-four"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_4           ); ?>" size="60" />
    217                     </td>
    218                 </tr>
    219                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Five:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    220                     <td>
    221                         <input name="bphelp-unblocked-page-five" type="text" id="bphelp-unblocked-page-five"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_5           ); ?>" size="60" />
    222                     </td>
    223                 </tr>
    224                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Six:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    225                     <td>
    226                         <input name="bphelp-unblocked-page-six" type="text" id="bphelp-unblocked-page-six"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_6           ); ?>" size="60" />
    227                     </td>
    228                 </tr>
    229                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    230                     <td>
    231                         <input name="bphelp-unblocked-page-seven" type="text" id="bphelp-unblocked-page-seven"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_7           ); ?>" size="60" />
    232                     </td>
    233                 </tr>
    234                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eight:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    235                     <td>
    236                         <input name="bphelp-unblocked-page-eight" type="text" id="bphelp-unblocked-page-eight"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_8           ); ?>" size="60" />
    237                     </td>
    238                 </tr>
    239                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nine:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    240                     <td>
    241                         <input name="bphelp-unblocked-page-nine" type="text" id="bphelp-unblocked-page-nine"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_9           ); ?>" size="60" />
    242                     </td>
    243                 </tr>
    244                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Ten:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    245                     <td>
    246                         <input name="bphelp-unblocked-page-ten" type="text" id="bphelp-unblocked-page-ten"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_10          ); ?>" size="60" />
    247                     </td>
    248                 </tr>
    249                     <!-- NEW ROWS -->
    250                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eleven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    251                     <td>
    252                         <input name="bphelp-unblocked-page-eleven" type="text" id="bphelp-unblocked-page-eleven"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_11          ); ?>" size="60" />
    253                     </td>
    254                 </tr>
    255                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twelve:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    256                     <td>
    257                         <input name="bphelp-unblocked-page-twelve" type="text" id="bphelp-unblocked-page-twelve"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_12          ); ?>" size="60" />
    258                     </td>
    259                 </tr>
    260                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Thirteen:</b>', 'bphelp_pcfbp' ) ?></label></th>
    261                     <td>
    262                         <input name="bphelp-unblocked-page-thirteen" type="text" id="bphelp-unblocked-page-thirteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_13          ); ?>" size="60" />
    263                     </td>
    264                 </tr>
    265                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fourteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    266                     <td>
    267                         <input name="bphelp-unblocked-page-fourteen" type="text" id="bphelp-unblocked-page-fourteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_14           ); ?>" size="60" />
    268                     </td>
    269                 </tr>
    270                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fifteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    271                     <td>
    272                         <input name="bphelp-unblocked-page-fifteen" type="text" id="bphelp-unblocked-page-fifteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_15           ); ?>" size="60" />
    273                     </td>
    274                 </tr>
    275                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Sixteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    276                     <td>
    277                         <input name="bphelp-unblocked-page-sixteen" type="text" id="bphelp-unblocked-page-sixteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_16           ); ?>" size="60" />
    278                     </td>
    279                 </tr>
    280                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seventeen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    281                     <td>
    282                         <input name="bphelp-unblocked-page-seventeen" type="text" id="bphelp-unblocked-page-seventeen"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_17           ); ?>" size="60" />
    283                     </td>
    284                 </tr>
    285                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eighteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    286                     <td>
    287                         <input name="bphelp-unblocked-page-eighteen" type="text" id="bphelp-unblocked-page-eighteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_18           ); ?>" size="60" />
    288                     </td>
    289                 </tr>
    290                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nineteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    291                     <td>
    292                         <input name="bphelp-unblocked-page-nineteen" type="text" id="bphelp-unblocked-page-nineteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_19           ); ?>" size="60" />
    293                     </td>
    294                 </tr>
    295                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twenty:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    296                     <td>
    297                         <input name="bphelp-unblocked-page-twenty" type="text" id="bphelp-unblocked-page-twenty"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_20          ); ?>" size="60" />
    298                     </td>
    299                 </tr>
    300                     <th scope="row"><label for="target_uri"><?php _e( '<b>Define Your Redirect Slug For Logged Out Visitors.</b><br /> Example:<br /> This can be <b>register, sign-up, or wp-login.php.</b>', 'bphelp_pcfbp' ) ?></label></th>
    301                     <td>
    302                         <input name="bphelp-my-register-slug" type="text" id="bphelp-my-register-slug"          value="<?php echo esc_attr( $bphelp_if_I_changed_my_register_slug ); ?>" size="60" />
    303                     </td>
    304                 </tr>
    305             </table>
    306            
    307             <p class="submit">
    308                 &nbsp;&nbsp;&nbsp;<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'bphelp_pcfbp' ) ?>"/>
    309             </p>
    310 
    311             <?php
    312             /* Make sure this is filled in */
    313             wp_nonce_field( 'bphelp-settings' );
    314             ?>
    315         </form>
    316     </div>
    317 <?php
    318 }
    319 ///Enjoy!
    320 ?>
  • private-community-for-bp-lite/tags/4.0/readme.txt

    r980170 r997705  
    1111
    1212== Description ==
     13Notice: No Longer Available As A Free Download.
    1314
    1415Makes all WP posts/pages as well as BP and bbPress pages private and only accessable to logged in users with the
  • private-community-for-bp-lite/trunk/loader.php

    r980170 r997705  
    1414*/
    1515
    16 /*** Make sure BuddyPress is loaded ********************************/
    17 function private_community_for_bp_lite_bp_check() {
    18     if ( !class_exists( 'BuddyPress' ) ) {
    19     add_action( 'admin_notices', 'private_community_for_bp_lite_install_buddypress_notice' );
    20     }
    21 }
    22 add_action('plugins_loaded', 'private_community_for_bp_lite_bp_check', 999);
    23 
    24 function private_community_for_bp_lite_install_buddypress_notice() {
    25     echo '<div id="message" class="error fade"><p style="line-height: 150%">';
    26     _e('<strong>Private Community For BP Lite</strong></a> requires the BuddyPress plugin to work. Please <a href="http://buddypress.org/download">install BuddyPress</a> first, or <a href="plugins.php">deactivate Private Community For BP Lite</a>.');
    27     echo '</p></div>';
    28 }
    29 
    30 function private_community_for_bp_lite_init() {
    31     require( dirname( __FILE__ ) . '/private-community-for-bp-lite.php' );
    32 }
    33 add_action( 'bp_include', 'private_community_for_bp_lite_init' );
    3416?>
  • private-community-for-bp-lite/trunk/private-community-for-bp-lite.php

    r781201 r997705  
    11<?php
    2 // Begin plugin function
    3 function bphelp_private_community_for_bp_lite(){
    4  global $bp;
    5  
    6  
    7  // Unblocked public pages.
    8  $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    9  $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    10  $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    11  $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    12  $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    13  $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    14  $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    15  $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    16  $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    17  $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    18  $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    19  $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    20  $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    21  $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    22  $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    23  $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    24  $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    25  $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    26  $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    27  $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    28  
    29  
    30  //IMPORTANT: Do not alter the following line.
    31  $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    32  
    33  
    34  
    35  
    36  // DO NOT ALTER THE CODE BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
    37  if ( !is_user_logged_in() && !bp_is_register_page() && !bp_is_activation_page() 
    38     && !is_single ( array(
    39             $bphelp_my_unblocked_page_1,
    40         $bphelp_my_unblocked_page_2,
    41         $bphelp_my_unblocked_page_3,
    42         $bphelp_my_unblocked_page_4,
    43         $bphelp_my_unblocked_page_5,
    44         $bphelp_my_unblocked_page_6,
    45         $bphelp_my_unblocked_page_7,
    46         $bphelp_my_unblocked_page_8,
    47         $bphelp_my_unblocked_page_9,
    48         $bphelp_my_unblocked_page_10,
    49         $bphelp_my_unblocked_page_11,
    50         $bphelp_my_unblocked_page_12,
    51         $bphelp_my_unblocked_page_13,
    52         $bphelp_my_unblocked_page_14,
    53         $bphelp_my_unblocked_page_15,
    54         $bphelp_my_unblocked_page_16,
    55         $bphelp_my_unblocked_page_17,
    56         $bphelp_my_unblocked_page_18,
    57         $bphelp_my_unblocked_page_19,
    58         $bphelp_my_unblocked_page_20
    59         ) )
    60     && !is_page   ( array(
    61         $bphelp_my_unblocked_page_1,
    62         $bphelp_my_unblocked_page_2,
    63         $bphelp_my_unblocked_page_3,
    64         $bphelp_my_unblocked_page_4,
    65         $bphelp_my_unblocked_page_5,
    66         $bphelp_my_unblocked_page_6,
    67         $bphelp_my_unblocked_page_7,
    68         $bphelp_my_unblocked_page_8,
    69         $bphelp_my_unblocked_page_9,
    70         $bphelp_my_unblocked_page_10,
    71         $bphelp_my_unblocked_page_11,
    72         $bphelp_my_unblocked_page_12,
    73         $bphelp_my_unblocked_page_13,
    74         $bphelp_my_unblocked_page_14,
    75         $bphelp_my_unblocked_page_15,
    76         $bphelp_my_unblocked_page_16,
    77         $bphelp_my_unblocked_page_17,
    78         $bphelp_my_unblocked_page_18,
    79         $bphelp_my_unblocked_page_19,
    80         $bphelp_my_unblocked_page_20
    81         ) ) )
    82    
    83   // Prevent logged out users from accessing bp pages
    84   bp_core_redirect( get_option('home') . '/' .  $bphelp_if_I_changed_my_register_slug );
    852
    86 }
    87 
    88 add_action( 'template_redirect', 'bphelp_private_community_for_bp_lite', 1 );
    89   //End Prevent logged out users from accessing bp pages
    90  
    91  
    92  
    93  
    94 /* Prevent RSS Feeds */
    95 function pcfbp_lite_cut_nonreg_visitor_rss_feed() {
    96     if ( !is_user_logged_in() ) {
    97         remove_action( 'bp_actions', 'bp_activity_action_sitewide_feed' ,3      );
    98         remove_action( 'bp_actions', 'bp_activity_action_personal_feed' ,3      );
    99         remove_action( 'bp_actions', 'bp_activity_action_friends_feed'  ,3      );
    100         remove_action( 'bp_actions', 'bp_activity_action_my_groups_feed',3      );
    101         remove_action( 'bp_actions', 'bp_activity_action_mentions_feed' ,3      );
    102         remove_action( 'bp_actions', 'bp_activity_action_favorites_feed',3      );
    103         remove_action( 'groups_action_group_feed', 'groups_action_group_feed',3 );
    104     }
    105 }
    106 add_action('init', 'pcfbp_lite_cut_nonreg_visitor_rss_feed');
    107 /* End Prevent RSS Feeds */
    108 
    109 /////////////////////////////// Dashboard Settings //////////////////////////////////
    110 /*
    111  * bphelp_pcfbp_add_admin_menu()
    112  */
    113 function bphelp_pcfbp_lite_add_admin_menu() {
    114     global $bp;
    115 
    116     if ( !is_super_admin() )
    117         return false;
    118        
    119         // Add translation
    120         load_plugin_textdomain( 'bphelp_pcfbp', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
    121 
    122     add_options_page( __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), __( 'PrivateCommunityBP', 'bphelp_pcfbp' ), 'manage_options', 'bphelp-pcfbp-settings', 'bphelp_pcfbp_lite_admin' );
    123 }
    124 
    125 add_action( 'admin_menu', 'bphelp_pcfbp_lite_add_admin_menu' );
    126 
    127 /**
    128  * bp_bphelp_pcfbp_admin()
    129  *
    130  * Checks for form submission, saves component settings and outputs admin screen HTML.
    131  */
    132 function bphelp_pcfbp_lite_admin() {
    133     global $bp;
    134 
    135     /* If the form has been submitted and the admin referrer checks out, save the settings */
    136     if ( isset( $_POST['submit'] ) && check_admin_referer('bphelp-settings') ) {
    137         update_option( 'bphelp-unblocked-page-one'       , $_POST['bphelp-unblocked-page-one']       );
    138         update_option( 'bphelp-unblocked-page-two'       , $_POST['bphelp-unblocked-page-two']       );
    139         update_option( 'bphelp-unblocked-page-three'     , $_POST['bphelp-unblocked-page-three']     );
    140         update_option( 'bphelp-unblocked-page-four'      , $_POST['bphelp-unblocked-page-four']      );
    141         update_option( 'bphelp-unblocked-page-five'      , $_POST['bphelp-unblocked-page-five']      );
    142         update_option( 'bphelp-unblocked-page-six'       , $_POST['bphelp-unblocked-page-six']       );
    143         update_option( 'bphelp-unblocked-page-seven'     , $_POST['bphelp-unblocked-page-seven']     );
    144         update_option( 'bphelp-unblocked-page-eight'     , $_POST['bphelp-unblocked-page-eight']     );
    145         update_option( 'bphelp-unblocked-page-nine'      , $_POST['bphelp-unblocked-page-nine']      );
    146         update_option( 'bphelp-unblocked-page-ten'       , $_POST['bphelp-unblocked-page-ten']       );
    147         update_option( 'bphelp-unblocked-page-eleven'    , $_POST['bphelp-unblocked-page-eleven']    );
    148         update_option( 'bphelp-unblocked-page-twelve'    , $_POST['bphelp-unblocked-page-twelve']    );
    149         update_option( 'bphelp-unblocked-page-thirteen'  , $_POST['bphelp-unblocked-page-thirteen']  );
    150         update_option( 'bphelp-unblocked-page-fourteen'  , $_POST['bphelp-unblocked-page-fourteen']  );
    151         update_option( 'bphelp-unblocked-page-fifteen'   , $_POST['bphelp-unblocked-page-fifteen']   );
    152         update_option( 'bphelp-unblocked-page-sixteen'   , $_POST['bphelp-unblocked-page-sixteen']   );
    153         update_option( 'bphelp-unblocked-page-seventeen' , $_POST['bphelp-unblocked-page-seventeen'] );
    154         update_option( 'bphelp-unblocked-page-eighteen'  , $_POST['bphelp-unblocked-page-eighteen']  );
    155         update_option( 'bphelp-unblocked-page-nineteen'  , $_POST['bphelp-unblocked-page-nineteen']  );
    156         update_option( 'bphelp-unblocked-page-twenty'    , $_POST['bphelp-unblocked-page-twenty']    );
    157         update_option( 'bphelp-my-register-slug'         , $_POST['bphelp-my-register-slug']         );
    158 
    159         $updated = true;
    160     }
    161 
    162         $bphelp_my_unblocked_page_1   = get_option( 'bphelp-unblocked-page-one'       );
    163         $bphelp_my_unblocked_page_2   = get_option( 'bphelp-unblocked-page-two'       );
    164         $bphelp_my_unblocked_page_3   = get_option( 'bphelp-unblocked-page-three'     );
    165         $bphelp_my_unblocked_page_4   = get_option( 'bphelp-unblocked-page-four'      );
    166         $bphelp_my_unblocked_page_5   = get_option( 'bphelp-unblocked-page-five'      );
    167         $bphelp_my_unblocked_page_6   = get_option( 'bphelp-unblocked-page-six'       );
    168         $bphelp_my_unblocked_page_7   = get_option( 'bphelp-unblocked-page-seven'     );
    169         $bphelp_my_unblocked_page_8   = get_option( 'bphelp-unblocked-page-eight'     );
    170         $bphelp_my_unblocked_page_9   = get_option( 'bphelp-unblocked-page-nine'      );
    171         $bphelp_my_unblocked_page_10  = get_option( 'bphelp-unblocked-page-ten'       );
    172         $bphelp_my_unblocked_page_11  = get_option( 'bphelp-unblocked-page-eleven'    );
    173         $bphelp_my_unblocked_page_12  = get_option( 'bphelp-unblocked-page-twelve'    );
    174         $bphelp_my_unblocked_page_13  = get_option( 'bphelp-unblocked-page-thirteen'  );
    175         $bphelp_my_unblocked_page_14  = get_option( 'bphelp-unblocked-page-fourteen'  );
    176         $bphelp_my_unblocked_page_15  = get_option( 'bphelp-unblocked-page-fifteen'   );
    177         $bphelp_my_unblocked_page_16  = get_option( 'bphelp-unblocked-page-sixteen'   );
    178         $bphelp_my_unblocked_page_17  = get_option( 'bphelp-unblocked-page-seventeen' );
    179         $bphelp_my_unblocked_page_18  = get_option( 'bphelp-unblocked-page-eighteen'  );
    180         $bphelp_my_unblocked_page_19  = get_option( 'bphelp-unblocked-page-nineteen'  );
    181         $bphelp_my_unblocked_page_20  = get_option( 'bphelp-unblocked-page-twenty'    );
    182         $bphelp_if_I_changed_my_register_slug = get_option( 'bphelp-my-register-slug', 'register' );
    1833?>
    184     <div class="wrap">
    185         <?php screen_icon(); ?>
    186         <h2><?php _e( 'Private Community For BP Lite Settings', 'bphelp_pcfbp' ) ?></h2>
    187         <br />
    188         <p>
    189         <?php _e( 'Enter the slug of the posts/pages you would like to unblock in the options below.<br /> <b>Example:</b> enter "activity" without quotes to unblock the activity page.<br /> <b>You can also enter the slug of a category to unblock the entire category.</b>', 'bphelp_pcfbp' ) ?>
    190         </p>
    191         <br />
    192 
    193         <?php if ( isset($updated) ) : ?><?php echo "<div id='message' class='updated fade'><p>" . __( 'Settings Updated.', 'bphelp_pcfbp' ) . "</p></div>" ?><?php endif; ?>
    194 
    195         <form action="<?php echo site_url() . '/wp-admin/admin.php?page=bphelp-pcfbp-settings' ?>" name="bphelp-settings-form" id="bphelp-settings-form" method="post">
    196 
    197             <table class="form-table">
    198                 <tr valign="top">
    199                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page One:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    200                     <td>
    201                         <input name="bphelp-unblocked-page-one" type="text" id="bphelp-unblocked-page-one"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_1          ); ?>" size="60" />
    202                     </td>
    203                 </tr>
    204                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Two:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    205                     <td>
    206                         <input name="bphelp-unblocked-page-two" type="text" id="bphelp-unblocked-page-two"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_2          ); ?>" size="60" />
    207                     </td>
    208                 </tr>
    209                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Three:</b>', 'bphelp_pcfbp' ) ?></label></th>
    210                     <td>
    211                         <input name="bphelp-unblocked-page-three" type="text" id="bphelp-unblocked-page-three"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_3          ); ?>" size="60" />
    212                     </td>
    213                 </tr>
    214                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Four:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    215                     <td>
    216                         <input name="bphelp-unblocked-page-four" type="text" id="bphelp-unblocked-page-four"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_4           ); ?>" size="60" />
    217                     </td>
    218                 </tr>
    219                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Five:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    220                     <td>
    221                         <input name="bphelp-unblocked-page-five" type="text" id="bphelp-unblocked-page-five"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_5           ); ?>" size="60" />
    222                     </td>
    223                 </tr>
    224                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Six:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    225                     <td>
    226                         <input name="bphelp-unblocked-page-six" type="text" id="bphelp-unblocked-page-six"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_6           ); ?>" size="60" />
    227                     </td>
    228                 </tr>
    229                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    230                     <td>
    231                         <input name="bphelp-unblocked-page-seven" type="text" id="bphelp-unblocked-page-seven"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_7           ); ?>" size="60" />
    232                     </td>
    233                 </tr>
    234                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eight:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    235                     <td>
    236                         <input name="bphelp-unblocked-page-eight" type="text" id="bphelp-unblocked-page-eight"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_8           ); ?>" size="60" />
    237                     </td>
    238                 </tr>
    239                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nine:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    240                     <td>
    241                         <input name="bphelp-unblocked-page-nine" type="text" id="bphelp-unblocked-page-nine"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_9           ); ?>" size="60" />
    242                     </td>
    243                 </tr>
    244                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Ten:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    245                     <td>
    246                         <input name="bphelp-unblocked-page-ten" type="text" id="bphelp-unblocked-page-ten"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_10          ); ?>" size="60" />
    247                     </td>
    248                 </tr>
    249                     <!-- NEW ROWS -->
    250                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eleven:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    251                     <td>
    252                         <input name="bphelp-unblocked-page-eleven" type="text" id="bphelp-unblocked-page-eleven"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_11          ); ?>" size="60" />
    253                     </td>
    254                 </tr>
    255                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twelve:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    256                     <td>
    257                         <input name="bphelp-unblocked-page-twelve" type="text" id="bphelp-unblocked-page-twelve"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_12          ); ?>" size="60" />
    258                     </td>
    259                 </tr>
    260                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Thirteen:</b>', 'bphelp_pcfbp' ) ?></label></th>
    261                     <td>
    262                         <input name="bphelp-unblocked-page-thirteen" type="text" id="bphelp-unblocked-page-thirteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_13          ); ?>" size="60" />
    263                     </td>
    264                 </tr>
    265                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fourteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    266                     <td>
    267                         <input name="bphelp-unblocked-page-fourteen" type="text" id="bphelp-unblocked-page-fourteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_14           ); ?>" size="60" />
    268                     </td>
    269                 </tr>
    270                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Fifteen:</b>', 'bphelp_pcfbp'  ) ?></label></th>
    271                     <td>
    272                         <input name="bphelp-unblocked-page-fifteen" type="text" id="bphelp-unblocked-page-fifteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_15           ); ?>" size="60" />
    273                     </td>
    274                 </tr>
    275                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Sixteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    276                     <td>
    277                         <input name="bphelp-unblocked-page-sixteen" type="text" id="bphelp-unblocked-page-sixteen"      value="<?php echo esc_attr( $bphelp_my_unblocked_page_16           ); ?>" size="60" />
    278                     </td>
    279                 </tr>
    280                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Seventeen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    281                     <td>
    282                         <input name="bphelp-unblocked-page-seventeen" type="text" id="bphelp-unblocked-page-seventeen"  value="<?php echo esc_attr( $bphelp_my_unblocked_page_17           ); ?>" size="60" />
    283                     </td>
    284                 </tr>
    285                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Eighteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    286                     <td>
    287                         <input name="bphelp-unblocked-page-eighteen" type="text" id="bphelp-unblocked-page-eighteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_18           ); ?>" size="60" />
    288                     </td>
    289                 </tr>
    290                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Nineteen:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    291                     <td>
    292                         <input name="bphelp-unblocked-page-nineteen" type="text" id="bphelp-unblocked-page-nineteen"    value="<?php echo esc_attr( $bphelp_my_unblocked_page_19           ); ?>" size="60" />
    293                     </td>
    294                 </tr>
    295                     <th scope="row"><label for="target_uri"><?php _e( '<b>Unblocked Page Twenty:</b>', 'bphelp_pcfbp'   ) ?></label></th>
    296                     <td>
    297                         <input name="bphelp-unblocked-page-twenty" type="text" id="bphelp-unblocked-page-twenty"        value="<?php echo esc_attr( $bphelp_my_unblocked_page_20          ); ?>" size="60" />
    298                     </td>
    299                 </tr>
    300                     <th scope="row"><label for="target_uri"><?php _e( '<b>Define Your Redirect Slug For Logged Out Visitors.</b><br /> Example:<br /> This can be <b>register, sign-up, or wp-login.php.</b>', 'bphelp_pcfbp' ) ?></label></th>
    301                     <td>
    302                         <input name="bphelp-my-register-slug" type="text" id="bphelp-my-register-slug"          value="<?php echo esc_attr( $bphelp_if_I_changed_my_register_slug ); ?>" size="60" />
    303                     </td>
    304                 </tr>
    305             </table>
    306            
    307             <p class="submit">
    308                 &nbsp;&nbsp;&nbsp;<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'bphelp_pcfbp' ) ?>"/>
    309             </p>
    310 
    311             <?php
    312             /* Make sure this is filled in */
    313             wp_nonce_field( 'bphelp-settings' );
    314             ?>
    315         </form>
    316     </div>
    317 <?php
    318 }
    319 ///Enjoy!
    320 ?>
  • private-community-for-bp-lite/trunk/readme.txt

    r980170 r997705  
    1111
    1212== Description ==
     13Notice: No Longer Available As A Free Download.
    1314
    1415Makes all WP posts/pages as well as BP and bbPress pages private and only accessable to logged in users with the
Note: See TracChangeset for help on using the changeset viewer.