コード例 #1
0
ファイル: visites.php プロジェクト: rhertzog/lcs
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;
}
コード例 #2
0
ファイル: visites.php プロジェクト: genma/spip_ynh
/**
 * 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;
}