[SPIP Zone] [Spip-zone-commit] r28219 - /_plugins_/_test_/egt/egt_0_3/egt_fonctions.php

Laurence, tu pourrais grouper un peu tes commits? Et y mettre un message
détaillant les modifications

-----Message d'origine-----
De : laurence.ngosso@yahoo.fr [mailto:laurence.ngosso@yahoo.fr]
Envoyé : mardi 28 avril 2009 22:58
À : spip-zone-commit@rezo.net
Objet : [Spip-zone-commit] r28219 -
/_plugins_/_test_/egt/egt_0_3/egt_fonctions.php

Author: laurence.ngosso@yahoo.fr
Date: Tue Apr 28 22:58:10 2009
New Revision: 28219

Log: (empty)

Added:
    _plugins_/_test_/egt/egt_0_3/egt_fonctions.php

Added: _plugins_/_test_/egt/egt_0_3/egt_fonctions.php

==
--- _plugins_/_test_/egt/egt_0_3/egt_fonctions.php (added)
+++ _plugins_/_test_/egt/egt_0_3/egt_fonctions.php Tue Apr 28 22:58:10 2009
@@ -0,0 +1,100 @@
+<?php
+
+//

===========================================================
+// adaptation du menu_lang plat sans URL sur la langue sélectionnée
+// cfr. http://www.spip-contrib.net/-Formulaire-menu-lang-plat-
+//

===========================================================
+//
+function url_lang ($langues) {
+ $texte = '';
+ $compteur = 0;
+ $tab_langues = explode(',', $GLOBALS['meta']['langues_multilingue']);
+ while ( list($clef, $valeur) = each($tab_langues) ) {
+ if ($valeur == $GLOBALS['spip_lang']) {
+ $texte .= $valeur.' | ';
+ $compteur .= 1;
+ }
+ else {
+ $texte .= '<a href="'.parametre_url(self(true), 'lang', $valeur,
'&').'">'.$valeur.'</a> | ';
+ $compteur .= 1;
+ }
+ }
+ // s'il n'y a qu'une seule langue, on n'affiche rien
+ if ($compteur == 1) {$texte = '';}
+ return $texte;
+}
+
+//

===========================================================
+// Nombre de visiteurs sur le site
+// base sur le plugin Nombre de visiteurs connectes
+// Fonction : affiche le nombre de visiteurs en cours de connection sur le
site
+// Parametre: aucun
+//

===========================================================
+//
+
+// balise #VISITEURS_CONNECTES
+function balise_VISITEURS_CONNECTES($p) {
+
+ $p->code = 'calcul_visiteurs_connectes()';
+ $p->statut = 'php';
+ return $p;
+}
+
+function calcul_visiteurs_connectes() {
+ $nb = count(preg_files(_DIR_TMP.'visites/','.'));
+ return $nb;
+}
+
+
+//

===========================================================
+// Nombre de visiteurs sur le site et historique
+// Auteur (fr): physiquark@free.fr
+// version 0.2
+// doc sur http://www.spip-contrib.net/Plugin-pour-des-balises-de
+//

===========================================================
+//
+
+// balise #TOTAL_VISITES
+function vst_total_visites() {
+ $query = "SELECT SUM(visites) AS total_abs FROM spip_visites";
+ $result = spip_query($query);
+ if ($row = spip_fetch_array($result))
+ { return $row['total_abs']; }
+ else { return "0";}
+}
+function balise_TOTAL_VISITES($p) {
+ $p->code = "vst_total_visites()";
+ $p->statut = 'php';
+ return $p;
+}
+// balise #NBPAGES_VISITEES
+function vst_total_pages_visitees() {
+ $query = "SELECT SUM(visites) AS nbPages FROM
spip_visites_articles";
+ $result = spip_query($query);
+ if ($row = spip_fetch_array($result))
+ { return $row['nbPages']; }
+ else { return "0";}
+}
+function balise_NBPAGES_VISITEES($p) {
+ $p->code = "vst_total_pages_visitees()";
+ $p->statut = 'php';
+ return $p;
+}
+
+
+function vst_ip_live() {
+ if(isset($_SERVER["REMOTE_ADDR"])) {
+ $iplive = $_SERVER["REMOTE_ADDR"];
+ }
+ else { // sinon
+ $iplive = "IP cachée";
+ }
+ return $iplive;
+}
+function balise_IP_LIVE($p) {
+ $p->code = "vst_ip_live()";
+ $p->statut = 'php';
+ return $p;
+}
+
+?>
\ No newline at end of file

_______________________________________________
Spip-zone-commit@rezo.net -
http://listes.rezo.net/mailman/listinfo/spip-zone-commit