Example #1
0
<?php

// Impossible to access the file itself
if (!defined('PAGE_LOADED_USING_INDEX')) {
    trigger_error("Direct access forbidden.", E_USER_ERROR);
    exit;
}
$action = verifierAction(array('modifier', 'supprimer', 'contempler'));
$smarty->assign('action', $action);
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Tags.php';
$tags = new AFUP_Tags($bdd);
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php';
$personnes_physiques = new AFUP_Personnes_Physiques($bdd);
$smarty->assign('tags_utilises', $tags->obtenirListeUnique());
if (isset($_GET['tag'])) {
    $smarty->assign('tag_selectionne', $_GET['tag']);
    $smarty->assign('membres_tagues', $tags->obtenirPersonnesPhysisquesTagues($_GET['tag']));
}
if (isset($_GET['id_personne_physique'])) {
    $smarty->assign('id_personne_physique', $_GET['id_personne_physique']);
    $smarty->assign('id_personne_connectee', $droits->obtenirIdentifiant());
    $smarty->assign('membre', $personnes_physiques->obtenir($_GET['id_personne_physique']));
    $smarty->assign('tags_membre', $tags->obtenirTagsSurPersonnePhysique($_GET['id_personne_physique']));
    $id_source = $_GET['id_personne_physique'];
}
$liste_personnes_physiques = $personnes_physiques->obtenirListe('id, CONCAT(nom, " ", prenom)', 'nom, prenom', false, false, true);
$formulaire =& instancierFormulaire();
if (!isset($id_source)) {
    $id_source = $droits->obtenirIdentifiant();
}
$tagsMembre = $tags->obtenirTagsSurPersonnePhysique($id_source, 'id, tag', 'tag', true);
Example #2
0
/**
 * Script de génération du graphe de tag des membres
 *
 * @author    Perrick Penet   <*****@*****.**>
 * @author    Olivier Hoareau <*****@*****.**>
 * @copyright 2010 Association Française des Utilisateurs de PHP
 *
 * @category Administration
 * @package  Administration
 * @group    Batchs
 */
// chargement du fichier d'initialisation du contexte ligne de commande
require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Cli.php';
// logique interne du script
require_once 'Afup/AFUP_Tags.php';
$tags = new AFUP_Tags($bdd);
if (isset($_GET['membres'])) {
    $dot_file = dirname(__FILE__) . '/membre_graphviz.membres.dot';
    $img_file = dirname(__FILE__) . '/membre_graphviz.membres.png';
} else {
    $dot_file = dirname(__FILE__) . '/membre_graphviz.tags.dot';
    $img_file = dirname(__FILE__) . '/membre_graphviz.tags.png';
}
if (!file_exists($dot_file) or !file_exists($img_file) or fileatime($dot_file) < time() - 3600) {
    if (isset($_GET['membres'])) {
        $noeuds = $tags->obtenirNoeudsPersonnesPhysiqyes();
    } else {
        $noeuds = $tags->obtenirNoeudsTags();
    }
    file_put_contents($dot_file, $tags->preparerFichierDot($noeuds));
    $cmd = "neato -o " . $img_file . " -Tpng -Goverlap=false -Gcharset=latin1 " . $dot_file;
Example #3
0
<?php

// Impossible to access the file itself
if (!defined('PAGE_LOADED_USING_INDEX')) {
    trigger_error("Direct access forbidden.", E_USER_ERROR);
    exit;
}
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php';
$personnes_physiques = new AFUP_Personnes_Physiques($bdd);
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php';
$pays = new AFUP_Pays($bdd);
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php';
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Tags.php';
$tags = new AFUP_Tags($bdd);
$membre = $personnes_physiques->obtenir($droits->obtenirIdentifiant());
unset($membre['mot_de_passe']);
// Obtention du gravatar
$membre["gravatar"] = AFUP_Utils::get_gravatar($membre["email"]);
$membre["tags"] = $tags->obtenirTagsSurPersonnePhysique($membre["id"]);
//var_dump($membre);die;
$smarty->assign('membre', $membre);
$smarty->assign('pays', $pays->obtenirPays());
Example #4
0
    trigger_error("Direct access forbidden.", E_USER_ERROR);
    exit;
}
$action = verifierAction(array('lister', 'detail', 'rechercher'));
$smarty->assign('action', $action);
//require_once dirname(__FILE__).'/../../../sources/Afup/AFUP_Liste_Membres.php';
//$tags = new AFUP_Liste_Membres($bdd);
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php';
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Morales.php';
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Pays.php';
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Tags.php';
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php';
$personnes_physiques = new AFUP_Personnes_Physiques($bdd);
$pays = new AFUP_Pays($bdd);
$personnes_morales = new AFUP_Personnes_Morales($bdd);
$tags = new AFUP_Tags($bdd);
$list_champs = '*';
$list_ordre = 'nom, prenom';
$list_sens = 'asc';
$list_filtre = isset($_POST["nom"]) ? $_POST["nom"] : false;
$is_active = 1;
// Obtention du gravatar
$personnes_physiques_liste = $personnes_physiques->obtenirListe($list_champs, $list_ordre, $list_filtre, false, false, false, $is_active);
foreach ($personnes_physiques_liste as &$personne_physique) {
    $personne_physique["gravatar"] = AFUP_Utils::get_gravatar($personne_physique["email"]);
    $personne_physique["tags"] = $tags->obtenirTagsSurPersonnePhysique($personne_physique["id"]);
}
// var_dump($personnes_physiques_liste);die;
$smarty->assign('membres', $personnes_physiques_liste);
$smarty->assign('entreprises', $personnes_morales->obtenirListe('id, raison_sociale', 'raison_sociale', true));
$smarty->assign('pays', $pays->obtenirPays());