| Current Path : /home/etiennec/www/plugins/auto/.spip-bonux-3.bck/ |
| Current File : /home/etiennec/www/plugins/auto/.spip-bonux-3.bck/spip_bonux_fonctions.php |
<?php
/**
* Plugin Spip-Bonux
* Le plugin qui lave plus SPIP que SPIP
* (c) 2008 Mathieu Marcillaud, Cedric Morin, Tetue
* Licence GPL
*
*/
if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('public/spip_bonux_criteres');
include_spip('public/spip_bonux_balises');
/**
* une fonction pour generer une balise img a partir d'un nom de fichier
*
* @param string $img
* @param string $alt
* @param string $class
* @return string
*/
function tag_img($img,$alt="",$class=""){
$balise_img = chercher_filtre('balise_img');
return $balise_img($img,$alt,$class);
}
function previsu_verifier_cle_temporaire($cle){
$validite = 12; // validite de 12h maxi
$old = 0;
do {
$date = date('Y-m-d H',strtotime("-$old hour"));
if ($cle==previsu_cle_temporaire($date))
return true;
} while ($old++<$validite);
return false;
}
function previsu_cle_temporaire($date=null){
include_spip('inc/securiser_action');
if (!$date) $date = date('Y-m-d H');
$url = self();
$cle = md5($url.$date.secret_du_site());
return $cle;
}
?>