diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2017-08-23 23:26:07 +0300 |
---|---|---|
committer | Loic Blot <loic.blot@unix-experience.fr> | 2017-08-23 23:26:42 +0300 |
commit | f7da068505452f8cb363eb6bf7b80cb7e939747f (patch) | |
tree | 2255e4dd5c6c4f8049667f3bdde964f4f189d5a4 /controller | |
parent | fa2685f8651dcc17f2a18cb39cd52df9bb577194 (diff) |
Validate smsCount and smsDatas field
Diffstat (limited to 'controller')
-rw-r--r-- | controller/apicontroller.php | 10 |
1 files changed, 10 insertions, 0 deletions
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; |