function render_member_groups() { if (is_user_logged_in()) { require_once WPPR_PLUGIN_DIR . '/models/group-model.php'; $model = new Group_Model(); $user_id = get_current_user_id(); $this->user_id = $user_id; $model->user_id = $user_id; $userdata = get_userdata($user_id); $result = array(); if (isset($_POST['group'])) { $result = $this->save($_POST['group'], $_POST['manage_form_group'], $_FILES['group_logo']); } //Get joined groups $groups = $model->get_member_groups($user_id); $group_ids = array(); require_once dirname(__DIR__) . '/views/mygroups.php'; } else { //redirect to login page $url = home_url(); PR_Membership::pr_redirect($url); } }
function get_groups() { require_once WP_PLUGIN_DIR . '/pr-membership/models/group-model.php'; $model = new Group_Model(); $ids = array(); $user_id = get_current_user_id(); $groups = $model->get_member_groups($user_id); foreach ($groups as $group) { $ids[] = $group->group_id; } return $ids; }