Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ocsms.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2017-08-23 23:26:07 +0300
committerLoic Blot <loic.blot@unix-experience.fr>2017-08-23 23:26:42 +0300
commitf7da068505452f8cb363eb6bf7b80cb7e939747f (patch)
tree2255e4dd5c6c4f8049667f3bdde964f4f189d5a4 /controller
parentfa2685f8651dcc17f2a18cb39cd52df9bb577194 (diff)
Validate smsCount and smsDatas field
Diffstat (limited to 'controller')
-rw-r--r--controller/apicontroller.php10
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;