Exemplo n.º 1
0
function bootstrap_new_user()
{
    global $base_url;
    $client = get_google_api_client();
    $client->setAccessToken(get_credentials($_SESSION['userid']));
    // A glass service for interacting with the Mirror API
    $mirror_service = new Google_MirrorService($client);
    $timeline_item = new Google_TimelineItem();
    $timeline_item->setText("Welcome to the Mirror API PHP Quick Start");
    insert_timeline_item($mirror_service, $timeline_item, null, null);
    insert_contact($mirror_service, "php-quick-start", "PHP Quick Start", $base_url . "/static/images/chipotle-tube-640x360.jpg");
    subscribe_to_notifications($mirror_service, "timeline", $_SESSION['userid'], $base_url . "/notify.php");
}
Exemplo n.º 2
0
/**
 * Action de création / Modification d'un contact
 * @param unknown_type $arg
 * @return unknown_type
 */
function action_editer_contact_dist($arg = null)
{
    if (is_null($arg)) {
        $securiser_action = charger_fonction('securiser_action', 'inc');
        $arg = $securiser_action();
    }
    // si id_contact n'est pas un nombre, c'est une creation
    if (!($id_contact = intval($arg))) {
        $id_contact = insert_contact();
        // si parent d'organisation transmis, on le sauve
        if ($id_organisation = intval(_request('id_parent'))) {
            $lier_contact = charger_fonction('lier_contact', 'action');
            $lier_contact("{$id_contact}/{$id_organisation}");
        }
    }
    // Enregistre l'envoi dans la BD
    if ($id_contact > 0) {
        $err = contact_set($id_contact);
    }
    return array($id_contact, $err);
}
Exemplo n.º 3
0
<?php

require 'mymodel.php';
// On commence par inclure le modèle
$db = dbconnect();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    //Insertion d'un nouveau contact suite au remplissage du formulaire
    insert_contact($_POST, $db);
    header("location: {$_SERVER['PHP_SELF']}");
    exit;
} else {
    //Sinon affichage des contacts en appelant les fonctions
    $nbre_contact = get_nbcontacts($db);
    $t_contacts = get_contacts($db);
    require 'myview.php';
    // Affichage de la vue résultat
}
echo "Salut";
Exemplo n.º 4
0
                $new_timeline_item = new Google_TimelineItem();
                $new_timeline_item->setText("Did you know cats have 167 bones in their tails? Mee-wow!");
                $user_specific_mirror_service = new Google_MirrorService($user_specific_client);
                insert_timeline_item($user_specific_mirror_service, $new_timeline_item, null, null);
            }
            $message = "Sent a cat fact to " . count($credentials) . " users.";
        }
        break;
    case 'insertSubscription':
        $message = subscribe_to_notifications($mirror_service, $_POST['subscriptionId'], $_SESSION['userid'], $base_url . "/notify.php");
        break;
    case 'deleteSubscription':
        $message = $mirror_service->subscriptions->delete($_POST['subscriptionId']);
        break;
    case 'insertContact':
        insert_contact($mirror_service, $_POST['id'], $_POST['name'], $base_url . "/static/images/chipotle-tube-640x360.jpg");
        $message = "Contact inserted. Enable it on MyGlass.";
        break;
    case 'deleteContact':
        delete_contact($mirror_service, $_POST['id']);
        $message = "Contact deleted.";
        break;
    case 'deleteTimelineItem':
        delete_timeline_item($mirror_service, $_POST['itemId']);
        $message = "A timeline item has been deleted.";
        break;
}
//Load cool stuff to show them.
$timeline = $mirror_service->timeline->listTimeline(array('maxResults' => '3'));
try {
    $contact = $mirror_service->contacts->get("php-quick-start");
Exemplo n.º 5
0
<?php

include "model/database.php";
include "model/contact_db.php";
// Check email and password in database
$firstName = filter_input(INPUT_POST, 'firstName');
$lastName = filter_input(INPUT_POST, 'lastName');
$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
$subject = filter_input(INPUT_POST, 'subject');
$message = filter_input(INPUT_POST, 'message');
echo "Subject: " . $subject;
echo "<p>Message: " . $message . "</p>";
try {
    if (insert_contact($firstName, $lastName, $email, $subject, $message)) {
        //$_SESSION['user'] = get_customer_by_email($email);
        echo "<p>Message sent!</p>";
    } else {
        //include 'account/account_login_register.php';
        echo "<p>Sending failed.</p>";
    }
} catch (Exception $error) {
    echo $error->getMessage();
}