From f7da068505452f8cb363eb6bf7b80cb7e939747f Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Wed, 23 Aug 2017 22:26:07 +0200 Subject: [PATCH] Validate smsCount and smsDatas field --- controller/apicontroller.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/controller/apicontroller.php b/controller/apicontroller.php index 389a375..4114dc8 100644 --- a/controller/apicontroller.php +++ b/controller/apicontroller.php @@ -104,6 +104,16 @@ class ApiController extends Controller { * @return bool */ private function checkPushStructure ($smsCount, $smsDatas) { + if ($smsCount === NULL) { + $this->errorMsg = "Error: smsCount field is NULL"; + return false; + } + + if ($smsDatas === NULL) { + $this->errorMsg = "Error: smsDatas field is NULL"; + return false; + } + if ($smsCount != count($smsDatas)) { $this->errorMsg = "Error: sms count invalid"; return false;