Card api: Allow new action sms_card_notify

This commit is contained in:
nikolark committed 2015-08-12 15:34:22 +02:00
1 parent 099f222396
commit fbf2b2a464
1 file changed
+3 -3
+3 -3
View File
@@ -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);