= 100) $_SESSION['dotask'] = false; if ($_SESSION['dotask'] !== true) { $json['percentComplete'] = $_SESSION['tmp']; $json['taskName'] = $taskName; $json['completed'] = true; echo json_encode($json); exit; } $_SESSION['tmp'] = $_SESSION['tmp'] + 25; $json['percentComplete'] = $_SESSION['tmp']; $json['taskName'] = $taskName; $json['completed'] = 'false'; echo json_encode($json); exit; } if ($_REQUEST['command'] == 'recalculateStats') { //Already working on a task? if ($_SESSION['dotask'] == true) { $json['error'] = 'Task in progress!'; echo json_encode($json); exit; } $_SESSION['tmp'] = 0; $_SESSION['dotask'] = true; $json['percentComplete'] = $_SESSION['tmp']; $json['taskName'] = 'FAKE_Recalculation of stats'; echo json_encode($json); exit; } htmlHeader(array('stats', 'achievements'), 'Process Tasks', 'Process Tasks', array()); ?>

Task Processor

Tasks:
Recalculate all statistics:
Processing: "Loading..."