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