Пример #1
0
<?php

/**
 * Mise à jour de la date de naissance d'une fiche
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
// On ouvre la fiche contact
$contact = new People($_POST['contact']);
// On formate la date de naissance au bon format
$date = explode('/', $_POST['date']);
krsort($date);
$date = implode('-', $date);
// On met à jour la date de naissance
$contact->update('date_naissance', $date);
Пример #2
0
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
require_once 'includes.php';
$link = Configuration::read('db.link');
$query = $link->prepare('SELECT * FROM `TABLE 30` LIMIT 0, 50');
$query->execute();
$contacts = $query->fetchAll(PDO::FETCH_ASSOC);
foreach ($contacts as $contact) {
    $person = People::create();
    $person = new People($person);
    Core::debug($contact, false);
    // Traitement du nom
    $person->update('nom', $contact['NOM']);
    $person->update('prenoms', $contact['PRENOM']);
    // On paramètre le sexe
    $genre = trim($contact['GENRE']);
    if ($genre == 'Madame') {
        $person->update('sexe', 'F');
    } else {
        $person->update('sexe', 'H');
    }
    $adresse = array('pays' => 'France', 'ville' => '', 'zip' => '', 'street' => '', 'building' => '');
    $decomposition_rue = explode(' ', $contact['ADRESSE 3']);
    $numero = $decomposition_rue[0];
    $first = substr($numero, 0, 1);
    if (is_numeric($first)) {
        $adresse['building'] = $numero;
        unset($decomposition_rue[0]);
Пример #3
0
<?php

/**
 * Changement du nom d'un contact
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
$fiche = isset($_POST['fiche']) ? $_POST['fiche'] : 0;
$nom = isset($_POST['nom']) ? $_POST['nom'] : '';
$nom_usage = isset($_POST['nomUsage']) ? $_POST['nomUsage'] : '';
$prenoms = isset($_POST['prenoms']) ? $_POST['prenoms'] : '';
// On ouvre cette nouvelle fiche
$data = new People($fiche);
// On lance le changement de sexe
$data->update('nom', $nom);
$data->update('nom_usage', $nom_usage);
$data->update('prenoms', $prenoms);
Пример #4
0
 // On regarde si un contact correspodant existe déjà
 $nomPrenom = $contact['Prénom'] . ' ' . $contact['Nom'];
 $search = People::search($nomPrenom);
 if (count($search)) {
     if (count($search) == 1) {
         $person = new People($search[0]['id']);
     } else {
         $person = People::create();
         $person = new People($person);
         $person->update('nom', $contact['Nom']);
         $person->update('prenoms', $contact['Prénom']);
     }
 } else {
     $person = People::create();
     $person = new People($person);
     $person->update('nom', $contact['Nom']);
     $person->update('prenoms', $contact['Prénom']);
 }
 // On met à jour l'organisation si elle existe
 if (!empty($contact['Société'])) {
     $person->update('organisme', $contact['Société']);
 }
 // On met à jour le titre
 if (!empty($contact['Titre1'])) {
     $person->update('fonction', $contact['Titre1']);
 }
 // On rajoute l'adresse
 if (!empty($contact['Ruebureau'])) {
     $adresse = array('numero' => null, 'rue' => $contact['Ruebureau'], 'cp' => $contact['Codepostalbureau'], 'ville' => $contact['Villebureau'], 'pays' => $contact['PaysRégionbureau']);
     $first = substr($adresse['rue'], 0, 1);
     $last = substr($adresse['rue'], -1, 1);
Пример #5
0
<?php

require_once 'includes.php';
$link = Configuration::read('db.link');
$query = $link->prepare('
    SELECT      `contact_id` AS `id`
    FROM        `coordonnees`
    WHERE       MD5(`coordonnee_email`) = :email
    LIMIT       0, 1
');
$query->bindValue(':email', $_GET['email']);
$query->execute();
$infos = $query->fetch(PDO::FETCH_ASSOC);
$person = new People($infos['id']);
$person->update('nom', $_POST['nom']);
$person->update('prenoms', $_POST['prenom']);
$query = $link->prepare('
    UPDATE      `coordonnees`
    SET         `coordonnee_email` = :email
    WHERE       MD5(`coordonnee_email`) = :id
');
$query->bindValue(':email', $_POST['newemail']);
$query->bindValue(':id', $_GET['email']);
$query->execute();
header('Location: http://cordery.leqg.info/mail-info.php?email=' . md5($_POST['newemail']) . '&action=modification');
Пример #6
0
<?php

/**
 * Changement de la date de naissance d'un contact
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
$data = new People($_POST['contact']);
$date = explode('/', $_POST['date']);
krsort($date);
$date = implode('-', $date);
$data->update('date_naissance', $date);
<?php

/**
 * Mise à jour de l'organisme et de la fonction d'un contact
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
// On ouvre la fiche contact
$contact = new People($_POST['contact']);
// On formate la date de naissance au bon format
$organisme = $_POST['organisation'];
$fonction = $_POST['fonction'];
// On met à jour l'organisme
$contact->update('organisme', $organisme);
// On met à jour la fonction
$contact->update('fonction', $fonction);