editContact(true); break; case 'apply': case 'save': case 'save2new': case 'save2copy': saveContact($task); break; case 'remove': removeContacts($cid); break; case 'publish': changeContact($cid, 1); break; case 'unpublish': changeContact($cid, 0); break; case 'orderup': orderContacts($cid[0], -1); break; case 'orderdown': orderContacts($cid[0], 1); break; case 'accesspublic': changeAccess($cid[0], 0); break; case 'accessregistered': changeAccess($cid[0], 1); break; case 'accessspecial': changeAccess($cid[0], 2);
editContact($cid[0], $option); break; case 'editA': editContact($id, $option); break; case 'save': saveContact($option); break; case 'remove': removeContacts($cid, $option); break; case 'publish': changeContact($cid, 1, $option); break; case 'unpublish': changeContact($cid, 0, $option); break; case 'orderup': orderContacts($cid[0], -1, $option); break; case 'orderdown': orderContacts($cid[0], 1, $option); break; case 'cancel': cancelContact(); break; default: showContacts($option); break; } /**
break; case $ACTION_contactCreate: $contact = new Contact($_POST["contact_company_select"], new Personne(-1, $_POST["contact_name_field"], $_POST["contact_firstname_field"], $_POST["contact_email_field"], $_POST["contact_tel_field"], $_POST["contact_address_field"])); $_SESSION["client"] = $_POST["contact_company_select"]; $idContact = $contact->create(); if ($idContact != 0) { $_SESSION["contact"] = $idContact; // TO DO: affiché une réussite } else { $_SESSION["contact"] = -1; // TO DO: gestion des erreurs } break; case $ACTION_contactDelete: for ($i = 0; $i < $_POST["nbCahnge"]; $i++) { changeContact($_POST['tacheId' . $i], $_POST['select_new_contact' . $i]); } $tempContact = new Contact(new Personne($_POST["deleteID"])); $tempContact->remove(); if (isset($_POST["client"])) { $_SESSION["client"] = $_POST["client"]; } break; case $ACTION_collaboView: if (isset($_GET["collabo"]) && $_GET["collabo"] != -1) { $_SESSION["collabo"] = $_GET["collabo"]; } elseif (isset($_GET["collabo"]) && $_GET["collabo"] == -1) { $_SESSION["collabo"] = -1; } break; case $ACTION_collaboSave:
$status = $_GET['status']; } else { $status = null; } if ($action == "create") { $id = addContact($id, $sessionID, $userName, $siteID, $status); echo "{ \"id\": " . $id . "}"; return; } else { if ($action == "remove") { $num = removeContact($id); echo "{ \"num\": " . $num . "}"; return; } else { if ($action == "change") { changeContact($id, $sessionID, $userName, $siteID, $status); echo "{ \"message\": \"done\" }"; return; } else { if ($action == "load") { $d = loadContacts(); echo json_encode($d); return; } else { return; } } } } ?>