editer.php 772 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. require_once 'objects.php';
  3. if (isset($_POST['action']))
  4. switch ($_POST['action']) {
  5. case 'create-edit':
  6. $ret = $db->CreateOrEdit($_POST['type'],$_POST);
  7. if (!$ret)
  8. echo "<pre>erreur</pre>";
  9. else {
  10. header("Location: voir.php?type={$_POST['type']}&id=$ret");
  11. die();
  12. }
  13. break;
  14. case 'delete':
  15. if ($db->Delete($_POST['type'],$_POST['id'])) {
  16. header('Location: index.php');
  17. die();
  18. }
  19. }
  20. if ($_GET['type'] == 'dossier') {
  21. $o = isset($_GET['id']) ? $dossiers[$_GET['id']] : $db->GetEmptyObject($_GET['type']);
  22. include_once 'templates/tpl-create-edit-dossier.php';
  23. } else {
  24. $o = isset($_GET['id']) ? $projects[$_GET['id']] : $db->GetEmptyObject($_GET['type']);
  25. include_once 'templates/tpl-create-edit-project.php';
  26. }