<?php require "init.inc"; if (isset($_POST['user_id']) && isset($_POST['user_constituencies']) && isset($_POST['ballot'])) { $active_user_code = db_anon::get_active_user_code($_POST['user_id']); $ballot_decoded = decrypt_ballot($_POST['ballot']); if ($active_user_code == $ballot_decoded['user_code']) { if ($ballot_decoded['user_id'] == $_POST['user_id']) { $post_vars = array("user_code" => $active_user_code, "user_constituencies" => $_POST['user_constituencies'], "rsa" => $ballot_decoded['rsa'], "aes" => $ballot_decoded['aes']); $reply = curl_to_main_server("receive_delegation_ballot.php", $post_vars); if ($reply == "success") { echo "success"; } else { echo "failed - reply from receive_ballot: " . $reply; } } else { echo "failed - user_id mismatch"; } } else { echo "failed - user code error"; } }
<?php require "init.inc"; if (isset($_POST['user_id']) && isset($_POST['temp_code'])) { try { db_anon::update_user_temp_code($_POST['user_id'], $_POST['temp_code']); echo "success"; } catch (Exception $e) { echo "fail: " . $e; } }
<?php require "init.inc"; if (isset($_POST['user_codes'])) { $user_codes_array = unserialize($_POST['user_codes']); $return_array = array(); foreach ($user_codes_array as $row) { $passive_user_code = $row['user_code']; $active_user_code = db_anon::get_active_user_code_from_passive($passive_user_code); $return_array[$passive_user_code] = $active_user_code; } $return_array_serialized = serialize($return_array); echo $return_array_serialized; }
<?php require "init.inc"; if (isset($_GET['user_id']) && isset($_GET['temp_code'])) { $user_codes = db_anon::get_user_codes($_GET['user_id'], $_GET['temp_code']); if (!empty($user_codes)) { $output = array("active_user_code" => $user_codes['active_user_code'], "passive_user_code1" => $user_codes['passive_user_code1'], "passive_user_code2" => $user_codes['passive_user_code2'], "passive_user_code3" => $user_codes['passive_user_code3']); $output_encoded = json_encode($output); echo $output_encoded; } else { echo ""; } }
<?php require "init.inc"; if (isset($_POST['user_codes'])) { $user_codes_array = unserialize($_POST['user_codes']); $return_array = array(); foreach ($user_codes_array as $row) { $active_user_code = $row['user_code']; $passive_user_code = db_anon::get_passive_user_code_for_user($active_user_code); $return_array[$active_user_code] = $passive_user_code; } $return_array_serialized = serialize($return_array); echo $return_array_serialized; }