Adds some logging, renames source to kassa

This commit is contained in:
nikolark committed 2015-08-10 11:49:33 +02:00
1 parent cdd46e5430
commit 8dae51d89f
2 files changed
+9 -1

No files matched your search

+2
View File
@@ -95,6 +95,8 @@ if($_SERVER['REQUEST_METHOD'] === 'POST') {
/* Add card relationship OR set old relationship inactive and add new */ /* Add card relationship OR set old relationship inactive and add new */
update_card($data['user_id'], $data['card_number']); update_card($data['user_id'], $data['card_number']);
log_userupdate($data['user_id'], "Kortnummer ".$data['card_number']." knyttet til bruker.");
return_json_response(array('user' => get_user_data($data['user_id']))); return_json_response(array('user' => get_user_data($data['user_id'])));
} }
+7 -1
View File
@@ -26,7 +26,7 @@ $required_keys = array('apikey', 'user_id');
$valid_keys = $required_keys; $valid_keys = $required_keys;
$valid_keys = array_merge($valid_keys, array('purchased', 'source')); $valid_keys = array_merge($valid_keys, array('purchased', 'source'));
$valid_sources = array('card'); $valid_sources = array('kassa');
/* Validate supplied data */ /* Validate supplied data */
foreach($required_keys as $key) { foreach($required_keys as $key) {
@@ -83,6 +83,12 @@ if( isset($data['source']) && !in_array($data['source'], $valid_sources) ) {
/* Add or renew membership */ /* Add or renew membership */
try { try {
add_or_renew_membership($data['user_id'], $purchased); add_or_renew_membership($data['user_id'], $purchased);
$success_message = "Medlemskap registrert via ".$data['source'].".";
if(!$first_user_membership) {
$success_message = "Medlemskap fornyet via ".$data['source'].".";
}
log_userupdate($data['user_id'], $success_message);
} catch(InsideDatabaseException $e) { } catch(InsideDatabaseException $e) {
error_log($e->getMessage()); error_log($e->getMessage());
return_json_response(array('error' => 'db_error', 'error_message' => $e->getMessage()), 500); return_json_response(array('error' => 'db_error', 'error_message' => $e->getMessage()), 500);