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"); }
/** * 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); }
<?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";
$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");
<?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(); }