function bcg_group_disable_form() { ?> <div class="checkbox"> <label><input type="checkbox" name="group-disable-bcg" id="group-disable-bcg" value="1" <?php if (bcg_is_disabled_for_group()) { ?> checked="checked"<?php } ?> /> <?php _e('Disable Blog Categories', 'bcg'); ?> </label> </div> <?php }
?> →" id="save" name="save" /></p> <?php } public function edit_screen_save($group_id = null) { $bp = buddypress(); if (!isset($_POST['save'])) { return false; } check_admin_referer('groups_edit_save_' . $this->slug); $group_id = $bp->groups->current_group->id; $cats = $_POST['blog_cats']; if (!bcg_update_categories($group_id, $cats)) { bp_core_add_message(__('There was an error updating Group Blog Categories settings, please try again.', 'bcg'), 'error'); } else { bp_core_add_message(__('Group Blog Categories settings were successfully updated.', 'bcg')); } bp_core_redirect(bp_get_group_permalink($bp->groups->current_group) . '/admin/' . $this->slug); } public function display($group_id = null) { /* Use this function to display the actual content of your group extension when the nav item is selected */ } public function widget_display($group_id = null) { } } if (!bcg_is_disabled_for_group()) { bp_register_group_extension('BCG_Group_Extension'); }