本文整理汇总了PHP中People::data方法的典型用法代码示例。如果您正苦于以下问题:PHP People::data方法的具体用法?PHP People::data怎么用?PHP People::data使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类People
的用法示例。
在下文中一共展示了People::data方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
<section class="contenu demi">
<h4>Fiches concernées par cette mission</h4>
<ul class="listeContacts fichesConcernees">
<?php
// On récupère la liste des rappels fait ou à effectuer
$query = $link->prepare('SELECT `contact_id` FROM `rappels` WHERE `argumentaire_id` = :mission');
$query->bindParam(':mission', $_GET['mission']);
$query->execute();
$contacts = $query->fetchAll(PDO::FETCH_ASSOC);
// On récupère les informations sur les fiches
$fiches = array();
foreach ($contacts as $contact) {
$fiche = new People($contact['contact_id']);
$fiches[$fiche->get('id')] = $fiche->data();
if ($fiche->get('sexe') == 'H') {
$sexe = 'homme';
} elseif ($fiche->get('sexe') == 'F') {
$sexe = 'femme';
} else {
$sexe = 'isexe';
}
if (!empty($fiche->display_name())) {
$nomAffichage = $fiche->display_name();
} elseif (!empty($fiche->get('organisme'))) {
$nomAffichage = $fiche->get('organisme');
} else {
$nomAffichage = 'Fiche sans nom';
}
?>
示例2: array
* On récupère les fiches à contacter d'une mission de rappels
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
// On fait le lien à la BDD
$link = Configuration::read('db.link');
// On récupère les informations sur la mission
if (isset($_GET['mission'])) {
// On récupère la liste des rappels fait ou à effectuer
$query = 'SELECT `contact_id`
FROM `rappels`
WHERE `argumentaire_id` = :mission';
$query = $link->prepare($query);
$query->bindParam(':mission', $_GET['mission']);
$query->execute();
$contacts = $query->fetchAll(PDO::FETCH_ASSOC);
// On récupère les informations sur les fiches
$fiches = array();
foreach ($contacts as $contact) {
$fiche = new People($contact['contact_id']);
$fiches[$fiche->get('contact_id')] = $fiche->data();
}
// On retourne toutes les informations sur les fiches trouvées
echo json_encode($fiches);
}
示例3: array
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
// On récupère les données envoyées par le formulaire
if (isset($_GET)) {
// On retraite sous forme d'un tableau les données envoyées par le formulaire
$tri = array('email' => isset($_GET['email']) ? $_GET['email'] : '', 'mobile' => isset($_GET['mobile']) ? $_GET['mobile'] : '', 'fixe' => isset($_GET['fixe']) ? $_GET['fixe'] : '', 'phone' => isset($_GET['phone']) ? $_GET['phone'] : '', 'electeur' => isset($_GET['electeur']) ? $_GET['electeur'] : '', 'adresse' => isset($_GET['adresse']) ? $_GET['adresse'] : '', 'criteres' => isset($_GET['criteres']) ? trim($_GET['criteres'], ';') : '');
// On charge les fiches correspondantes
$contacts = People::listing($tri, $_GET['debut']);
// On prépare l'array de résultat
$fiches = array();
// Pour chaque identifiant trouvé,
// on cherche l'ensemble des données afférentes
foreach ($contacts as $c) {
$contact = new People($c);
$fiches[$c] = $contact->data();
}
// On transforme le tableau final en JSON
$json = json_encode($fiches);
// On retourne le tableau
echo $json;
} else {
// On retourne une erreur
return false;
}