$form->restore($_POST);
     $form->redirectToList();
     // Delete defenitively a form from DB and all its datas
 } elseif (isset($_POST["purge"])) {
     $form->check($_POST['id'], 'd');
     $form->delete($_POST, 1);
     $form->redirectToList();
     // Save form to target
 } elseif (isset($_POST['submit_formcreator'])) {
     if ($form->getFromDB($_POST['formcreator_form'])) {
         // If user is not authenticated, create temporary user
         if (!isset($_SESSION['glpiname'])) {
             $_SESSION['glpiname'] = 'formcreator_temp_user';
         }
         // Save form
         $form->saveToTargets($_POST);
         // If user was not authenticated, remove temporary user
         if ($_SESSION['glpiname'] == 'formcreator_temp_user') {
             unset($_SESSION['glpiname']);
             Html::back();
         } else {
             Html::redirect('formlist.php');
         }
     }
     // Show forms form
 } else {
     Session::checkRight("config", "w");
     Html::header(__('Form Creator', 'formcreator'), $_SERVER['PHP_SELF'], 'plugins', 'formcreator', 'config');
     $form->showForm(isset($_GET['id']) ? $_GET['id'] : 0);
     Html::footer();
 }