From c7a304c19704708c80a5e390506f20fa6af0098a Mon Sep 17 00:00:00 2001 From: Alex Tselegidis Date: Sat, 15 Apr 2023 14:34:42 +0200 Subject: [PATCH] Add a method to quickly check if a provider is assigned to a secretary. --- application/models/Secretaries_model.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/application/models/Secretaries_model.php b/application/models/Secretaries_model.php index 4c0ba22b..81c567b1 100644 --- a/application/models/Secretaries_model.php +++ b/application/models/Secretaries_model.php @@ -797,4 +797,19 @@ class Secretaries_model extends EA_Model { $secretary = $decoded_resource; } + + /** + * Quickly check if a provider is assigned to a provider. + * + * @param int $secretary_id + * @param int $provider_id + * + * @return bool + */ + public function is_provider_supported(int $secretary_id, int $provider_id): bool + { + $secretary = $this->find($secretary_id); + + return in_array($provider_id, $secretary['providers']); + } }