Пример #1
0
 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;
 }