示例#1
0
<?php

header('Content-Type: application/excel');
header('Content-Disposition: attachment; filename="experiment.csv"');
require_once 'db.php';
require_once 'functions.php';
require_once 'ChromePhp.php';
//Gets experimentresults and initializes variables
$id = $_GET['id'];
$ex = getExperimentById($id, $db);
$results;
$images = array();
$experimentOrders = array();
$observers;
$instructions;
$resultRows;
//If no results/user didn't own experiment, redirects to index
if ($ex == 0) {
    header('Location: index.php');
}
//Gets results for experiment
$results = getExperimentResults($id, $db, isset($_GET['complete']) ? 1 : 0);
//Saves experimentOrders
$experimentOrders = $results[1];
//Stuff which are different on methods
switch ($ex['experimentType']) {
    case '1':
        $resultRows = $results[3];
        break;
    case '2':
        $resultRows = $results[3];
示例#2
0
<?php

/**
* Gets results for an pair-experiment
*/
require_once '../../db.php';
require_once '../../functions.php';
if (!isset($_SESSION['user'])) {
    header("Location: ../../login.php");
}
try {
    $experimentId = $_POST['experimentId'];
    $data = getExperimentById($experimentId, $db);
    echo json_encode($data);
} catch (PDOException $excpt) {
    echo json_encode("0");
}