Example #1
0
 * @package  ArchiWiki
 * @author   Pierre Rudloff <*****@*****.**>
 * @author   Laurent Dorer <*****@*****.**>
 * @author   Partenaire Immobilier <*****@*****.**>
 * @license  GNU GPL v3 https://www.gnu.org/licenses/gpl.html
 * @link     http://archi-wiki.org/
 *
 * */
$authentification = new archiAuthentification();
/* Cette variable sert a ne pas appeler deux fois le formulaire d'authentification
 * s'il est requis aussi pour les 'affichages' et les 'actions'
 * */
$afficheAuthentificationAction = false;
// definition des champs du formulaire de contact
$fieldsContactForm = array('nom' => array('type' => 'text', 'default' => '', 'htmlCode' => '', 'libelle' => _("Votre nom :"), 'required' => false, 'error' => '', 'value' => ''), 'prenom' => array('type' => 'text', 'default' => '', 'htmlCode' => '', 'libelle' => _("Votre prénom :"), 'required' => false, 'error' => '', 'value' => ''), 'email' => array('type' => 'text', 'default' => '', 'htmlCode' => "style='width:250px;'", 'libelle' => _("Votre e-mail :"), 'required' => true, 'error' => '', 'value' => ''), 'message' => array('type' => 'bigText', 'default' => '', 'htmlCode' => 'cols=40 rows=8', 'libelle' => _("Votre message :"), 'required' => true, 'error' => '', 'value' => ''));
$configFormContact = array('logMails' => true, 'titrePage' => _("Contactez-nous"), 'fields' => $fieldsContactForm, 'submitButtonValue' => _("Envoyer"), 'formAction' => $authentification->creerUrl('handleFormulaireContact', ''), 'captcha' => true);
$listeActionsAuthentificationNonRequise = array('handleMotDePasseOublieNouveauMotDePasse', 'validAuthentification', 'handleMotDePasseOublie', 'confirmInscription', 'deconnexion', 'validInscription', 'handleFormulaireContact', 'enregistreCommentaire', 'enregistrerEntreeSondage');
//$s = new objetSession();
//echo $s->getFromSession('archiIdVilleGeneral');
if (isset($_GET['archiAction'])) {
    $archiAction = $_GET['archiAction'];
    // Authentification non requise pour ces actions :
    switch ($archiAction) {
        case 'ajouterActu':
            $admin = new archiAdministration();
            $admin->ajouterActualite();
            break;
        case 'modifierActu':
            $admin = new archiAdministration();
            $admin->modifierActualite();
            break;
Example #2
0
    if ($utilisateur->getIdProfil($userId) >= 3) {
        $t->assign_block_vars('linkConnected', array('authLinkOneClass' => 'authLinkTwoClass subscribeLabel', 'authLinkUrl' => $config->creerUrl('', 'administration'), 'authLinkLabel' => _("Administration")));
    }
    $t->assign_block_vars('linkConnected', array('authLinkOneClass' => ' authLinkOneClass forgetPasswordLabel', 'authLinkUrl' => $config->creerUrl('', 'afficheAccueil', array('modeAffichage' => 'profil')), 'authLinkLabel' => _("Mon Profil")));
    $t->assign_block_vars('linkConnected', array('authLinkOneClass' => ' authLinkOneClass forgetPasswordLabel', 'authLinkUrl' => $config->creerUrl('', 'afficheAccueil', array('modeAffichage' => 'monArchi')), 'authLinkLabel' => _("Mon Archi")));
    $t->assign_block_vars('linkConnected', array('authLinkOneClass' => 'authLinkTwoClass subscribeLabel', 'authLinkUrl' => $config->creerUrl('deconnexion', 'authentification'), 'authLinkLabel' => _("Déconnexion")));
    if ($utilisateur->isAuthorized('affiche_menu_admin', $authentification->getIdUtilisateur())) {
        $t->assign_block_vars('afficheAdministrationMenu', array());
    }
}
$t->assign_vars(array("labelConnexion" => $labelConnexion, 'imageConnexion' => $imgConnexion, 'urlFr' => $config->creerUrl('', '', array_merge($_GET, array('lang' => fr_FR))), 'urlEn' => $config->creerUrl('', '', array_merge($_GET, array('lang' => en_US))), 'urlDe' => $config->creerUrl('', '', array_merge($_GET, array('lang' => de_DE)))));
if ($adresse->isParcoursActif()) {
    $t->assign_block_vars('isParcours', array());
}
//$t->assign_vars(array('lienRechercheParCarte'=>"<a style='margin-left:-42px;' href='".$config->creerUrl('', 'rechercheParCarte')."'>Recherche par carte</a>"));
$t->assign_vars(array('lienRechercheAvancee' => "<a style='margin-left:-42px;' href='" . $authentification->creerUrl('', 'rechercheAvancee') . "'>" . _("Recherche avancée") . "</a>"));
if (count($_POST) == 0 && count($_GET) == 0 || isset($_GET['archiAffichage']) && $_GET['archiAffichage'] == 'afficheAccueil') {
    //$t->assign_vars(array('bandeauPublicite'=>"<a href='".$config->creerUrl('', 'publiciteArticlesPresse')."'><img src='".$config->getUrlRacine()."/images/publicite/bandeau3.jpg' border=0></a>"));
}
if (isset($_GET['archiAffichage']) && $_GET['archiAffichage'] == 'adresseDetail') {
    $a = new archiAdresse();
    $coord = $a->getCoordonneesFrom($_GET["archiIdAdresse"], "idAdresse");
    $t->assign_vars(array("GeoCoordinates" => "<div itemscope itemprop='geo' itemtype='http://schema.org/GeoCoordinates'>\n            <meta itemprop='latitude' content='" . $coord["latitude"] . "' />\n            <meta itemprop='longitude' content='" . $coord["longitude"] . "' />\n            </div>", "microdata" => "itemscope itemtype='http://schema.org/LandmarksOrHistoricalBuildings'"));
}
$informations = array();
// recherche du nombre d'evenements
$reqEvenements = "SELECT count(DISTINCT idEvenement) as nbEvenements FROM historiqueEvenement";
$resEvenements = $config->connexionBdd->requete($reqEvenements);
//$informations['evenement'] = mysql_num_rows($resEvenements);
$arrayStats = mysql_fetch_assoc($resEvenements);
$informations['evenement'] = $arrayStats['nbEvenements'];