~ubuntu-branches/ubuntu/precise/boinc/precise

« back to all changes in this revision

Viewing changes to doc/poll_action.php.old

Tags: 6.12.8+dfsg-1
* New upstream release.
* Simplified debian/rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
require_once("docutil.php");
 
3
require_once("poll.inc");
 
4
require_once("../html/inc/translation.inc");
 
5
require_once("poll_data.inc");
 
6
 
 
7
boinc_error_page("The poll is closed");
 
8
function error() {
 
9
    page_head(tra("Error - results not recorded"));
 
10
    echo tra("An internal error has prevented us from recording your survey response.  Please try again later.");
 
11
    page_tail();
 
12
    exit();
 
13
}
 
14
 
 
15
mysql_pconnect("localhost", "boincadm", null);
 
16
mysql_select_db("poll");
 
17
 
 
18
session_set_cookie_params(86400*365);
 
19
session_start();
 
20
$uid = session_id();
 
21
 
 
22
$x = parse_form();
 
23
$xml = generate_xml($x);
 
24
 
 
25
$response = select_response($uid);
 
26
if ($response) {
 
27
    $result = update_response($uid, $xml);
 
28
} else {
 
29
    $result = new_response($uid, $xml);
 
30
}
 
31
if ($result) {
 
32
    page_head(tra("Survey response recorded"));
 
33
    echo tra("Thank you for completing the BOINC user survey.");
 
34
    page_tail();
 
35
} else {
 
36
    error();
 
37
}
 
38
 
 
39
?>