X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Frequest-functions.php;h=e3296109b45ebdc0bf09d700e9f7ccf9bc434968;hp=e0051a169edc6da09958b57ae5ac2276f48452b9;hb=5b2fa7f464317185154a3550edb5786d52b2cbf9;hpb=e937b6540b932d537f72e827de76dd5be4aefe48 diff --git a/inc/request-functions.php b/inc/request-functions.php index e0051a169e..e3296109b4 100644 --- a/inc/request-functions.php +++ b/inc/request-functions.php @@ -90,7 +90,7 @@ function getRequestArray () { // Counts entries in $_GET or returns false if not an array function countRequestGet () { // By default this is not an array - $count = false; + $count = FALSE; // Get the array $GET = getRequestArray(); @@ -160,7 +160,8 @@ function isPostRequestElementSet ($element, $subElement = NULL) { * a string as numerical indexes are not wanted in POST data (in this * project). */ - assert(is_string($element) && ((is_null($subElement)) || (is_string($subElement)) || (is_int($subElement)))); + //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'element[]=' . gettype($element) . ',subElement[]=' . gettype($subElement)); + assert(is_string($element) && ((is_null($subElement)) || (is_string($subElement)) || (is_int($subElement)) || (is_double($subElement)))); // Is a sub element set? if (is_null($subElement)) { @@ -191,7 +192,7 @@ function setPostRequestArray ($postData) { // Counts entries in $_POST or returns false if not an array function countRequestPost () { // By default this is not an array - $count = false; + $count = FALSE; // Get the array $postData = postRequestArray(); @@ -228,16 +229,22 @@ function setPostRequestElement ($element, $value) { // Value is an array so set it directly $GLOBALS['raw_request']['post'][$element] = $value; } else { + // Debug message + /* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'element=' . $element . ',value=' . $value . ' - BEFORE!'); + // Escape both $element = SQL_ESCAPE($element); $value = SQL_ESCAPE($value); + // Debug message + /* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'element=' . $element . ',value=' . $value . ' - AFTER!'); + // Set regular entry $GLOBALS['raw_request']['post'][$element] = $value; } // Update cache - $GLOBALS['cache_request']['post'][$element][null] = $value; + $GLOBALS['cache_request']['post'][$element][NULL] = $value; } // Checks whether a form was sent. If so, the $_POST['ok'] element must be set