Beispiel #1
0
			<input type='submit' name='action' value='disposeAll' />
		</form>
		
		<form method='post'>
			<input type='submit' name='action' value='approveAndDisposeAll' />
		</form>

		<table>
		<?php 
$tempArray = turk50_getAllReviewableHits();
//echo print_r($tempArray);
checkHITs($tempArray);
//echo print_r($tempArray);
if (is_array($tempArray)) {
    foreach ($tempArray as $hitId) {
        $data = turk_easyHitToAssn($hitId->HITId);
        // print_r($data);
        //echo "<tr><td><input type='checkbox' class='hitBox' name='hitBox' value='".$data['Assignment']['AssignmentId']."' /> ".$data['Assignment']['WorkerId']."</td><td>".$data['Assignment']['AssignmentId']."</td>";
        //echo "<td>Assignments: ".$data['TotalNumResults'];
        //print_r($mt->FinalData);
        if ($data['TotalNumResults'] > 0) {
            if ($data['Assignment']['AssignmentStatus'] == 'Approved') {
                ?>
					<td>
						<span class='approveLink' style='color:green;'>Approved [click]	</span>	<?php 
                $xml = simplexml_load_string($data['Assignment']['Answer']);
                //gets xml containing bonus amount
                echo "Session name: " . $xml->Answer[0]->FreeText;
                ?>
							<div style='display:none;' class='approveDiv'>
								<form method='post'>
Beispiel #2
0
    }
    $hitsFromTurk = array();
    foreach ($reviewableHits as $hit) {
        array_push($hitsFromTurk, $hit->HITId);
    }
    if (is_array($hitsFromTurk)) {
        foreach ($hitsForTask as $hit) {
            if (in_array($hit["hit_Id"], $hitsFromTurk)) {
                array_push($resultHitIds, $hit["hit_Id"]);
            }
        }
    }
    foreach ($resultHitIds as $hitId) {
        // print_r(turk_easyHitToAssn($hitId));
        // echo "</br></br>";
        $hitInfo = turk_easyHitToAssn($hitId);
        if ($hitInfo["TotalNumResults"] <= 0) {
            $mt = turk_easyDispose($hitId);
            // sleep(.25);
            if ($mt->FinalData["Request"]["IsValid"] == "True") {
                $sql = "DELETE FROM hits WHERE hit_Id = :hit_Id";
                $sth = $dbh->prepare($sql);
                $sth->execute(array(':hit_Id' => $hitId));
            }
        } else {
            array_push($resultHits, $hitInfo);
        }
    }
    echo json_encode($resultHits);
} else {
}
Beispiel #3
0
<?php

error_reporting(E_ALL);
include "../../amtKeys.php";
include "../../config.php";
include "../../isSandbox.php";
include 'turk_functions.php';
// turk50_hit($title,$description,$money,$url,$duration,$lifetime);
print_r(turk_easyHitToAssn("3YLPJ8OXX8DULVGLOOO72A4GJNGX4I"));