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