public static function getData($name = null, $default = null) { if (Clover::getServer('CONTENT_TYPE') == 'application/json') { $post_raw = Clover::getRawRequestBody(); $json = json_decode($post_raw, true); if ($name === null) { return $json; } else { if (isset($json[$name])) { return $json[$name]; } else { return $default; } } } else { if ($name === null) { return $_POST; } else { if (isset($_POST[$name])) { return $_POST[$name]; } else { return $default; } } } }