Esempio n. 1
0
     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);
Esempio n. 2
0
        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;
}
/**
Esempio n. 3
0
     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;
            }
        }
    }
}
?>