public function insertAction() { if (check_RequestMethod()) { $_POST['name_application'] = trim($_POST['name_application']); $_POST['url_applicaton'] = trim($_POST['url_applicaton']); if ($this->validateForm($_POST)) { $id_app = appsModel::insertData(array('name_application' => $_POST['name_application'], 'url_application' => $_POST['url_application'], 'description_application' => nl2br($_POST['description_application']), 'id_user' => appsModel::getSession('id_user'))); if (count($_POST['id_platform'])) { appsModel::insertApp2PlatformData($id_app, $_POST['id_platform']); } $uri_data = array('action' => 'edit', 'id_application' => $id_app); } else { appsModel::setSession('user_data', $_POST); $uri_data = array('action' => 'add'); } if (!count(appsModel::$errors)) { appsModel::$messages[] = 'Success!'; } appsModel::setSession(array('errors' => appsModel::$errors, 'messages' => appsModel::$messages)); header("Location: " . $this->makeURI($uri_data)); die; } else { _404(); } return null; }