From aaf68e56c216d48cf16f9dd39585a7ef44b6fdb0 Mon Sep 17 00:00:00 2001 From: Sleiman Tanios Date: Wed, 17 Oct 2018 07:31:11 -0400 Subject: [PATCH] added quick record count --- src/Airtable.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/Airtable.php b/src/Airtable.php index 1993a9f..951ecfb 100644 --- a/src/Airtable.php +++ b/src/Airtable.php @@ -91,4 +91,29 @@ function deleteContent($content_type) } + function deleteContent($content_type) + { + + $request = new Request( $this, $content_type, [], 'delete' ); + + return $request->getResponse(); + + } + + function countRecords($content_type,$field="",$value="",$relations=false) + { + $params = ""; + if (!empty($field)&& !empty($value)){ + + $params = array( + "filterByFormula" => "AND({{$field}} = '$value')", + ); + } + + $request = new Request( $this, $content_type, $params, false, $relations ); + $response = $request->getResponse(); + $records = $response->records; + return count($records); + } + }