/** * Checks the Inputdata of the registerform for correct Format and stuff */ protected function registerCheck() { require_once PATH_INCLUDE . '/gump.php'; $gump = new GUMP(); $_POST['isSoli'] = isset($_POST['isSoli']) && $_POST['isSoli'] == 'true'; try { $gump->rules(self::$registerRules); // $_POST = $gump->input_preprocess_by_ruleset($_POST, // self::$registerRules); //Set none-filled-out formelements to be at least a void string, //for easier processing $gump->voidVarsToStringByRuleset($_POST, self::$registerRules); //validate and MySQL-Escape the elements if ($gump->run($_POST)) { } else { die(json_encode(array('value' => 'inputError', 'message' => $gump->get_readable_string_errors(false)))); } } catch (Exception $e) { die(json_encode(array('value' => 'inputError', 'message' => array('Konnte die Eingaben nicht überprüfen!')))); } if (!empty($_POST['cardnumber'])) { $this->cardnumberDuplicatedCheck($_POST['cardnumber']); } }