query( 'SELECT f_id, f_needs_update FROM feeds WHERE f_url = ' . $db->quote($url) ); $row = $res->fetch(PDO::FETCH_OBJ); if ($row === false) { header('HTTP/1.0 404 Not Found'); echo "Feed URL could not be found in database\n"; exit(1); } if ($row->f_needs_update == 1) { header('HTTP/1.0 200 OK'); echo "Already in the queue\n"; exit(0); } $db->exec( 'UPDATE feeds SET f_needs_update = 1' . ' WHERE f_id = ' . $db->quote($row->f_id) ); header('HTTP/1.0 202 Accepted'); echo "Feed has been put into the queue\n"; exit(0); ?>