コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: functions.php プロジェクト: owliber/pinoyrunners
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;
}