API: Adds support for trial memberships

This commit is contained in:
nikolark committed 2015-08-29 18:19:26 +02:00
1 parent 2657e79829
commit 61fe0a0678
5 files changed
+48 -12

No files matched your search

+7 -3
View File
@@ -59,7 +59,13 @@ if($_SERVER['REQUEST_METHOD'] === 'POST') {
return_json_response(array('error' => 'User with phone number: '.$phone_number.' already exists: '.$user_id.'.'), 400);
}
update_card_with_phone_number($card_number, $phone_number);
/* Membership trial */
$membership_trial = '';
if( isset($data['membership_trial'])) {
$membership_trial = $data['membership_trial'];
}
update_card_with_phone_number($card_number, $phone_number, $membership_trial);
/* Return fresh card object */
return_json_response(array('user'=> NULL, 'card' => get_card($card_number)));
@@ -99,8 +105,6 @@ if($_SERVER['REQUEST_METHOD'] === 'POST') {
return_json_response(array('user' => get_user_data($data['user_id'])));
}
return_json_response(array('error' => 'Unknown action, gave up.'), 400);
}
else {
/* Validate params */