[SPIP Zone] r4482 - in /_plugins_branche_stable_/_spip_1_9_0_/phpmyvisites: phpmv_boutons.php phpmv_fonctions.php

Author: cedric@yterium.com
Date: Thu Aug 10 10:42:17 2006
New Revision: 4482

Log:
header erroné et eviter d'ecrire les metas a chaque hit ! ...

Modified:
    _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_boutons.php
    _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_fonctions.php

Modified: _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_boutons.php

--- _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_boutons.php (original)
+++ _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_boutons.php Thu Aug 10 10:42:17 2006
@@ -1,14 +1,5 @@
<?php
-/*
- * forms
- * version plug-in de spip_form
- *
- * Auteur :
- * Antoine Pitrou
- * adaptation en 182e puis plugin par cedric.morin@yterium.com
- * © 2005,2006 - Distribue sous licence GNU/GPL
- *
- */
+

$p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
define('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)));

Modified: _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_fonctions.php

--- _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_fonctions.php (original)
+++ _plugins_branche_stable_/_spip_1_9_0_/phpmyvisites/phpmv_fonctions.php Thu Aug 10 10:42:17 2006
@@ -20,12 +20,19 @@
   //$html= preg_match(',^\s*text/html,',$page['entetes']['Content-Type']);
   global $html;
   if ($html){
+ if (!isset($GLOBALS['meta']['_PHPMV_DIR_CONFIG'])){
     include_spip("inc/meta");
     ecrire_meta('_PHPMV_DIR_CONFIG',realpath(_DIR_SESSIONS . "phpmvconfig"));
     ecrire_meta('_PHPMV_DIR_DATA',realpath(_DIR_SESSIONS . "phpmvdatas"));
+ ecrire_metas();
+ }
     $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
- ecrire_meta('_DIR_PLUGIN_PHPMV',(_DIR_PLUGINS.end($p)));
+ $p = _DIR_PLUGINS.end($p);
+ if (!isset($GLOBALS['meta']['_DIR_PLUGIN_PHPMV']) OR $GLOBALS['meta']['_DIR_PLUGIN_PHPMV']!=$p){
+ include_spip("inc/meta");
+ ecrire_meta('_DIR_PLUGIN_PHPMV',$p);
     ecrire_metas();
+ }

     //define(PHPMV_URL,'@@');
     $i_site = 1;
@@ -38,12 +45,12 @@
         var pagename=\'\';
         
         var phpmyvisitesSite = '.$i_site.';
- var phpmyvisitesURL = "'.generer_url_public('phpmyvisites','',true).'";
+ var phpmyvisitesURL = "'.($url = generer_url_public('phpmyvisites','',true)).'";
         //-->
         </script>
         <script language="javascript" src="'.url_de_base().find_in_path('spip_phpmyvisites.js').'" type="text/javascript"></script>
         <noscript>
- <img src="'.generer_url_public('phpmyvisites','',true).'" alt="phpMyVisites" style="border:0" />
+ <img src="'.$url.'" alt="phpMyVisites" style="border:0" />
         </noscript>
         </div>
         <!-- /phpmyvisites -->';