Exemplo n.º 1
0
function genie_visites_dist($t) {
	$encore = calculer_visites($t);

	// Si ce n'est pas fini on redonne la meme date au fichier .lock
	// pour etre prioritaire lors du cron suivant
	if ($encore)
		return (0 - $t);

	return 1;
}
Exemplo n.º 2
0
/**
 * Cron de calcul de statistiques des visites
 * 
 * Calcule les stats en plusieurs étapes
 * @uses calculer_visites()
 * 
 * @param int $t
 *     Timestamp de la dernière exécution de cette tâche
 * @return int
 *     Positif si la tâche a été terminée, négatif pour réexécuter cette tâche
**/
function genie_visites_dist($t)
{
    $encore = calculer_visites($t);
    // Si ce n'est pas fini on redonne la meme date au fichier .lock
    // pour etre prioritaire lors du cron suivant
    if ($encore) {
        return 0 - $t;
    }
    // nettoyer les IP des floodeurs quand on a fini de compter les stats
    visites_nettoyer_flood();
    return 1;
}