<?php require_once 'lib/pat-fb-init.php'; // Search for any visible reports $reports_found = findReportsByReporteeId((int) $_GET['fbid']); if ($reports_found) { print json_encode(array('reportee_id' => (int) $_GET['fbid'], 'reports' => count($reports_found))); } else { print json_encode(false); }
} } else { if (isset($_GET['mine'])) { $result = pg_query_params($db->getHandle(), 'SELECT * FROM incidents WHERE reporter_id=$1 ORDER BY report_date DESC', array($user_id)); if (pg_num_rows($result)) { while ($row = pg_fetch_assoc($result)) { $r = new PATIncident($row); $r->setReader($me); if ($r->isVisible()) { $reports_found[] = $r; } } } } else { if (is_numeric($reportee_id)) { $reports_found = findReportsByReporteeId($reportee_id); } } } if (is_numeric($_GET['requester'])) { try { $requester = $FB->api("/{$_GET['requester']}?fields=name,picture.type(square),link,email"); } catch (FacebookApiExcetion $e) { // TODO: Deal with any errors. $requester = $_GET['requester']; } } if (isset($_GET['who'])) { if (!$report->reporter_id) { // TODO: Anonymous report? } else {