public function insertAction() { if (check_RequestMethod()) { $_POST['name_platform'] = trim($_POST['name_platform']); $_POST['UA_string'] = trim($_POST['UA_string']); if ($this->validateForm($_POST)) { $id_platform = platformModel::insertData(array('name_platform' => $_POST['name_platform'], 'UA_string' => $_POST['UA_string'], 'description_platform' => nl2br($_POST['description_platform']))); $uri_data = array('action' => 'edit', 'id_platform' => $id_platform); } else { platformModel::setSession('user_data', $_POST); $uri_data = array('action' => 'add'); } if (!count(platformModel::$errors)) { platformModel::$messages[] = 'Success!'; } platformModel::setSession(array('errors' => platformModel::$errors, 'messages' => platformModel::$messages)); header("Location: " . $this->makeURI($uri_data)); die; } else { _404(); } return null; }