Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1450 → Rev 1451

/branches/v5.10-vilmorin/modules/fiche/squelettes/fiche_entete.tpl.html
15,6 → 15,8
var urlImagesOrganesGrandFormatTpl = "<?= Illustrations::obtenirTemplateUrlImageGrandFormatOrganes('O') ?>";
var permalienNumNom = "<?= $permalien_num_nom; ?>";
var onglet = "<?= $onglet; ?>";
// pour les stats (devrait être ailleurs ?) - redéfini à true plus bas si on est en prod
prod = false;
//]]>
</script>
<?php if(Config::get('utiliserDictionnaire') && Config::get('utiliserDictionnaireNiveau'.$niveau)) { ?>
22,4 → 24,16
<script type="text/javascript" src="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.config.js"></script>
<script type="text/javascript" src="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.js"></script>
<link media="screen" href="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.css" type="text/css" rel="stylesheet" />
<?php } ?>
<?php } ?>
 
<?php if($prod): ?>
<!-- stats -->
<script type="text/javascript">
// variables réutilisées dans fiche-synthese.js au moment du chargement d'un onglet
ga_current_nn = "<?= $num_nom ?>";
ga_current_ns = "<?= $nom_retenu ?>";
prod = true;
var ga_json = '{"nn": "' + ga_current_nn + '", "nom_sci": "' + ga_current_ns + '"}';
ga('eFloreTracker.send', 'event', 'fiche', 'consultation-<?= $onglet ?>', ga_json, 1);
</script>
<?php endif; ?>
/branches/v5.10-vilmorin/modules/fiche/Fiche.php
130,11 → 130,13
$taxons = new Taxons();
$referentiel = $this->conteneur->getParametre('referentiel');
 
$donnees['prod'] = Config::get('info.prod');
 
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns());
$donnees['entete'] = $this->getVue('fiche_entete', $donnees);
$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees);
 
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true);
$this->ajouterPiedDePage();
}
254,6 → 256,8
$taxons = new Taxons();
$referentiel = $this->conteneur->getParametre('referentiel');
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns());
$donnees['prod'] = Config::get('info.prod');
 
// cas particulier de l'onglet synthese qui possède 3 niveaux
// et dont le nom n'est donc pas directement celui de son squelette
if($this->onglet == "synthese") {
/branches/v5.10-vilmorin/controleurs/aControleur.php
167,6 → 167,7
$donnees['appli'] = Framework::getInfoAppli();
$donnees['i18n'] = array_merge(I18n::get('Entete'), I18n::get('General'));
$donnees['referentiel_titre'] = I18n::get('Referentiels-titres.'.Registre::get('parametres.referentiel'));
$donnees['prod'] = Config::get('info.prod');
 
$this->setSortie(self::RENDU_TETE, $this->getVueCommune('entete_page', $donnees));
}
/branches/v5.10-vilmorin/presentations/squelettes/entete_page.tpl.html
0,0 → 1,13
<!-- Google Analytics -->
<?php if($prod): ?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
// instance nommée pour ne pas entrer en conflit avec l'analytics de Papyrus / Wordpress
ga('create', 'UA-57885-7', 'auto', 'eFloreTracker');
ga('eFloreTracker.send', 'pageview');
</script>
<?php endif; ?>
/branches/v5.10-vilmorin/presentations/scripts/fiche-synthese.js
247,6 → 247,12
// sur les panneaux qui ne sont pas encore chargés, on doit attendre la fin
// du chargement pour mettre à jour l'url (à cause de la récupération de l'id sur les enfants)
var ongletNomCode = ui.panel.children(".onglet_contenu").attr("id");
// stats
if (prod) {
var ga_json = '{"nn": "' + ga_current_nn + '", "nom_sci": "' + ga_current_ns + '"}';
ga('eFloreTracker.send', 'event', 'fiche', 'consultation-' + ongletNomCode, ga_json, 1);
}
 
$(".lien_retour_synthese").toggle((ongletNomCode != "synthese"));
mettreAJourUrl(permalienNumNom+"-"+ongletNomCode, ongletNomCode);
$(document).trigger('dictionnaireRechercherDefinitions', '#'+ongletNomCode);