From fbf2b2a46432abd60f33f5cc63700dd8e4a333c5 Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Wed, 12 Aug 2015 15:34:22 +0200 Subject: [PATCH] Card api: Allow new action sms_card_notify --- api/card.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/card.php b/api/card.php index 0345489..c2fa73a 100644 --- a/api/card.php +++ b/api/card.php @@ -37,14 +37,14 @@ if($_SERVER['REQUEST_METHOD'] === 'POST') { } /* Validate action */ - $valid_actions = array('new_card_membership', 'update_card', 'add_or_renew'); + $valid_actions = array('new_card_membership', 'update_card', 'add_or_renew', 'sms_card_notify'); if( !isset($data['action']) || !in_array($data['action'], $valid_actions) ) { return_json_response(array('error' => "Missing param 'action' or action not in ".implode(", ", $valid_actions).'.'), 400); } - /* New membership, with only card number and phone number tuple */ - if($data['action'] === 'new_card_membership') { + /* New membership or SMS membership, with only card number and phone number tuple */ + if( in_array($data['action'], array('new_card_membership', 'sms_card_notify')) ) { $phone_number = clean_phonenumber($data['phone_number']); if(!valid_phonenumber($phone_number)) { return_json_response(array('error' => "Invalid phone number: '".$phone_number."'"), 400);