示例#1
0
文件: index.php 项目: perrich/web
<?php

require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php';
// Gestion des droits
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php';
$droits = AFUP_Utils::fabriqueDroits($bdd);
if (!isset($_GET['page'])) {
    if (!$droits->estConnecte()) {
        $_GET['page'] = 'connexion';
    } else {
        $_GET['page'] = 'accueil';
    }
}
if (!empty($_POST['connexion'])) {
    if ($droits->seConnecter($_POST['utilisateur'], $_POST['mot_de_passe'])) {
        if (isset($_POST['page_demandee']) && $_POST['page_demandee']) {
            header('Location: ' . $_POST['page_demandee']);
        }
    }
}
if (!empty($_POST['motdepasse_perdu'])) {
    require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php';
    $personnes_physiques = new AFUP_Personnes_Physiques($bdd);
    $result = $personnes_physiques->envoyerMotDePasse($_POST['utilisateur'], $_POST['email']);
    if (!$result) {
        $_GET['echec'] = 1;
        $_GET['page'] = 'mot_de_passe_perdu';
    } else {
        afficherMessage('Votre mot de passe vous a été envoyé par mail', 'index.php');
    }
}
示例#2
0
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());
$formulaire =& instancierFormulaire();
$formulaire->addElement('header', '', 'Rechercher un membre');
$formulaire->addElement('static', 'note', ' ', 'Tapez le nom ou la ville d\'un membre.');
$formulaire->addElement('text', 'nom', 'Nom', array('size' => 40, 'maxlength' => 40));
$formulaire->addElement('header', 'boutons', '');
$formulaire->addElement('submit', 'soumettre', 'Rechercher');
$formulaire->addRule('nom', 'Nom manquant', 'required');
$smarty->assign('formulaire', genererFormulaire($formulaire));
示例#3
0
文件: accueil.php 项目: fferriere/web
<?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());
示例#4
0
                }
                $width = imagesx($img);
                $height = imagesy($img);
                if ($width != 90 || $height != 120) {
                    $oldImg = $img;
                    $img = imagecreatetruecolor(90, 120);
                    imagecopyresampled($img, $oldImg, 0, 0, 0, 0, 90, 120, $width, $height);
                }
                imagejpeg($img, $imageDir . '/' . $_GET['id'] . '.jpg', 90);
            }
        }
        if ($ok) {
            if ($action == 'ajouter') {
                AFUP_Logs::log('Ajout du conférencier de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom'));
            } else {
                AFUP_Logs::log('Modification du conférencier de ' . $formulaire->exportValue('prenom') . ' ' . $formulaire->exportValue('nom') . ' (' . $_GET['id'] . ')');
            }
            afficherMessage('Le conférencier a été ' . ($action == 'ajouter' ? 'ajouté' : 'modifié'), 'index.php?page=forum_conferenciers&action=lister');
        } else {
            $smarty->assign('erreur', 'Une erreur est survenue lors de ' . ($action == 'ajouter' ? "l'ajout" : 'la modification') . ' du conférencier');
        }
    }
    $current = $forum->obtenir($_GET['id_forum'], 'titre');
    if ($action == 'modifier') {
        $smarty->assign('id_conferencier', $_GET['id']);
        $smarty->assign('id_forum', $_GET['id_forum']);
        $smarty->assign('gravatar', AFUP_Utils::get_gravatar($champs['email'], 90));
    }
    $smarty->assign('forum_name', $current['titre']);
    $smarty->assign('formulaire', genererFormulaire($formulaire));
}