Example #1
0
 function update($additional_data = array())
 {
     if (!$this->getController()) {
         return parent::update($additional_data);
     }
     return $this->getController()->update(array_merge($this->getAllData(), $additional_data));
 }
Example #2
0
 /**
  * Called after on post-init hook when form is submitted
  *
  * @param Form $form Form which was submitted
  *
  * @return void
  */
 protected function formSubmit($form)
 {
     try {
         $form->update();
         $self = $this;
         $this->api->addHook('pre-render', function () use($self) {
             $self->formSubmitSuccess()->execute();
         });
     } catch (Exception_ValidityCheck $e) {
         $form->displayError($e->getField(), $e->getMessage());
     }
 }
Example #3
0
            $update = 0;
            unset($_SESSION['data']);
        }
    } else {
        header("Location: error.php");
    }
}
if (isset($_GET["page"])) {
    $page = strip_tags(htmlspecialchars($_GET["page"]));
    switch ($page) {
        case 'Post':
            # code...
            $dataUpdate = $update && $data['page'] == 'Post' ? $data : "";
            if (isset($_POST['register'])) {
                if ($update && $data['page'] == 'Post') {
                    $message = $form->update("poste", $_POST, $dataUpdate['id']);
                    if ($message === 1) {
                        header("Location: post.php?page=post");
                    }
                } else {
                    $message = $form->register("poste", $_POST);
                }
            }
            include "../vue/register_post.php";
            break;
        case 'Guard':
            # code...
            $dataUpdate = $update && $data['page'] == 'Guard' ? $data : "";
            if (isset($_POST['register'])) {
                if ($update && $data['page'] == 'Guard') {
                    $message = $form->update("guard", $_POST, $dataUpdate['id']);