fixed Router when data represents a single variable (not an array)

This commit is contained in:
Jonathan Labreuille
2016-04-22 16:59:28 +02:00
parent 1c39d39078
commit d2dbf86a9c

View File

@@ -57,6 +57,7 @@ class Router {
$data = $_POST; $data = $_POST;
} }
if(is_array($data) && !empty($data)) {
// filter out reserved keywords from data // filter out reserved keywords from data
$reserved_keywords = array( $reserved_keywords = array(
'token', 'token',
@@ -65,6 +66,7 @@ class Router {
'mailpoet_redirect' 'mailpoet_redirect'
); );
$data = array_diff_key($data, array_flip($reserved_keywords)); $data = array_diff_key($data, array_flip($reserved_keywords));
}
try { try {
$endpoint = new $endpoint(); $endpoint = new $endpoint();