diff options
author | Valentin Popov <info@valentineus.link> | 2018-03-20 03:31:14 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2018-03-20 03:31:14 +0300 |
commit | 975c6f8d201b0de723fc693514512e3acd749499 (patch) | |
tree | ea867ed35f78d5da517ee267c8451c12dfe5b834 | |
parent | 092d0436e81848e7629f0cb20fbd16af6adde866 (diff) | |
download | local_webhooks-975c6f8d201b0de723fc693514512e3acd749499.tar.xz local_webhooks-975c6f8d201b0de723fc693514512e3acd749499.zip |
Checking arguments is added
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r-- | lib.php | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -38,6 +38,11 @@ require_once(__DIR__ . "/locallib.php"); function local_webhooks_change_status($serviceid) { global $DB; + /* Checks arguments */ + if (empty($serviceid)) { + print_error("missingparam", "error", null, "serviceid"); + } + /* Gets the current status */ $status = $DB->get_field(LOCAL_WEBHOOKS_TABLE_SERVICES, "status", array("id" => $serviceid), IGNORE_MISSING); @@ -56,11 +61,16 @@ function local_webhooks_change_status($serviceid) { * @param string $eventname Event name * @param number $limitfrom Start position * @param number $limitnum End position - * @return array + * @return array Search results */ function local_webhooks_search_record($eventname, $limitfrom = 0, $limitnum = 0) { global $DB; + /* Checks arguments */ + if (empty($eventname)) { + print_error("missingparam", "error", null, "eventname"); + } + /* Checks for the presence of a cache */ $namecache = "${eventname}_${limitfrom}_${limitnum}"; if (is_array($records = local_webhooks_cache_get($namecache))) { @@ -95,6 +105,11 @@ function local_webhooks_search_record($eventname, $limitfrom = 0, $limitnum = 0) function local_webhooks_get_record($serviceid) { global $DB; + /* Checks arguments */ + if (empty($serviceid)) { + print_error("missingparam", "error", null, "serviceid"); + } + /* Loads service data */ $record = $DB->get_record(LOCAL_WEBHOOKS_TABLE_SERVICES, array("id" => $serviceid), "*", IGNORE_MISSING); |