Changeset 2293853
- Timestamp:
- 04/28/2020 07:28:28 PM (6 years ago)
- Location:
- appful/trunk
- Files:
-
- 2 edited
-
controllers/users.php (modified) (2 diffs)
-
singletons/api.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
appful/trunk/controllers/users.php
r1851885 r2293853 92 92 $appful_api->error($user->get_error_code()); 93 93 } else { 94 $appful_api->response->respond(array("payload" => array("user" => $user->data))); 94 $payload = array("user" => $user->data); 95 if(function_exists('wc_memberships_get_user_active_memberships')) { 96 foreach(wc_memberships_get_user_active_memberships($user->ID) as $membership) { 97 $payload['memberships'][] = array('plan_id' => $membership->plan_id, 'end_date' => strtotime($membership->get_end_date())); 98 } 99 } 100 101 $appful_api->response->respond(array("payload" => $payload)); 95 102 } 96 103 } else { … … 98 105 } 99 106 } 107 108 function get_memberships() { 109 global $appful_api; 110 111 if(!function_exists('wc_memberships_get_user_active_memberships')) return; 112 113 $memberships = array(); 114 $users = is_array($_REQUEST['users']) ? $_REQUEST['users'] : json_decode($_REQUEST['users'], true); 115 foreach($users as $user) { 116 foreach(wc_memberships_get_user_active_memberships($user) as $membership) { 117 $memberships[$user] = array('plan_id' => $membership->plan_id, 'end_date' => strtotime($membership->get_end_date())); 118 } 119 } 100 120 121 $appful_api->response->respond(array("payload" => $memberships)); 122 } 101 123 102 124 } -
appful/trunk/singletons/api.php
r2288431 r2293853 1136 1136 $params["comment_like"] = "zaki"; 1137 1137 } 1138 1139 if(function_exists('wc_memberships_get_membership_plans')) { 1140 foreach(array_values(wc_memberships_get_membership_plans()) as $membership) { 1141 $params["wc_memberships"][] = array("id" => $membership->id, "name" => $membership->name, "slug" => $membership->slug); 1142 } 1143 } 1138 1144 1139 1145
Note: See TracChangeset
for help on using the changeset viewer.